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 条
  • [31] QoS-Aware and Energy-Efficient Resource Management in OFDMA Femtocells
    Long Bao Le
    Niyato, Dusit
    Hossain, Ekram
    Kim, Dong In
    Dinh Thai Hoang
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2013, 12 (01) : 180 - 194
  • [32] QoS-Aware Autonomic Resource Management in Cloud Computing: A Systematic Review
    Singh, Sukhpal
    Chana, Inderveer
    ACM COMPUTING SURVEYS, 2015, 48 (03)
  • [33] QoS Aware Predictive Radio Resource Management Approach Based on MIH Protocol
    Ben Ali, Khitem
    Zarai, Faouzi
    Khdhir, Radhia
    Obaidat, Mohammad S.
    Kamoun, Lotfi
    IEEE SYSTEMS JOURNAL, 2018, 12 (02): : 1862 - 1873
  • [34] RSA - QoS: A Resource Loss Aware Scheduling Algorithm for Enhancing the Quality of Service in Mobile Networks
    Ramkumar, K.
    Newton, P. Calduwel
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (12): : 5917 - 5935
  • [35] A QoS architecture for collaborative virtual environments
    Greenhalgh, C
    Benford, S
    Reynard, G
    ACM MULTIMEDIA 99, PROCEEDINGS, 1999, : 121 - 130
  • [36] A QoS-aware virtual resource pricing service based on game theory in federated clouds
    Zhang T.
    International Journal of Intelligent Systems Technologies and Applications, 2020, 19 (02) : 191 - 206
  • [37] QOS AWARE PLATFORM FOR DEPENDABLE SENSORY ENVIRONMENTS
    Agirre, Aitor
    Parra, Jorge
    Estevez, Elisabet
    Marcos, Marga
    2014 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO WORKSHOPS (ICMEW), 2014,
  • [38] Network-Aware Resource Management Strategy in Cloud Computing Environments
    Abdclaal, Marwa A.
    Ebrahim, Gamal A.
    Anis, Wagdy R.
    PROCEEDINGS OF 2016 11TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2016, : 26 - 31
  • [39] Reliability-aware resource management for computational grid/cluster environments
    Limaye, K
    Leangsuksun, B
    Liu, YD
    Greenwood, Z
    Scott, SL
    Libby, R
    Chanchio, K
    2005 6TH INTERNATIONAL WORKSHOP ON GRID COMPUTING (GRID), 2005, : 211 - 218
  • [40] Deadline-aware Dynamic Resource Management in Serverless Computing Environments
    Mampage, Anupama
    Karunasekera, Shanika
    Buyya, Rajkumar
    21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 483 - 492