Performance Isolation of Data-Intensive Scale-out Applications in a Multi-tenant Cloud

被引:15
|
作者
Lama, Palden [1 ]
Wang, Shaoqi [2 ]
Zhou, Xiaobo [2 ]
Cheng, Dazhao [3 ]
机构
[1] Univ Texas San Antonio, Dept Comp Sci, San Antonio, TX 78249 USA
[2] Univ Colorado, Dept Comp Sci, Colorado Springs, CO 80907 USA
[3] Univ N Carolina, Dept Comp Sci, Charlotte, NC USA
来源
2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS) | 2018年
关键词
performance isolation; resource scheduling; cloud;
D O I
10.1109/IPDPS.2018.00019
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data-intensive applications often suffer from performance variability and degradation in the cloud due to intrinsically complex problem of performance interference that arises from multi-tenancy. Although application-level approach of straggler mitigation for scale-out data processing frameworks such as MapReduce and Spark, address the issue to some extent, they incur extra resource and often react after tasks have already slowed down. In this paper, we present PerfCloud, a novel system software that utilizes system level performance metrics for early detection of performance interference in a multi-tenant cloud, and provides non-invasive performance isolation through fine-grained resource control. Unlike existing works, PerfCloud does not require time-consuming workload profiling, or intrusive modification of the application framework and the operating system. We implemented PerfCloud on NSF Cloud's Chameleon testbed using KVM for virtualization, and OpenStack for cloud management. Experimental results with Hadoop MapReduce and Spark benchmarks show that PerfCloud effectively reduces their job completion time, decreases performance variability, and improves resource utilization efficiency while minimizing the performance degradation of other colocated VMs.
引用
收藏
页码:85 / 94
页数:10
相关论文
共 50 条
  • [1] Design of a Hierarchical Software-Defined Storage System for Data-Intensive Multi-Tenant Cloud Applications
    Maenhaut, Pieter-Jan
    Moens, Hendrik
    Volckaert, Bruno
    Ongenae, Veerle
    De Turck, Filip
    2015 11TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2015, : 22 - 28
  • [2] Characterizing the Performance of Tenant Data Management in Multi-Tenant Cloud Authorization Systems
    Maenhaut, Pieter-Jan
    Moens, Hendrik
    Decat, Maarten
    Bogaerts, Jasper
    Lagaisse, Bert
    Joosen, Wouter
    Ongenae, Veerle
    De Turck, Filip
    2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [3] A Feedback Controlled Scheduler for Performance Isolation in Multi-tenant Applications
    Krebs, Rouven
    Mehta, Arpit
    2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING (CGC 2013), 2013, : 195 - 196
  • [4] Performance Study of Multi-tenant Cloud FPGAs
    Mbongue, Joel Mandebi
    Saha, Sujan Kumar
    Bobda, Christophe
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 168 - 171
  • [5] Understanding performance interference in multi-tenant cloud databases and web applications
    Xavier, Miguel G.
    Matteussi, Kassiano J.
    Lorenzo, Fabian
    De Rose, Cesar A. F.
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 2847 - 2852
  • [6] New Solution for Isolation of Multi-tenant in cloud computing
    Yang, Manzhi
    Zhou, Huixiang
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MECHATRONICS, ROBOTICS AND AUTOMATION (ICMRA 2015), 2015, 15 : 334 - 337
  • [7] Multi-tenant Isolation of What? Building a Secure Tenant Isolation Architecture for Cloud Networks
    Medeiros, Bruno
    Simplicio, Marcos A., Jr.
    Andrade, Ewerton R.
    PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '18), 2018, : 518 - 518
  • [8] Data Placement for Multi-Tenant Data Federation on the Cloud
    Liu, Ji
    Mo, Lei
    Yang, Sijia
    Zhou, Jingbo
    Ji, Shilei
    Xiong, Haoyi
    Dou, Dejing
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (02) : 1414 - 1429
  • [9] Data isolation in multi-tenant SaaS environment
    Gupta, Keshav
    Kumar, Sandeep
    Agnihotri, Ojaswi
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 1290 - 1292
  • [10] Design and Evaluation of a Hierarchical Multi-Tenant Data Management Framework for Cloud Applications
    Maenhaut, Pieter-Jan
    Moens, Hendrik
    Ongenae, Veerle
    De Turk, Filip
    PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 1208 - 1213