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 条
  • [21] Engineering Scalable, Secure, Multi-tenant Cloud for Healthcare Data
    Dean, Daniel J.
    Ranchal, Rohit
    Gu, Yu
    Sailer, Anca
    Khan, Shakil
    Beaty, Kirk
    Bakthavachalam, Senthil
    Yu, Yichong
    Ruan, Yaoping
    Bastide, Paul
    2017 13TH IEEE WORLD CONGRESS ON SERVICES (SERVICES), 2017, : 21 - 29
  • [22] Scalable User Data Management in Multi-Tenant Cloud Environments
    Maenhaut, Pieter-Jan
    Moens, Hendrik
    Ongenae, Veerle
    De Turck, Filip
    2014 10TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2014, : 268 - 271
  • [23] Multi-Tenant Big Data Analytics on AWS Cloud Platform
    Khedekar, Vinay
    Tian, Yun
    2020 10TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2020, : 647 - 653
  • [24] Enabling Service Queue Isolation in Multi-Tenant Data Centers
    Kim, Gyuyeong
    Lee, Wonjun
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (11) : 1949 - 1952
  • [25] A Survey of Network Isolation Solutions for Multi-Tenant Data Centers
    Del Piccolo, Valentin
    Amamou, Ahmed
    Haddadou, Kamel
    Pujolle, Guy
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (04): : 2787 - 2821
  • [26] Performance Evaluation of Data-Intensive Computing Applications on a Public IaaS Cloud
    Exposito, Roberto R.
    Taboada, Guillermo L.
    Ramos, Sabela
    Tourino, Juan
    Doallo, Ramon
    COMPUTER JOURNAL, 2016, 59 (03): : 287 - 307
  • [27] A data placement strategy for data-intensive applications in cloud
    Zheng P.
    Cui L.-Z.
    Wang H.-Y.
    Xu M.
    Jisuanji Xuebao/Chinese Journal of Computers, 2010, 33 (08): : 1472 - 1480
  • [28] Software-Defined Service Networking: Performance Differentiation in Shared Multi-Tenant Cloud Applications
    Kumara, Indika
    Han, Jun
    Colman, Alan
    Kapuruge, Malinda
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2017, 10 (01) : 9 - 22
  • [29] GridBatch: Cloud Computing for Large-Scale Data-Intensive Batch Applications
    Liu, Huan
    Orban, Dan
    CCGRID 2008: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, PROCEEDINGS, 2008, : 295 - 305
  • [30] gPerfIsol: GNN-based Rate-Limits Allocation for Performance Isolation in Multi-tenant Cloud
    Nougnanke, Benoit
    Loye, Justin
    Baffier, Jean-Francois
    Ferlin, Simone
    Bruyere, Marc
    Labit, Yann
    PROCEEDINGS OF THE 27TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS, ICIN, 2024, : 194 - 201