服务选择的云模型.docxVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. .. 服务选择的云模型 摘要——云计算式基于互联网的计算,计算资源是由互联网提供的可扩展的点播服务。Web服务被广泛的用于建设分布式云应用。网页服务的性能会根据动态因特网环境而波动,这会增大服务质量(QoS)固有的不确定性。随着因特网上Web服务的增加,在一组有效的理想候选者中选择最优的服务成为一个重要的研究课题。在本文中,我们将提出一个有效的高效的QoS方面的服务选择方法。我们的方法首先采用云模型计算QoS不确定性,修剪多余的服务而提取可靠的服务。然后,混合整数规划会被用于选择最优的服务。实验结果表明,我们的方法可以为用户提供可靠的和有效的最佳服务选择。 I.导言 云计算是基于互联网的计算,在互联网上提供可扩展性和按需服务的计算资源 (例如,机器,网络,存储,操作系统,应用软件等。) [1-3] 。Web服务的广泛采用是为了建立面向服务的应用(SOA)和分布式的云应用[2,4]。根据SOA范式,复合应用程序被指定为一个抽象的服务集(称为服务类或任务)组成的抽象流程。在服务运行时,一个具体的Web服务(称为候选服务)被选中,并为每个服务类调用。此过程确保设计的松耦合和灵活性[5]。服务质量(QoS)参数(例如,响应时间,价格,吞吐量等)在确定复合系统的成功或失败时扮演了重要的角色。在预期的QoS级别上[6-7],服务等级协议(SLA)经常被用来作为服务消费者和服务提供商之间的合同基础。QoSaware选择服务旨在有效地发现Web服务候选人的最佳组合,在完成特定的SLA情况下来满足一套最终的端到端QoS约束。 因特网环境是高度动态的。根据服务器硬件/软件或服务器的工作量变化的更新,Web服务的QoS值可以动态改变。此外,当新的候选服务推出是,一些在运行的已选定的服务可能会突然变得不可使用[8-9]。所以对于面向服务的系统和云应用,对动态环境的快速反应和自适应时非常重要的。服务选择算法的性能,可以对组成系统的整体性能有很大的影响。最近已经提出服务选择方法[6,10-13]。然而,这些以前的办法有两个主要的限制。 首先,先前的选择方法不考虑服务质量的不确定性。复合应用程序的QoS值通常是通过远程Web服务聚合后的QoS值进行计算的,这些值可能来自不同的组织,实施了不同的编程语言,运行在不同平台[9]。在变幻莫测的互联网环境,在任何位置,网络条件,时间等诸多因素的变化都可能会影响这些互联网服务的质量。此外,QoS值可能无法准确地反映了一个Web服务的实际表现。例如,由于“故意”欺骗[14],为了吸引大量的用户在很短的时间,并获得大量的非法获利,电子商务应用服务提供商可能并不总是提供他们的“承诺”的质量水平。值得注意的是,具有一贯良好的QoS性能的网页服务要比在其QoS性能上有巨大变动的网页服务更加吸引人。因此,一致性,应被视为一个服务选择的重要标准。不幸的是,大多数现有的服务选择方法[6,10-13]没有在他们的QoS模型里慎重的考虑一致性。 其次,随着网络中网页服务的增加,Web服务选择方法的计算时间在不断变大。实时优化Web服务选择变得越来越难。现有方法过多侧重于优化选择算法本身以减少计算时间,而忽视基本的影响因素(例如,在Web服务的数量呈指数增长)。在报告中[15],一直在发布的Web服务的数量从2006年10月至2007年10月期间增长超过130%。 统计发布Web服务的搜索引擎Seekda!还表示,在过去的三年里,Web服务的数量在以指数级增加。此外,按使用付费的商业模式,云计算模式的推广将使服务供应商给他们的用户提供不同水平的服务 [16]。因此,使用服务的用户将很快面临在不同的QoS水平得到相同服务的巨大差异。高效的Web服务选择方法的需求正变得越来越迫切。 为了应对这些挑战,我们提出了基于云模型的Web服务选择方法。本文的主要贡献可以概括如下。 我们解决了网页服务选择的问题,并演示了在服务选择过程中不确定QoS所产生的影响。 我们提出了一个新的概念,称为QoS的不确定性计算,去模拟Web服务QoS固有的不确定性。我们采用云模型去计算QoS的不确定性。根据云模型的三个数字特征,在QoS上有巨大变动的网页服务会被修剪。据我们所知,这是在网页服务选择上计算QoS不确定性的首次尝试。 基于云模型,我们提出了一个快速和可靠的QoS感知的服务选择方法。我们评估了10,258现实世界的Web服务的方法,实验与详细的QoS值,以及随机生成的QoS值。 本文的其余部分安排如下:第二节介绍了服务组合的背景。第三节介绍的服务选择方法。第四节给出了实验和第五节总结本文。 II. 背景 相关概念 在本节中,我们介绍了一些相关的概念服务组合。一个抽象的复合服务可以被定义为一个组合请求的抽象表示SC={S1,…,Sn},其中SC是指

文档评论(0)

ygxt89 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档