Enhancing virtual environments with QoS aware resource management

被引:1
|
作者
Rodriguez-Haro, Fernando [1 ]
Freitag, Felix [1 ]
Navarro, Leandro [1 ]
机构
[1] Univ Politecn Cataluna, Comp Architecture Dept, Barcelona 08034, Spain
关键词
Dynamic resource management; Virtualization; Multicore;
D O I
10.1007/s12243-009-0106-1
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Nowadays, the consolidation of application servers is the most common use for current virtualization solutions. Each application server takes the form of a virtual machine (VM) that can be hosted into one physical machine. In a default Xen implementation, the scheduler is configured to handle equally all of the VMs that run on a single machine. As a consequence, the scheduler shares equally all of the available physical CPU resources among the running VMs. However, when the applications that run in the VM dynamically change their resource requirements, a different solution is needed. Furthermore, if the resource usage is associated with service-level agreements, a predefined equal share of the processor power is insufficient for the VMs. Within the Xen's primitives, even though it is possible to tune the scheduler parameters, there is no tool to achieve the dynamic change of the share of the processor power assigned to each VM. A combination of a number of primitives, however, appears to be suited as a base for achieving this. In this paper, we present an approach to efficiently manage the quality of service (QoS) of virtualized resources in multicore machines. We evaluate different alternatives within Xen for building an enhanced management of virtual CPU resources. We compare these alternatives in terms of performance, flexibility, and ease of use. We devise an architecture to build a high-level service that combines interdomain communication mechanisms with monitoring and control primitives for local resource management. We achieve this by our solution, a local resource manager (LRM), which adjusts the resources needed by each VM according to an agreed QoS. The LRM has been implemented as a prototype and deployed on Xen-virtualized machines. By means of experiments, we show that the implemented management component can meet the service-level objectives even under dynamic conditions by adapting the resources assigned to the virtualized machines according to demand. With the LRM, we therefore achieve both fine-grain resource allocation and efficient assignment.
引用
收藏
页码:289 / 303
页数:15
相关论文
共 50 条
  • [21] Integrated QoS-aware resource management and scheduling with multi-resource constraints
    Sourav Ghosh
    Ragunathan Raj Rajkumar
    Jeffery Hansen
    John Lehoczky
    Real-Time Systems, 2006, 33 : 7 - 46
  • [22] QoS Aware Storage Cache Management in Multi-Server Environments
    Prabhakar, Ramya
    Srikantaiah, Shekhar
    Garg, Rajat
    Kandemir, Mahmut
    ACM SIGPLAN NOTICES, 2011, 46 (08) : 289 - 292
  • [23] Integrated QoS-aware resource management and scheduling with multi-resource constraints
    Ghosh, S
    Rajkumar, RR
    Hansen, J
    Lehoczky, J
    REAL-TIME SYSTEMS, 2006, 33 (1-3) : 7 - 46
  • [24] Quasar: Resource-Efficient and QoS-Aware Cluster Management
    Delimitrou, Christina
    Kozyrakis, Christos
    ACM SIGPLAN NOTICES, 2014, 49 (04) : 127 - 143
  • [25] qCon: QoS-Aware Network Resource Management for Fog Computing
    Hong, Cheol-Ho
    Lee, Kyungwoon
    Kang, Minkoo
    Yoo, Chuck
    SENSORS, 2018, 18 (10)
  • [26] Multi-Cloud Scenario based QoS Enhancing Virtual Resource Brokering
    Roy, Deepsubhra Guha
    De, Debashis
    Alam, Md Mozammil
    Chattopadhyay, Samiran
    2016 3RD INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN INFORMATION TECHNOLOGY (RAIT), 2016, : 576 - 581
  • [27] QoS and Resource-Aware Security Orchestration and Life Cycle Management
    Bagaa, Miloud
    Taleb, Tarik
    Bernabe, Jorge Bernal
    Skarmeta, Antonio
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (08) : 2978 - 2993
  • [28] Adaptive QoS-aware Resource Management in Heterogeneous Wireless Networks
    Hwang, I-Shyan
    Hwang, Bor-Jiunn
    Lai, K. Robert
    Ku, Ling-Feng
    Hwang, Chien-Chieh
    2008 22ND INTERNATIONAL WORKSHOPS ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOLS 1-3, 2008, : 880 - +
  • [29] Enhancing virtual machine placement efficiency in cloud data centers through fluctuations-aware resource management
    Montazerin, Faezeh
    Shameli-Sendi, Alireza
    COMPUTERS & ELECTRICAL ENGINEERING, 2025, 122
  • [30] Context-Aware Resource Management in Heterogenous Smart Environments
    Roy, Abhishek
    Saxena, Navrati
    Shin, Jitae
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2009, E92B (01) : 318 - 321