[发明专利]软件部署方法、装置及相关节点有效
| 申请号: | 201911212533.5 | 申请日: | 2019-12-02 |
| 公开(公告)号: | CN111026405B | 公开(公告)日: | 2023-04-28 |
| 发明(设计)人: | 毛峻岭 | 申请(专利权)人: | 中移物联网有限公司;中国移动通信集团有限公司 |
| 主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71 |
| 代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
| 地址: | 401121 重庆市*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 部署 方法 装置 相关 节点 | ||
1.一种软件部署方法,应用于第一节点,其特征在于,所述方法包括:
确定待部署软件的数据处理流程的拆分位置;其中,所述数据处理流程由至少一功能模块和各所述功能模块的有向连接构成,所述拆分位置为断开相邻两个功能模块的有向连接的位置;
基于所述拆分位置对所述数据处理流程进行分解,获得第一配置信息和第二配置信息;其中,所述第一配置信息用于指示所述第一节点构建第一处理子流程,所述第二配置信息用于指示第二节点构建第二处理子流程;所述第一处理子流程由输入接口模块和所述数据处理流程中拆分位置之后的功能模块的有向连接构成,所述第二处理子流程由所述数据处理流程中拆分位置之前的功能模块和输出接口模块的有向连接构成;所述第一配置信息中包括第一连接配置信息,所述第二配置信息中包括第二连接配置信息,所述第一连接配置信息和所述第二连接配置信息用于将所述输出接口模块和输入接口模块建立连接;
基于所述第一配置信息和第二配置信息,对所述待部署软件进行部署;
所述确定待部署软件的数据处理流程的拆分位置,包括:
获取至少一目标功能模块;其中,所述目标功能模块为所述数据处理流程中未执行分配给所述第一节点和第二节点的功能模块;
按照第一参数和/或第二参数对各所述目标功能模块执行分配,获得所述数据处理流程的拆分位置;其中,所述第一参数包括所述第一节点处理流程的延迟时限和所述第二节点处理流程的资源量,所述第二参数包括各所述目标功能模块的输出数据量。
2.根据权利要求1所述的方法,其特征在于,所述拆分位置相邻两端分别为第一目标功能模块和第二目标功能模块,所述数据处理流程中所述第一目标功能模块有向连接至第二目标功能模块;所述拆分位置基于以下任一策略确定:
所述数据处理流程中从所述第一目标功能模块至末端功能模块的延迟时间大于所述第一节点处理流程的延迟时限,且所述数据处理流程中从所述第二目标功能模块至末端功能模块的延迟时间小于或等于所述第一节点处理流程的延迟时限;
所述第一目标功能模块为所述数据处理流程的所有目标功能模块中输出数据量最少的目标功能模块;
所述数据处理流程中从首端功能模块至所述第一目标功能模块的计算量之和小于或等于所述第二节点处理流程的资源量,且所述数据处理流程中从首端功能模块至所述第二目标功能模块的计算量之和大于所述第二节点处理流程的资源量;
所述拆分位置为目标综合效用值对应的连接位置,所述目标综合效用值为所述数据处理流程中用于连接两端目标功能模块的各连接位置对应的综合效用值中最小的综合效用值;其中,所述综合效用值基于目标参数确定,所述目标参数包括所述数据处理流程中从连接位置靠近末端功能模块一端连接的第三目标功能模块至末端功能模块的延迟时间、所述数据处理流程中从所述第三目标功能模块至末端功能模块的计算量之和、所述数据处理流程中从首端功能模块至所述连接位置另一端连接的第四目标功能模块的计算量之和和所述第四目标功能模块的输出数据量中至少两种。
3.根据权利要求1所述的方法,其特征在于,所述基于所述第一配置信息和第二配置信息,对所述待部署软件进行部署,包括:
将所述第二配置信息发送给所述第二节点;
基于所述第一配置信息,构建所述第一处理子流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移物联网有限公司;中国移动通信集团有限公司,未经中移物联网有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911212533.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种调节头皮微生态的组合物
- 下一篇:一种干香菇的制备方法





