【技术实现步骤摘要】
异构云桌面调度系统、方法、服务系统、装置及介质
[0001]本公开涉及云桌面
,尤其涉及异构云桌面调度系统、方法、服务系统、装置及介质。
技术介绍
[0002]对于软件开发服务能力的入云已成为业界主流,而云桌面便是其中常用的服务。目前,比较流行的,有提供云桌面服务用于例如提供人工智能(AI)模型的开发与训练等。
[0003]传统的云桌面,依赖于虚拟机(Virtual Machine)的支持,为用户提供软件开发服务,然而每个虚拟机中各自均需要包含独立的内核(即操作系统),每台虚拟机在宿主机上占用资源多,灵活性差,且对于如AI模型集成开发场景而言开发效率低下,耗时耗力且依赖于人工开通虚拟机权限。
[0004]随着各种异构芯片算力的兴起,而目前的AI集成开发云桌面支持程度不够,具体表现为由于芯片架构的差异,导致传统的X86架构容器无法在架构运行,无法满足用户的需求;同时异构算力往往结合着厂家自身开发的异构芯片架构下的工具,如果单纯的使用厂家提供的开发工具又无法满足x86架构下云桌面软件多样化与灵活性的需求。< ...
【技术保护点】
【技术特征摘要】
1.一种异构云桌面调度系统,其特征在于,基于云桌面与用户的交互以调度多个异构芯片的异构算力资源以用于软件开发;所述异构云桌面调度系统包括:异构云桌面调度模块,用于根据所述云桌面的用户的算力调度需求调度云桌面实例及匹配的异构算力实例;其中,所述云桌面实例用于向所述用户设备提供云桌面;每个所述异构算力实例对应于异构芯片所配置;网络管理模块,用于配置并管理所述云桌面实例及异构算力实例之间的网络通信;配置管理模块,用于挂载所述异构算力实例中的异构算力开发工具至所述云桌面实例以能被云桌面实例所调用。2.根据权利要求1所述的异构云桌面调度系统,其特征在于,包括:密钥生成模块,用于响应于密钥配置服务命令,生成密钥信息;其中,所述密钥信息用于云桌面实例及异构算力实例之间加密通信;所述配置管理模块,还用于发布所述密钥信息至所述云桌面实例及异构算力实例。3.根据权利要求2所述的异构云桌面调度系统,其特征在于,所述异构云桌面调度模块,用于发送所述密钥配置服务命令至所述密钥生成模块。4.根据权利要求1所述的异构云桌面调度系统,其特征在于,所述异构算力开发工具以云桌面的配置文件形式挂载到容器。5.根据权利要求1所述的异构云桌面调度系统,其特征在于,所述云桌面实例包括:云桌面数据服务端,用于响应于用户在所述云桌面发起的对异构算力开发工具的调用请求,形成对应指令并发送至所述异构算力实例并获得异构算力实例对应所述指令返回的数据。6.根据权利要求5所述的异构云桌面调度系统,其特征在于,所述云桌面数据服务端包括以下一种或多种:1)云桌面数据转发端,用于接入通过浏览器访问云桌面的用户终端;2)虚拟网络控制服务端,用于接入通过虚拟网络控制客户程序访问云桌面的用户终端;3)安全外壳协议服务端,用于基于安全外壳协议的图形界面数据转发功能接入通过安全外壳协议客户端访问云桌面的用户终端。7.根据权利要求1所述的异构云桌面调度系统,其特征在于,所述云桌面实例与异构算力实例之间通过基于安全外壳协议的图形界面数据转发功能进行通信。8.根据权利要求1所述的异构云桌面调度系统,其特征在于,所述软件开发包括:人工智能模型的开发;至少部分所述异构芯片为图形处理器以外类型的人工智能芯片。9.根据权利要求8所述的异构云桌面调度系统,其特征在于,所述人工智能模型的开发包括:人工智能模型的开发、训练和/或不同异构芯片平台之间的迁移;所述人工智能模型的迁移包括:通过使用目标异构算力开发工具,将在基于第一人工智能芯片的第一平台开发的第一人工智能模型,迁移至基于第二人工智能芯片的第二平台;所述目标异构算力开发工具与所述第二人工智能芯片相应。10.根据权利要求1所述的异构云桌面...
【专利技术属性】
技术研发人员:贾冠一,程帅,赵继壮,寇晓淮,康亚京,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。