Performance models of storage contention in cloud environments

被引:8
|
作者
Kraft, Stephan [1 ]
Casale, Giuliano [2 ]
Krishnamurthy, Diwakar [3 ]
Greer, Des [4 ]
Kilpatrick, Peter [4 ]
机构
[1] SAP Res, Belfast, Antrim, North Ireland
[2] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London, England
[3] Univ Calgary, Dept ECE, Calgary, AB, Canada
[4] Queens Univ Belfast, Sch EEECS, Belfast, Antrim, North Ireland
来源
SOFTWARE AND SYSTEMS MODELING | 2013年 / 12卷 / 04期
关键词
Performance modeling; Virtualization; Storage; NETWORKS;
D O I
10.1007/s10270-012-0227-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose simple models to predict the performance degradation of disk requests due to storage device contention in consolidated virtualized environments. Model parameters can be deduced from measurements obtained inside Virtual Machines (VMs) from a system where a single VM accesses a remote storage server. The parameterized model can then be used to predict the effect of storage contention when multiple VMs are consolidated on the same server. We first propose a trace-driven approach that evaluates a queueing network with fair share scheduling using simulation. The model parameters consider Virtual Machine Monitor level disk access optimizations and rely on a calibration technique. We further present a measurement-based approach that allows a distinct characterization of read/write performance attributes. In particular, we define simple linear prediction models for I/O request mean response times, throughputs and read/write mixes, as well as a simulation model for predicting response time distributions. We found our models to be effective in predicting such quantities across a range of synthetic and emulated application workloads.
引用
收藏
页码:681 / 704
页数:24
相关论文
共 50 条
  • [21] Object Storage in Cloud Computing Environments: An Availability Analysis
    Carullo, Giuliana
    Di Mauro, Mario
    Galderisi, Michele
    Longo, Maurizio
    Postiglione, Fabio
    Tambasco, Marco
    [J]. GREEN, PERVASIVE, AND CLOUD COMPUTING (GPC 2017), 2017, 10232 : 178 - 190
  • [22] Design a cloud storage platform for pervasive computing environments
    Weimin Zheng
    Pengzhi Xu
    Xiaomeng Huang
    Nuo Wu
    [J]. Cluster Computing, 2010, 13 : 141 - 151
  • [23] Identification of Corrupted Cloud Storage in Batch Auditing for Multi-Cloud Environments
    Shin, Sooyeon
    Kim, Seungyeon
    Kwon, Taekyoung
    [J]. INFORMATION AND COMMUNICATION TECHNOLOGY, 2015, 9357 : 221 - 225
  • [24] Augmenting Performance For Distributed Cloud Storage
    Hancock, Matthew B.
    Varela, Carlos A.
    [J]. 2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 1189 - 1192
  • [25] Performance impacts of hybrid cloud storage
    Muhammad Umar Hameed
    Syed Ali Haider
    Burak Kantarci
    [J]. Computing, 2017, 99 : 1207 - 1229
  • [26] Performance impacts of hybrid cloud storage
    Hameed, Muhammad Umar
    Haider, Syed Ali
    Kantarci, Burak
    [J]. COMPUTING, 2017, 99 (12) : 1207 - 1229
  • [27] ASCAR: Automating Contention Management for High-Performance Storage Systems
    Li, Yan
    Lu, Xiaoyuan
    Miller, Ethan L.
    Long, Darrell D. E.
    [J]. 2015 31ST SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2015,
  • [28] INTRUSION DETECTION TECHNIQUES PERFORMANCE IN CLOUD ENVIRONMENTS
    Sabahi, Farzad
    [J]. PROCEEDINGS OF THE 2011 3RD INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING (ICSTE 2011), 2011, : 431 - 435
  • [29] Performance of Container Network Technologies in Cloud Environments
    Bankston, Ryan
    Guo, Jinhua
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT), 2018, : 277 - 283
  • [30] Reactive performance monitoring of Cloud computing environments
    Mdhaffar, Afef
    Ben Halima, Riadh
    Jmaiel, Mohamed
    Freisleben, Bernd
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (03): : 2465 - 2477