Utility-driven workload management using nested control design

被引:0
|
作者
Zhu, Xiaoyun [1 ]
Wang, Zhikui [1 ]
Singhal, Sharad [1 ]
机构
[1] Hewlett Packard Labs, Palo Alto, CA 94304 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Virtualization and consolidation of IT resources have created a need for more effective workload management tools, one that dynamically controls resource allocation to a hosted application to achieve quality of service (QoS) goals. These goals can in turn be driven by the utility of the service, typically based on the application's service level agreement (SLA) as well as the cost of resources allocated. In this paper, we build on our earlier work on dynamic CPU allocation to applications on shared servers, and present a feedback control system consisting of two nested integral control loops for managing the QoS metric of the application along with the utilization of the allocated CPU resource. The control system was implemented on a lab testbed running an Apache Web server and using the 90(th) percentile of the response times as the QoS metric. Experiments using a synthetic workload based on an industry benchmark validated two important features of the nested control design. First, compared to a single loop for controlling response time only, the nested design is less sensitive to the bimodal behavior of the system resulting in more robust performance. Second, compared to a single loop for controlling CPU utilization only, the new design provides a framework for dealing with the tradeoff between better QoS and lower cost of resources, therefore resulting in better overall utility of the service.
引用
收藏
页码:898 / +
页数:2
相关论文
共 50 条
  • [31] US-Rule: Discovering Utility-driven Sequential Rules
    Huang, Gengsen
    Gan, Wensheng
    Weng, Jian
    Yu, Philip S.
    [J]. ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2023, 17 (01)
  • [32] Lightning: Utility-Driven Anonymization of High-Dimensional Data
    Prasser, Fabian
    Bild, Raffael
    Eicher, Johanna
    Spengler, Helmut
    Kohlmayer, Florian
    Kuhn, Klaus A.
    [J]. TRANSACTIONS ON DATA PRIVACY, 2016, 9 (02) : 161 - 185
  • [33] Flexible SLAs in the Cloud with a Partial Utility-driven Scheduling Architecture
    Simao, Jose
    Veiga, Luis
    [J]. 2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 1, 2013, : 274 - 281
  • [34] Utility-driven solution for optimal resource allocation in computational grid
    Li, Zhi-jie
    Cheng, Chun-tian
    Huang, Fei-xue
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2009, 35 (04) : 406 - 421
  • [35] Utility-Driven Adaptive Preprocessing for Screen Content Video Compression
    Wang, Shiqi
    Zhang, Xinfeng
    Liu, Xianming
    Zhang, Jian
    Ma, Siwei
    Gao, Wen
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2017, 19 (03) : 660 - 667
  • [36] Large Human Communication Networks: Patterns and a Utility-Driven Generator
    Du, Nan
    Faloutsos, Christos
    Wang, Bai
    Akoglu, Leman
    [J]. KDD-09: 15TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2009, : 269 - 277
  • [37] A Data Utility-Driven Benchmark for De-identification Methods
    Tomashchuk, Oleksandr
    Van Landuyt, Dimitri
    Pletea, Daniel
    Wuyts, Kim
    Joosen, Wouter
    [J]. TRUST, PRIVACY AND SECURITY IN DIGITAL BUSINESS, TRUSTBUS 2019, 2019, 11711 : 63 - 77
  • [38] Realize utility-driven decision theoretic planning on the planning graph
    Zhang, YH
    Yin, MH
    Gu, WX
    [J]. PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 1447 - 1453
  • [39] Utility-driven Allocation of Multiple Types of Resources to Virtual Machines in Clouds
    Minarolli, Dorian
    Freisleben, Bernd
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON COMMERCE AND ENTERPRISE COMPUTING (CEC 2011), 2011, : 137 - 144
  • [40] In defence of constructivist, utility-driven psychometrics for the 'post-psychometric era'
    Pearce, Jacob
    [J]. MEDICAL EDUCATION, 2020, 54 (02) : 99 - 102