[发明专利]云工作流的分布式执行方法有效
申请号: | 201610756284.6 | 申请日: | 2016-08-29 |
公开(公告)号: | CN106383700B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 曹健;蒋雨生 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;H04L29/08 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供的一种云工作流的分布式执行方法,对于调用了多区域服务的云工作流,该算法根据各区域的调用时间等信息进行计算,将不同活动分配在云计算环境下不同区域的服务器进行执行,来优化云工作流的执行时间。并通过实验将算法与固定区域下执行云工作流的效果进行对比,结果证明这种分布式的执行方式相对于固定区域的执行策略可以实现更快的执行时间。 | ||
搜索关键词: | 工作流 分布式 执行 方法 | ||
【主权项】:
一种云工作流的分布式执行方法,其特征在于,包括如下步骤:步骤1,计算从hi区域调用sj服务所需要的服务调用时间Tc(hi,sj)和将序号为j的活动所需数据的数据量所涉及的数据从hi区域传输至hj区域所需要消耗的传输时间Tt(hi,hj,sj);其中,hi表示序号为i的活动所分配至的服务器区域,sj为序号为j的活动所要调用的服务;i与j均表示活动的序号,i,j=1,2,…,n,n表示工作流中的活动数;hj表示序号为j的活动所分配至的服务器区域;步骤2,以一个n列M行的表格T[n][M]来记录工作流执行至各活动时该活动在各区域下执行时工作流的最短执行时间,其中,M为区域数;行代表各个区域,列代表工作流中的各个活动,表格T[n][M]的单位格中记录时间代表对应列的活动在对应行的区域执行时当前工作流的最短执行时间;保存对应的工作流执行区域路径;T[n][M]初始为空并根据Tc(hi,sj)和Tt(hi,hj,sj)填满第一列。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610756284.6/,转载请声明来源钻瓜专利网。