Xerxes: Distributed Load Generator for Cloud-scale Experimentation

被引:3
|
作者
Kesavan, Mukil [1 ]
Gavrilovska, Ada [1 ]
Schwan, Karsten [1 ]
机构
[1] Georgia Inst Technol, CERCS, Atlanta, GA 30332 USA
关键词
Cloud computing; Virtualization; Benchmarks; Performance;
D O I
10.1109/OCS.2012.34
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the growing acceptance of cloud computing as a viable computing paradigm, a number of research and real-life dynamic cloud-scale resource allocation and management systems have been developed over the last few years. An important problem facing system developers is the evaluation of such systems at scale. In this paper we present the design of a distributed load generation framework, Xerxes, that can generate appropriate resource load patterns across varying datacenter scales, thereby representing various cloud load scenarios. Toward this end, we first characterize the resource consumption of four distributed cloud applications that represent some of the most widely used classes of applications in the cloud. We then demonstrate how, using Xerxes, these patterns can be directly replayed at scale, potentially even beyond what is easily achievable through application reconfiguration. Furthermore, Xerxes allows for additional parameter manipulation and exploration of a wide range of load scenarios. Finally, we demonstrate the ability to use Xerxes with publicly available datacenter traces which can be replayed across datacenters with different configurations. Our experiments are conducted on a 700-node 2800-core private cloud datacenter, virtualized with the VMware vSphere virtualization stack. The benefits of such a microbenchmark for cloud-scale experimentation include: (i) decoupling load scaling from application logic, (ii) reslience to faults and failures, since applications tend to crash altogether when some components fail, particularly at scales, and (iii) ease of testing and the ability to understand system behavior in a variety of actual or anticipated scenarios.
引用
收藏
页码:20 / 24
页数:5
相关论文
共 50 条
  • [1] A Data Generator for Cloud-Scale Benchmarking
    Rabl, Tilmann
    Frank, Michael
    Sergieh, Hatem Mousselly
    Kosch, Harald
    PERFORMANCE EVALUATION, MEASUREMENT AND CHARACTERIZATION OF COMPLEX SYSTEMS, 2011, 6417 : 41 - 56
  • [2] CLOUD-SCALE UNCERTAINTIES
    Beeferman, Leah
    PUBLIC-ART CULTURE IDEAS, 2024, 35 (70):
  • [3] A Cloud-Scale Acceleration Architecture
    Caulfield, Adrian M.
    Chung, Eric S.
    Putnam, Andrew
    Angepat, Hari
    Fowers, Jeremy
    Haselman, Michael
    Heil, Stephen
    Humphrey, Matt
    Kaur, Puneet
    Kim, Joo-Young
    Lo, Daniel
    Massengill, Todd
    Ovtcharov, Kalin
    Papamichael, Michael
    Woods, Lisa
    Lanka, Sitaram
    Chiou, Derek
    Burger, Doug
    2016 49TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2016,
  • [4] SEARCH FOR CLOUD-SCALE COVARIATES
    ACKERMAN, B
    BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY, 1979, 60 (05) : 567 - 567
  • [5] Adaptive and scalable load balancing for metadata server cluster in cloud-scale file systems
    Quanqing Xu
    Rajesh Vellore Arumugam
    Khai Leong Yong
    Yonggang Wen
    Yew-Soon Ong
    Weiya Xi
    Frontiers of Computer Science, 2015, 9 : 904 - 918
  • [6] Architecting a Cloud-Scale Identity Fabric
    Olden, Eric
    COMPUTER, 2011, 44 (03) : 52 - 59
  • [7] Adaptive and scalable load balancing for metadata server cluster in cloud-scale file systems
    Quanqing XU
    Rajesh Vellore ARUMUGAM
    Khai Leong YONG
    Yonggang WEN
    YewSoon ONG
    Weiya XI
    Frontiers of Computer Science, 2015, 9 (06) : 904 - 918
  • [8] Adaptive and scalable load balancing for metadata server cluster in cloud-scale file systems
    Xu, Quanqing
    Arumugam, Rajesh Vellore
    Yong, Khai Leong
    Wen, Yonggang
    Ong, Yew-Soon
    Xi, Weiya
    FRONTIERS OF COMPUTER SCIENCE, 2015, 9 (06) : 904 - 918
  • [9] Cloud-Scale Java']Java Profiling at Alibaba
    Yin, Fangxi
    Dong, Denghui
    Lu, Chuansheng
    Zhang, Tongbao
    Li, Sanhong
    Guo, Jianmei
    Chow, Kingsum
    COMPANION OF THE 2018 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '18), 2018, : 99 - 100
  • [10] Protego: Cloud-Scale Multitenant IPsec Gateway
    Sont, Jeongseok
    Xiong, Yongqiang
    Tan, Kun
    Wang, Paul
    Gan, Ze
    Moon, Sue
    2017 USENIX ANNUAL TECHNICAL CONFERENCE (USENIX ATC '17), 2017, : 473 - 485