[发明专利]一种优化数据密集型Web服务组合的并行度计算方法有效

专利信息
申请号: 201410107815.X 申请日: 2014-03-21
公开(公告)号: CN103873577B 公开(公告)日: 2017-02-01
发明(设计)人: 俞东进;李畅;杨威;杨朔 申请(专利权)人: 浙江天正信息科技有限公司;杭州电子科技大学
主分类号: H04L29/08 分类号: H04L29/08;G06F17/30
代理公司: 杭州求是专利事务所有限公司33200 代理人: 杜军
地址: 310006 *** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种优化数据密集型Web服务组合的并行度计算方法。本发明首先获取用户输入指定的总花费和总耗时;获取当前基本服务的服务执行价格、响应时间和吞吐量信息。其次所获取到的参数信息,通过制定的并行度上限值和下限值的计算公式获取并行度的可取范围。最后对并行度的取值范围进行调整。本发明提出的方法在大数据的背景下,组合服务需要处理海量数据的情况下,对Web服务并行化执行,以此来提高组合服务的数据处理能力和服务执行效率。并且,基于Web服务并行化执行的模式,对Web服务的并行度进行决策,以平衡组合服务的吞吐量和执行价格之间的关系,使它们的比值最大化,以达到优化组合服务的目的。
搜索关键词: 一种 优化 数据 密集型 web 服务 组合 并行 计算方法
【主权项】:
一种优化数据密集型Web服务组合的并行度计算方法,其特征在于该方法的具体步骤是:步骤(1).输入用户指定的对组合服务流程总花费C和总耗时T的限制;步骤(2).获取组合服务流程中各个基本服务Si的执行价格Ci,响应时间Ti和吞吐量Pi,i表示第i个基本服务;所述的组合服务由多个基本服务通过并行结构或者并行结构与其它结构组合而成,所述的其它结构包括串行结构、条件选择结构和循环结构;所述的基本服务的执行价格是指服务请求者通过调用服务所需支付的费用;所述的基本服务的响应时间是指从请求服务开始到执行完毕所用时间;所述的基本服务的吞吐量是指单位时间能够处理的数据量;步骤(3).计算并行度,即并行执行的服务数量DOP的下限值p为p=BΠi=1j-1PiΠi=j+1mPi(Πi=1j-1Ci+Πi=j+1mCi)Cj*U(ln(T-Πi=1j-1Ti-Πi=j+1mTi)-lnA)]]>其中,组合服务由m个任务组成,第j个任务由基本服务通过并行结构实现;A,B为大于零的常数,可以由式(1)获得,lnAB=1P11P2...1Pn-1lnT1lnT2...lnTn---(1)]]>参数U表示如式(2):U=P3P4...Pm+P1P4...Pm+P1P3P4...Pm+,...,+P1P3...Pm‑1  (2)步骤(4).计算并行执行的服务数量DOP的上限值q为q=C-Πi=1j-1Ci-Πi=j+1mCiCj]]>步骤(5).基于实际情况,通过再次调整并行度来获得更精确的取值范围;通过步骤(3)和(4)计算得出了并行执行的服务数量DOP的上限值和下限值,此时如果下限值大于上限值,那么需要用户提高组合服务总花费,否则需要重新选择基本服务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江天正信息科技有限公司;杭州电子科技大学,未经浙江天正信息科技有限公司;杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410107815.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top