欢迎来到天天文库
浏览记录
ID:45763600
大小:148.23 KB
页数:58页
时间:2019-11-17
《云环境下基于QoS和负载平衡的服务选择方法研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、在云环境下,越来越多的功能相同或相似但非功能属性不同的Web服务被采用。服务质量(QualityofServices,QoS),成为了Web服务选择屮服务提供者赢得市场的关键非功能属性之一。随着Internet技术的日益发展,用户能够方便地按需获取满足其要求的服务资源,而高质量的服务将受到用户的青睐。然而,云环境下的服务请求具有即时、并发以及大规模等特点,多个用户可能同时调用同一个高质量的服务,极有可能出现用户访问量超过服务的负载容量的情况,致使服务负载失衡,从而导致无法即吋响应用户请求,服务提
2、供能力急剧下降。针对该问题,近年来已有少量学者考虑了服务的负载对服务性能的影响,并且在这方面已经展开了一些研究。然而,目前仍存在着很多亟待解决的问题:当多个用户同时访问单个服务或多个服务时,如何合理的为用户提供满意的服务并保证服务负载平衡;当功能单一或数量有限的服务不能满足用户需求时,如何组合这些服务并考虑服务负载的影响以高质量地为用户提供服务。针对这些问题,本文开展了如下工作:(1)提出了一种基于QoS和负载平衡的单服务选择方法。冃前的服务选择方法大多是从用户角度出发,从众多服务中选择高质量的
3、服务给用户。然而,云环境下,随着Web服务的用户访问量增加,将出现多个用户同时访问单个服务的情况,服务负载能力将急剧下降,服务的响应时间将延长,致使用户选择不到高质量的服务。因此,负载感知的服务选择方法能在保证负载平衡的情况下有效地帮助用户选择满足需求的高质量的服务。(2)提出了一种云环境下基于QoS效应值和负载平衡的全局优化多服务选择方法。在云环境下,同一时刻或极短的时间内可能存在多个服务提供者和请求者分别止在提供和请求服务。在这种情况下,不仅要提供最满意的服务给用户,也要确保整个服务系统的负
4、载平衡。因此,应在同一时刻或在极短的时间内为多个用户提供满意的服务,从而使得服务的用户满意度整体最大,同时使得服务系统的负载整体最小。(3)在服务组合过程中,引入服务负载参数,设计基于QoS与服务负载的服务组合模型及算法,并利用粒子群算法进行优化。在云环境下,用户在选择服务的过程屮,满足其需求的不一定是单个服务,也极有可能是组合服务。目前的服务组合方法,充分重视了服务QoS(如:执行价格、响应时间等)对服务组合的影响,国内外学者也提出了很多的基于QoS的服务组合及优化方法,但它们大都未考虑服务负
5、载变化对服务组合性能的影响,这将可能导致满足用户需求的服务组合失效。因此,该方法不仅能够为用户提供高质量的组合服务,而且保障了组合服务的负载平衡,大大提高了服务组合的成功率。关键词:Web服务;服务质量;负载平衡;服务选择;服务组合ABSTRACTIncloudenvironment,moreandmoreWebservicesaredeployedbyusers,whichhavethesameorsimilarfunctionsbutdifferentnon・functions.QoS(Qu
6、alityofService)isakeynon-functionalaspectforserviceproviderstowinthemarketintheWebserviceselection.Withtheincreasingdevelopmentofcloudcomputing,itisdesiredtoselectqualifiedservicesthatmeetusers'requirements,andtheserviceswithexpectedhighQoSareusually
7、preferredbyusers.However,servicerequestsinacloudenvironmentaretypicallyreal-time,concurrentandlarge-scale・Itisprobablethatloadofserviceswillbecomeunbalancedwhilemanyusersareinvokingthesameservice,andsouser^srequestsaren^tsatisfiedandserviceprovisionc
8、apabilitywilldeclinerapidly.Tosolvethisproblem,onlyafewresearcherspointedoutthatservice'sloadwillaffecttheperformanceoftheservicesystem,andtheyalsohavemadesomeresearchaboutthisfield.However,therearemanyunsolvedandchallengingproblem.Howtoprovidesatisf
此文档下载收益归作者所有