Metrics and techniques for quantifying performance isolation in cloud environments

被引:29
作者
Krebs, Rouven [1 ]
Momm, Christof [1 ]
Kounev, Samuel [2 ]
机构
[1] SAP AG, D-69190 Walldorf, Germany
[2] Karlsruhe Inst Technol, D-76131 Karlsruhe, Germany
关键词
Performance; Isolation; Metric; SaaS; Cloud; Multi-tenancy; PATTERNS;
D O I
10.1016/j.scico.2013.08.003
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The cloud computing paradigm enables the provision of cost efficient IT-services by leveraging economies of scale and sharing data center resources efficiently among multiple independent applications and customers. However, the sharing of resources leads to possible interference between users and performance problems are one of the major obstacles for potential cloud customers. Consequently, it is one of the primary goals of cloud service providers to have different customers and their hosted applications isolated as much as possible in terms of the performance they observe. To make different offerings, comparable with regards to their performance isolation capabilities, a representative metric is needed to quantify the level of performance isolation in cloud environments. Such a metric should allow to measure externally by running benchmarks from the outside treating the cloud as a black box. In this article, we propose three different types of novel metrics for quantifying the performance isolation of cloud-based systems. We consider four new approaches to achieve performance isolation in Software-as-a-Service (SaaS) offerings and evaluate them based on the proposed metrics as part of a simulation-based case study. To demonstrate the effectiveness and practical applicability of the proposed metrics for quantifying the performance isolation in various scenarios, we present a second case study evaluating performance isolation of the hypervisor Xen. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:116 / 134
页数:19
相关论文
共 30 条
[1]  
[Anonymous], P 2 ACM SPEC INT C P
[2]  
[Anonymous], 2009, DEP ELECT ENG COMPUT
[3]  
Bezemer C.-P., 2010, Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE), P88
[4]  
bitcurrent, 2011, BITC CLOUD COMP SURV
[5]  
Chang ZW, 2010, 2010 INTERNATIONAL CONFERENCE ON EDUCATION AND SPORTS EDUCATION, VOL 1, P425
[6]  
Cooper B. F., 2010, P ACM S CLOUD COMP S, P143, DOI DOI 10.1145/1807128.1807152
[7]  
Emeakaroha Vincent C., 2010, 2010 International Conference on High Performance Computing & Simulation (HPCS 2010), P48, DOI 10.1109/HPCS.2010.5547150
[8]  
Fehling Christoph, 2010, 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD 2010), P252, DOI 10.1109/CLOUD.2010.33
[9]  
Georges Andy, 2010, PERFORMANCE METRICS
[10]   A framework for native multi-tenancy application development and management [J].
Guo, Chang Jie ;
Sun, Wei ;
Huang, Ying ;
Wang, Zhi Hu ;
Gao, Bo .
9TH IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY/4TH IEEE INTERNATIONAL CONFERENCE ON ENTERPRISE COMPUTING, E-COMMERCE AND E-SERVICES, 2007, :551-+