PCAP: Performance-Aware Power Capping for the Disk Drive in the Cloud

被引:0
|
作者
Khatib, Mohammed G. [1 ]
Bandic, Zvonimir [1 ]
机构
[1] WDC Res, San Jose, CA 95135 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Power efficiency is pressing in today's cloud systems. Datacenter architects are responding with various strategies, including capping the power available to computing systems. Throttling bandwidth has been proposed to cap the power usage of the disk drive. This work revisits throttling and addresses its shortcomings. We show that, contrary to the common belief, the disk's power usage does not always increase as the disk's throughput increases. Furthermore, throttling unnecessarily sacrifices I/O response times by idling the disk. We propose a technique that resizes the queues of the disk to cap its power. Resizing queues not only imposes no delays on servicing requests, but also enables performance differentiation. We present the design and implementation of PCAP, an agile performance-aware power capping system for the disk drive. PCAP dynamically resizes the disk's queues to cap power. It operates in two performance-aware modes, throughput and tail-latency, making it viable for cloud systems with service-level differentiation. We evaluate PCAP for different workloads and disk drives. Our experiments show that PCAP reduces power by up to 22%. Further, under PCAP, 60% of the requests observe service times below 100 ms compared to just 10% under throttling. PCAP also reduces worst-case latency by 50% and increases throughput by 32% relative to throttling.
引用
收藏
页码:227 / 240
页数:14
相关论文
共 50 条
  • [1] HyPPO: Hybrid Performance-aware Power-capping Orchestrator
    Arnaboldi, Marco
    Brondolin, Rolando
    Santambrogio, Marco D.
    [J]. 15TH IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC 2018), 2018, : 71 - 80
  • [2] Performance-Aware Management of Cloud Resources: A Taxonomy and Future Directions
    Moghaddam, Sara Kardani
    Buyya, Rajkumar
    Ramamohanarao, Kotagiri
    [J]. ACM COMPUTING SURVEYS, 2019, 52 (04)
  • [3] Performance-Aware Refactoring of Cloud-based Big Data Applications
    Li, Chen
    Casale, Giuliano
    [J]. PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, : 1505 - 1510
  • [4] Energy and Performance-Aware Task Scheduling in a Mobile Cloud Computing Environment
    Lin, Xue
    Wang, Yanzhi
    Xie, Qing
    Pedram, Massoud
    [J]. 2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 192 - 199
  • [5] WiP Abstract: Intelligent Power- and Performance-aware Tradeoffs for Multicore Servers in Cloud Data Centers
    Caglar, Faruk
    Shekhar, Shashank
    An, Kyoungho
    Gokhale, Aniruddha
    [J]. 2013 ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS), 2013, : 241 - 241
  • [6] Architectural Design of Cloud Applications: A Performance-Aware Cost Minimization Approach
    Ciavotta, Michele
    Gibilisco, Giovanni Paolo
    Ardagna, Danilo
    Di Nitto, Elisabetta
    Lattuada, Marco
    da Silva, Marcos Aurelio Almeida
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (03) : 1571 - 1591
  • [7] Performance-aware server architecture recommendation and automatic performance verification technology on IaaS cloud
    Yamato Y.
    [J]. Service Oriented Computing and Applications, 2017, 11 (2) : 121 - 135
  • [8] Performance-Aware Multicore Programming
    Lo, Chia-Tien Dan
    [J]. PROCEEDINGS OF THE 49TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE (ACMSE '11), 2011, : 126 - 131
  • [9] Cost- and performance-aware resource selection for parallel software on heterogeneous cloud
    Bystrov, Oleg
    Pacevic, Ruslan
    Kaceniauskas, Arnas
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (10):
  • [10] Splice: An Automated Framework for Cost- and Performance-Aware Blending of Cloud Services
    Son, Myungjun
    Mohanty, Shruti
    Gunasekaran, Jashwant Raj
    Jain, Aman
    Kandemir, Mahmut Taylan
    Kesidis, George
    Urgaonkar, Bhuvan
    [J]. 2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 119 - 128