期刊文献+

面向应用服务级目标的虚拟化资源管理 被引量:14

Adaptive Virtualized Resource Management for Application's SLO Guarantees
下载PDF
导出
摘要 在虚拟环境中实现应用服务级目标,是当前数据中心系统管理的关键问题之一.解决该问题有两个方面的要求:一方面,在虚拟化层次和范围内,能够动态和分布式地按需调整虚拟机资源分配;另一方面,在虚拟化范围之外,能够控制由于虚拟机对非虚拟化资源的竞争所导致的性能干扰,实现虚拟机性能隔离.然而,已有工作不适用于虚拟化数据中心场景.提出一种面向应用服务级目标的虚拟化资源管理方法.首先,该方法基于反馈控制理论,通过动态调整虚拟机资源分配来实现每个应用的服务器目标;同时,还设计了一个两层结构的自适应机制,使得应用模型能够动态地捕捉虚拟机资源分配与应用性能的时变非线性关系;最后,该方法通过仲裁不同应用的资源分配请求来控制虚拟机在非虚拟化资源上的竞争干扰.实验在基于Xen的机群环境中检验了该方法在RUBiS系统和TPC-W基准上的效果.实验结果显示,该方法的应用服务级目标实现率比两种对比方法平均高29.2%,而应用服务级目标平均偏离率比它们平均低50.1%.另一方面,当RUBiS系统和TPC-W基准竞争非虚拟化的磁盘I/O资源时,该方法通过抑制TPC-W基准28.7%的处理器资源需求来优先满足RUBiS系统的磁盘I/O需求. Virtualized resources management for service level objectives (SLOs) of applications has been one of the key problems of system management in current data centers. To solve this problem one needs to: 1) dynamically and distributed allocating resources to virtual machines (VMs) of applications on demand; 2) efficiently control interference among VMs consolidated on a single physical server due to their contention on non-virtualized resources. Many existing methods, however, are not suitable for this virtualized data center scenario. This paper presents a method for the virtualized resource management for SLOs of applications. First, based on the feedback control theory, this method can achieve SLOs of applications through dynamically resourced allocation. Second, a two-layer sell-adaptive mechanism is devised and used to dynamically capture the non-linear relationship between the performance of applications and the resources allocation. Third, this method can control the performance interference among VMs on non-virtualized resources throughvirtualized resources allocation. The study has evaluated this method on the RUBiS system and TPC-W benchmark in a Xen-based virtualized cluster. The experimental results show that the average rate of SLOs achieved by this method is 29.2% higher than ones by two existing methods. Along with the average deviation from SLOs, this method is 50.1% lower than ones of the existing methods. Furthermore, when resource contention occurs on non-virtualized disk 1/O between RUBiS and TPC-W, this method can almost entirely satisfy the disk 1/O requirement of RUBiS of high priority through restraining TPC-W requests, e.g. 28.7%, on virtualized CPU.
出处 《软件学报》 EI CSCD 北大核心 2013年第2期358-377,共20页 Journal of Software
基金 国家自然科学基金(6093303)
关键词 虚拟化 数据中心 多层应用 资源管理 服务级目标 控制论 线性二次方法 聚类算法 virtualization data center multi-tier application resource management service level object control theory linear quadraticmethod clustering algorithm
  • 相关文献

参考文献2

二级参考文献16

  • 1李振东,谢立.Web服务器群的QoS确保及其接纳控制研究[J].计算机研究与发展,2005,42(4):662-668. 被引量:9
  • 2The workload for the SPECweb99 benchmark[OL].http://wwwspecorg/web99/,2002
  • 3T Wilson.E-Biz bucks lost under SSL strain[OL].http://wwwinternetwkcom/lead/lead052099htm,1999-05-20
  • 4T Voigt,R Tewari,D Freimuth,et al.Kernel mechanisms for service differentiation in overloaded Web servers[C].The USENIX Annual Technical Conf,Boston,MA,2001
  • 5J Guitart,V Beltran,D Carrera,et al.Session-based adaptive overload control for secure dynamic web application[C].The Int'l Conf on Parallel Processing,Oslo,Norway,2005
  • 6L Cherkasova,P Phaal.Session-based admission control:A mechanism for peak load management of commercial web sites[J].IEEE Trans on Computers,2002,51(6):669-685
  • 7L Cherkasova,P Phaal.Session based admission control:A mechanism for improving performance of commercial web sites[C].The 7th Int'l Workshop on Quality of Service,London,UK,1999
  • 8Z Xu,Gv Bochmann.A probabilistic approach for admission control to Web servers[C].Int'l Symp on Performance Evaluation of Computer and Telecommunication Systems,San Jose,USA,2004
  • 9P Bhoj,S Ramanathan,S Singhal.Web2K:Bringing QoS to Web servers[R].HP Labs,Tech Rep:HPL-2000-61,2000
  • 10Y Diao,N Gandhi,J L Hellerstein,et al.MIMO control of an apache Web server:Modeling and controller design[C].American Control Conference,Anchorage,USA,2002

共引文献4

同被引文献110

引证文献14

二级引证文献58

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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