首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种用于共享空间的交互控制系统与交互控制方法_福州创星通信息科技有限公司_202310241663.1 

申请/专利权人:福州创星通信息科技有限公司

申请日:2023-03-14

公开(公告)日:2024-05-17

公开(公告)号:CN116974744B

主分类号:G06F9/50

分类号:G06F9/50;G06F9/445

优先权:

专利状态码:有效-授权

法律状态:2024.05.17#授权;2023.11.17#实质审查的生效;2023.10.31#公开

摘要:本发明提出一种用于共享空间的交互控制系统与交互控制方法,属于数据识别与控制技术领域。方法包括步骤S100:获取待运行的K个应用程序启动进程;S200:获取服务器集群中N个节点当前的可用资源空间大小;S300:将K个应用程序{APP1、APP2、……APPK}分为M组;S400:基于服务器集群中N个节点当前的可用资源空间大小,从服务器集群中选择M个节点,将M组应用程序分配至M个节点运行,每个节点上运行一组应用程序。本发明的技术方案可以充分基于APP的启动数据识别已有的集群节点资源进行匹配,从而尽可能的利用已有资源完成更多的APP加载与运行,提高APP的开发效率。

主权项:1.一种用于共享空间的交互控制方法,所述方法应用于服务器集群,所述服务器集群与多个应用程序通信,每个所述应用程序可访问所述服务器集群中的至少一个节点对应的共享空间,其特征在于,所述方法包括如下步骤:S100:获取待运行的K个应用程序{APP1、APP2、……APPK}的启动进程{Pro1,Pro2,…,ProK};其中,第i个应用程序APPi的启动进程Proi至少包含一个启动线程,通过预执行所述启动线程,确定第i个应用程序的运行资源需求大小Resi;所述预执行包括解析出第i个应用程序APPi的启动进程Proi加载的多个线程,确定每个线程的资源指针,从而确定第i个应用程序的运行资源需求大小Resi;S200:获取所述服务器集群中N个节点{node1,node2,…,nodeN}当前的可用资源空间大小{Mem1,Mem2,…,MemN};S300:将K个应用程序{APP1、APP2、……APPK}分为M组,每组至少包含两个应用程序;S400:基于所述服务器集群中N个节点{node1,node2,…,nodeN}当前的可用资源空间大小{Mem1,Mem2,…,MemN},从所述服务器集群中选择M个节点,将所述M组应用程序分配至所述M个节点运行,每个节点上运行一组应用程序;其中,1<M<K;M、N、K均为大于1的整数;所述步骤S100还包括:基于第i个应用程序APPi的启动进程Proi确定第i个应用程序的运行资源需求大小Resi;i=1,2,……,K;所述步骤S400选择的M个节点{nodechose1,nodechose2,…,nodechoseM}当前的可用资源空间大小{Memchose1,Memchose2,…,MemchoseM}满足如下条件: 其中,min{…}、max{…}分别表示取多个数值中的最小、最大值,M<N;所述步骤S400具体包括:基于选择的节点nodechose的当前的可用资源空间大小Memchose以及运行在节点nodechose上的一组应用程序的运行资源需求大小,确定每个应用程序的性能模式,至少一个应用程序处于低性能模式;在对应的性能模式下加载应用程序相应的镜像层;镜像层的加载和运行是两个不同的阶段;当可用资源充分时,连续性的完成加载和运行两个阶段;当可用资源不足时,先将镜像层加载,等待资源充分时再执行运行阶段;所述K个应用程序中的至少K1个第一类应用程序具有多种性能模式,所述多种性能模式包括低性能模式、标准性能模式以及高性能模式,K1为大于1的整数;所述K个应用程序的可执行镜像包位于K个终端设备;终端设备将待测试的应用程序以可执行镜像包的形式进行组装;所述可执行镜像包括多个相互独立的镜像层,不同的镜像层的资源需求不同;图像特征可视化镜像层需要显卡资源;图像特征矩阵化镜像层需要GPU资源;图像特征预处理镜像层则需要CPU资源;当加载全部的镜像层时,使得所述应用程序处于标准性能模式;当加载全部镜像层并且运行全部镜像层时,使得所述应用程序处于高性能模式;当加载部分镜像层时,使得所述应用程序处于低性能模式。

全文数据:

权利要求:

百度查询: 福州创星通信息科技有限公司 一种用于共享空间的交互控制系统与交互控制方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。