Real-Time Optimization of Dynamic Speed Scaling for Distributed Data Centers

被引:5
|
作者
Hou, Shoulu [1 ]
Ni, Wei [2 ]
Chen, Shiping [2 ]
Zhao, Shuai [1 ]
Cheng, Bo [1 ]
Chen, Junliang [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] CSIRO, Data61, Sydney, NSW 2122, Australia
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
Cloud computing data center; dynamic speed scaling; real-time optimization; ENERGY; CLOUD; TRADEOFF; DELAY; EDGE;
D O I
10.1109/TNSE.2020.2974250
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper proposes a new distributed real-time optimization for MapReduce-style framework in emerging cloud platforms supporting dynamic speed scaling functions. Distinctively different from the existing MapReduce parallelism strategy with fixed specific data chuck sizes, the new approach is able to dynamically dispatch input data of adequate sizes and synthesize interim processing results according to applications and the state of data centers (DCs). The key idea is to decouple the optimizations of data dispatching, processing, and result aggregation without loss of optimality, by employing stochastic optimization techniques. Another important aspect is that we optimize the subproblem of data processing to leverage the energy- and speed-configurability of DCs, by optimally deciding the number of servers to be activated at every DC and the CPU speeds of the activated servers. Evident from extensive simulations, the proposed approach is able to increase the throughput-cost ratio by up to 94.3%, as compared to existing initiatives, and substantially improve the throughput in the case of high-rate data streams.
引用
收藏
页码:2090 / 2103
页数:14
相关论文
共 50 条
  • [1] Dynamic speed scaling minimizing expected energy consumption for real-time tasks
    Gaujal, Bruno
    Girault, Alain
    Plassart, Stephan
    [J]. JOURNAL OF SCHEDULING, 2020, 23 (05) : 555 - 574
  • [2] Dynamic speed scaling minimizing expected energy consumption for real-time tasks
    Bruno Gaujal
    Alain Girault
    Stephan Plassart
    [J]. Journal of Scheduling, 2020, 23 : 555 - 574
  • [3] A dual speed scheme for dynamic voltage scaling on real-time multiprocessor systems
    Han, Sangchul
    Park, Minkyu
    Piao, Xuefeng
    Park, Moonju
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (02): : 574 - 590
  • [4] A dual speed scheme for dynamic voltage scaling on real-time multiprocessor systems
    Sangchul Han
    Minkyu Park
    Xuefeng Piao
    Moonju Park
    [J]. The Journal of Supercomputing, 2015, 71 : 574 - 590
  • [5] Dynamic coupling real-time energy consumption modeling for data centers
    An, Haiyun
    Ma, Xiaoyan
    [J]. ENERGY REPORTS, 2022, 8 : 1184 - 1192
  • [6] Real-time optimization of dynamic problems through distributed Embodied Evolution
    Prieto, Abraham
    Bellas, F.
    Trueba, P.
    Duro, R. J.
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 2016, 23 (03) : 237 - 253
  • [7] Coordination of Distributed MPC Systems via Dynamic Real-time Optimization
    Jamaludin, Mohammad Zamry
    Swartz, Christopher L. E.
    [J]. IFAC PAPERSONLINE, 2017, 50 (01): : 6184 - 6189
  • [8] Real-time performance estimation for dynamic, distributed real-time systems
    Huh, EN
    Welch, LR
    Mun, Y
    [J]. COMPUTATIONAL SCIENCE-ICCS 2002, PT III, PROCEEDINGS, 2002, 2331 : 1071 - 1079
  • [9] Research on Optimization of Distributed Big Data Real-Time Management Method
    Lin, Ping
    [J]. 2018 3RD INTERNATIONAL CONFERENCE ON SMART CITY AND SYSTEMS ENGINEERING (ICSCSE), 2018, : 626 - 630
  • [10] Distributed dynamic speed scaling
    Stanojevic, Rade
    Shorten, Robert
    [J]. 2010 PROCEEDINGS IEEE INFOCOM, 2010,