SLO-Power: SLO and Power-aware Elastic Scaling for Web Services

被引:1
|
作者
Savasci, Mehmet [1 ]
Souza, Abel [1 ]
Li Wu [1 ]
Irwin, David [1 ]
Ali-Eldin, Ahmed [2 ]
Shenoy, Prashant [1 ]
机构
[1] Univ Massachusetts, Amherst, MA 01003 USA
[2] Chalmers Univ Technol, Gothenburg, Sweden
来源
2024 IEEE 24TH INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING, CCGRID 2024 | 2024年
关键词
Elastic Scaling; Power Capping; Web Services; Application SLO; HYBRID; TAIL;
D O I
10.1109/CCGrid59990.2024.00025
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Managing the performance of online web services in cloud data centers while optimizing resource allocation and power consumption is a multifaceted challenge. Often, resource and power management techniques, such as elastic scaling and power capping, are handled independently, leading to conflicts and sub-optimal power-performance trade-offs. To tackle this issue, we introduce SLO-Power, a system that coordinates the resource and power scaling techniques to achieve power savings while adhering to service level objectives (SLOs), such as tail latency constraints. Our approach employs a combination of analytic queuing models and feedback-driven techniques to jointly allocate resources and power to cloud applications in an SLO and power-aware manner. We implement a prototype of our system and evaluate it using realistic workloads to demonstrate its ability to harmonize elastic and power scaling, enabling enhanced resource utilization and reduced power consumption while ensuring the application performance. Our findings indicate that SLO-Power achieves exceptional power and resource efficiency, approaching near-optimal power-efficiency levels at 90%, all while preventing SLO violations. Furthermore, compared to state-of-the-art solutions, SLO-Power demonstrates lower P95 latency, accompanied by a 12% reduction in resource usage.
引用
收藏
页码:136 / 147
页数:12
相关论文
共 50 条
  • [1] SLO power calibration
    Nygaard, RW
    Schuchard, RA
    JOURNAL OF REHABILITATION RESEARCH AND DEVELOPMENT, 2001, 38 (01): : 129 - 133
  • [2] Infra: SLO Aware Elastic Auto Scaling in the Cloud for Cost Reduction
    Sidhanta, Subhajit
    Mukhopadhyay, Supratik
    2016 IEEE INTERNATIONAL CONGRESS ON BIG DATA - BIGDATA CONGRESS 2016, 2016, : 141 - 148
  • [3] SLO radiant power and brightness
    Nygaard, RW
    Schuchard, RA
    JOURNAL OF REHABILITATION RESEARCH AND DEVELOPMENT, 2001, 38 (01): : 123 - 128
  • [4] Power-aware speed scaling in multiprocessor systems
    Singh, Pawan
    IET SCIENCE MEASUREMENT & TECHNOLOGY, 2018, 12 (01) : 25 - 32
  • [5] Power-aware QoS management in web servers
    Sharma, V
    Thomas, A
    Abdelzaher, T
    Skadron, K
    Lu, ZJ
    RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 63 - 72
  • [6] Power-Aware Speed Scaling in Processor Sharing Systems
    Wierman, Adam
    Andrew, Lachlan L. H.
    Tang, Ao
    IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, : 2007 - +
  • [7] Dynamic Voltage Scaling Scheduling on Power-aware Clusters under Power Constraints
    Terzopoulos, George
    Karatza, Helen D.
    17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2013), 2013, : 72 - 78
  • [8] Power-aware routing in networks with quality of services constraints
    Lin, Gongqi
    Soh, Sieteng
    Chin, Kwan-Wu
    Lazarescu, Mihai
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2016, 27 (01): : 122 - 135
  • [9] Performance and Power-Aware Classification for Frequency Scaling of GPGPU Applications
    Guerreiro, Joao
    Ilic, Aleksandar
    Roma, Nuno
    Tomas, Pedro
    EURO-PAR 2016: PARALLEL PROCESSING WORKSHOPS, 2017, 10104 : 134 - 146
  • [10] Power-aware computing
    Ezzatti, Pablo
    Quintana-Orti, Enrique S.
    Remon, Alfredo
    Saak, Jens
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (06):