CloudScope: Diagnosing and Managing Performance Interference in Multi-Tenant Clouds

被引:30
|
作者
Chen, Xi [1 ]
Rupprecht, Lukas [1 ]
Osman, Rasha [1 ]
Pietzuch, Peter [1 ]
Knottenbelt, William [1 ]
Franciosi, Felipe [2 ]
机构
[1] Imperial Coll London, London, England
[2] Citrix, Ft Lauderdale, FL USA
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1109/MASCOTS.2015.35
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Virtual machine consolidation is attractive in cloud computing platforms for several reasons including reduced infrastructure costs, lower energy consumption and ease of management. However, the interference between co-resident workloads caused by virtualization can violate the service level objectives (SLOs) that the cloud platform guarantees. Existing solutions to minimize interference between virtual machines (VMs) are mostly based on comprehensive micro-benchmarks or online training which makes them computationally intensive. In this paper, we present CloudScope, a system for diagnosing interference for multi-tenant cloud systems in a lightweight way. CloudScope employs a discrete-time Markov Chain model for the online prediction of performance interference of co-resident VMs. It uses the results to optimally (re)assign VMs to physical machines and to optimize the hypervisor configuration, e.g. the CPU share it can use, for different workloads. We have implemented CloudScope on top of the Xen hypervisor and conducted experiments using a set of CPU, disk, and network intensive workloads and a real system (MapReduce). Our results show that CloudScope interference prediction achieves an average error of 9%. The interference-aware scheduler improves VM performance by up to 10% compared to the default scheduler. In addition, the hypervisor reconfiguration can improve network throughput by up to 30%.
引用
收藏
页码:164 / 173
页数:10
相关论文
共 50 条
  • [1] Performance Measurement and Interference Profiling in Multi-tenant Clouds
    Ayodele, Anthony O.
    Rao, Jia
    Boult, Terrance E.
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 941 - 949
  • [2] Diagnosing the Interference on CPU-GPU Synchronization Caused by CPU Sharing in Multi-Tenant GPU Clouds
    Elmougy, Youssef
    Jia, Weiwei
    Ding, Xiaoning
    Shan, Jianchen
    [J]. 2021 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE (IPCCC), 2021,
  • [3] Dynamic provisioning in multi-tenant service clouds
    Lakshmi Ramachandran
    Nanjangud C. Narendra
    Karthikeyan Ponnalagu
    [J]. Service Oriented Computing and Applications, 2012, 6 (4) : 283 - 302
  • [4] Robust Service Mapping in Multi-Tenant Clouds
    Wang, Jingzhou
    Zhao, Gongming
    Xu, Hongli
    Huang, He
    Luo, Luyao
    Yang, Yongqiang
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021), 2021,
  • [5] Dynamic provisioning in multi-tenant service clouds
    Ramachandran, Lakshmi
    Narendra, Nanjangud C.
    Ponnalagu, Karthikeyan
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2012, 6 (04) : 283 - 302
  • [6] Autonomic Resource Management for Optimized Power and Performance in Multi-tenant Clouds
    Tesfatsion, Selome Kostentinos
    Wadbro, Eddie
    Tordsson, Johan
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC), 2016, : 85 - 94
  • [7] A Model for Managing Multi-Tenant Research Databases
    Costa, Claudia M.
    Carballo, Erick
    Walsh, Alan J.
    Tuna, M. Esen
    [J]. PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2024, PEARC 2024, 2024,
  • [8] Patterns for Managing Tenants in a Multi-tenant Application
    Kalra, Sumit
    Prabhakar, T., V
    [J]. PROCEEDINGS OF THE 22ND EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS (EUROPLOP 2017), 2017,
  • [9] Understanding performance interference in multi-tenant cloud databases and web applications
    Xavier, Miguel G.
    Matteussi, Kassiano J.
    Lorenzo, Fabian
    De Rose, Cesar A. F.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 2847 - 2852
  • [10] A Placement Vulnerability Study in Multi-Tenant Public Clouds
    Varadarajan, Venkatanathan
    Zhang, Yinqian
    Ristenpart, Thomas
    Swift, Michael
    [J]. PROCEEDINGS OF THE 24TH USENIX SECURITY SYMPOSIUM, 2015, : 913 - 928