期刊文献+

一种面向SLA的云计算环境下虚拟资源调度方法 被引量:7

SLA-ORIENTED VIRTUAL RESOURCES SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
下载PDF
导出
摘要 云计算环境下,应用提供者可以根据需要决定租用虚拟资源的数量。租用大量资源会得到Qo S保障,从而获得较好的收益,但应用提供者需要为租用资源付费。同样,租用少量资源,会节省租用资源投入,但资源不足难以保障Qo S,SLA(Service Level Agreement)违背会带来经济损失。因此,租用多少虚拟资源才能使得资源得到充分利用,达到应用提供者的收益最大化成为亟待解决的问题。针对此问题,从应用提供者收益角度考虑,兼顾SLA收益损失和服务器租用成本投入,提出虚拟机资源调度方法,旨在使得应用租用者收益最大化。该方法利用排队论建模目标云应用的性能,并引入SLA收益损失函数估算在租用一定虚拟资源情况下的SLA收益损失,最后,利用爬山算法动态调整物理资源租用数量以达到收益最大化的目标。实验结果表明,与当前常见的虚拟机资源调度方法 1VMPer Job、1VM4All和Bin Packing相比,所提出的方法使得云应用提供者的成本投入分别降低了17.92%、22.85%和10.74%。 Application providers can choose the numbers of virtual resources to be rented on demand in cloud computing environment.To rent a large amount of resources will be returned in the QoS (quality of service)guarantee,therefore obtains better earnings,however the application providers have to pay for the resources renting.In reverse,to rent a few resources will save the investment in resources renting, but the insufficient resources are hard to guarantee the QoS,and the breach of SLA (service level agreement)will lead to economic losses. Therefore,it becomes a problem to be urgently solved that to rent how much virtual resources can the resources be put into fullplay and reach the earnings maximisation for the application providers.In light of these problems,taking the prospects of application providers’earnings into consideration,and balancing the earning losses of SLA and the rental cost investment of the servers,we present a virtual machine resource scheduling method aiming at maximising the earnings of the application leasers.The method models the performance of target cloud applications with queue theory,and introduces SLA earning losses function to estimate the SLA earning losses in circumstances of renting certain virtual resources.At last it uses hill-climbing algorithm to dynamically adjust the amount of physical resources renting so as to hit the goal of earnings maximisation.Experimental results demonstrate that,compared with the common virtual machine resources scheduling methods at present (1 VMPerJob,1 VM4All and BinPacking),the proposed method saves the costs invested by the cloud application providers by 1 7.92%,22.85% and 1 0.74% respectively.
出处 《计算机应用与软件》 CSCD 2015年第4期11-14,23,共5页 Computer Applications and Software
基金 国家自然科学基金项目(61173004)
关键词 云计算 虚拟机 资源调度 服务水平协议 Cloud computing Virtual machine Resource scheduling Service level agreement
  • 相关文献

参考文献8

  • 1雷成军,罗亮,吴文峻.基于云计算的集群能耗监控与节能方法研究[J].计算机应用与软件,2011,28(11):242-244. 被引量:11
  • 2Genaud S, Gossa J. Cost-wait Trade-offs in Client-side Resource Provi- sioning with Elastic Clouds [ C ]//Proceedings of the 4th International Conference on Cloud Computing, Washington DC, USA, 2011. Wash- ington DC, USA : IEEE ,2011 : 1 - 8.
  • 3陶杰,吴小红,顾永跟,张伟.I-WSLA:基于WSLA的云计算IaaS协商协议[J].计算机应用与软件,2013,30(2):82-85. 被引量:1
  • 4Li J, Su S, Cheng X, et al. Cost-Conscious Scheduling for Large Graph in the Cloud [ C]//Proceedings of International Conference on High Performance Computing and Communications, Banff, Canada, 2011. Washington DC, USA : IEEE,2011:808 - 813.
  • 5Alhamad M, Dillon T, Chang E. Conceptual SLA Framework for Cloud Computing [ C ]//Proceedings of International Conference on Digital E- cosystems and Technologies, Dubai, United Arab Emiratcs, 2010. Washington DC, USA : IEEE ,2010:606 - 610.
  • 6Leitner P, Hummer W, Dustdar S. Cost-Based Optimization of Service Compositions [ J ]. IEEE Transactions on Services Computing, 2013,6 (2) :239 -251.
  • 7Satzger B, Hummer W, Leitner P, et al. ESC : Towards an Elastic Stream Computing Platform for the Cloud [ C ]//Proceedings of International Conference on Cloud Computing, Washington DC, USA, 2011. Wash- ington DC, USA : IEEE ,2011:348 - 355.
  • 8Lee Z, Wang Y, Zhou W. A Dynamic Priority Scheduling Algorithm on Service Request Scheduling in Cloud Computing [ C ]//Proceedings of International Conference on Electronic and Mechanical Engineering and Information Technology, Harbin, China, 2011. Washington DC, USA : IEEE ,2011:4665 -4669.

二级参考文献16

  • 1Mahadevan P, Sharma P, Banerjee S, et al. A Power Benchmarking Framework for NetworkDevices[ C]//Fratta F, et al. NETWORKING 2009, LNCS 5550,2009:795 - 808.
  • 2Feller E, Leprince D, Morin C. State of the art of power saving in clusters + results from the EDF case study [M]. INRIA Rennes-Bretagne Atlantique, France 31,2010.
  • 3Iannaccone N P, Wetherall G R. Reducing Network Energy Consumption via Rate-Adaptation and Sleeping[C]//Proceedings of NSDI (April 2008).
  • 4Elnozahy E N M, Kistler M, Rajamony R. Energy-Efficient Server Clusters [ C ]//Falsafi B, Vijaykumar T N, PACS 2002, LNCS 2325,2003 : 179 - 197.
  • 5Nurmi D,Wolski R, Grzegorczyk C, et al. The eucalyptus open-source cloud-computing system[ C ]//Cluster Computing and the Grid, 2009. CCGRID' 09. 9th IEEE/ACM International Symposium on,2009 : 24 -131.
  • 6Cooper B F, Silberstein A, Tam E, et al. Benchmarking Cloud Serving Systems with YCSB [ C ]//SoCC ' 10, June 10 - 11,2010, Indianapo- lis, Indiana, USA.
  • 7Matthias E, Rukun M, Wang Xiaorui. Power Management for Main Memory with Access Latency Control[M]. 2009.
  • 8Mell P,Grance T. The NIST definition of cloud computing(draft)recommendations of the National Institute of Standards and Technology[J].NIST special publication,2011,(06):1-2.
  • 9Keller A,Ludwig H. The wsla framework:Specifying and monitoring service level agreements for web services[J].Journal of Network and Systems Management,2003,(01):57-81.
  • 10Andrieux A,Czajkowski K,Dan A. Web services agreement specification(WS-Agreement)[S].Global Grid Forum,2004.

共引文献10

同被引文献70

引证文献7

二级引证文献33

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部