Synergistically Rebalancing the EDP of Container-Based Parallel Applications

被引:1
|
作者
da Silva, Vinicius S. [1 ]
de Lima, Everton C. [1 ]
Schwarzrock, Janaina [2 ]
Rossi, Fabio D. [3 ]
Luizelli, Marcelo C. [1 ]
Beck, Antonio Carlos S. [2 ]
Lorenzon, Arthur F. [2 ]
机构
[1] Fed Univ Pampa, BR-96460000 Bage, Brazil
[2] Univ Fed Rio Grande do Sul, Inst Informat, BR-90010150 Porto Alegre, Brazil
[3] Fed Inst Educ Sci & Technol Farroupilha, BR-95174274 Farroupilha, Brazil
关键词
Containers; Cloud computing; Scalability; Parallel processing; Instruction sets; Hardware; Message systems; Cloud application performance; dynamic concurrency throttling; energy-efficient management; EFFICIENT; EXECUTION;
D O I
10.1109/TPDS.2024.3357353
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The use of containers has become standard in cloud environments. However, many parallel applications in containers will not present gains proportional to the extra available hardware. This inefficient use of hardware naturally leads to energy consumption waste. With that in mind, we propose TT-Autoscaling. It works at two different levels: a) in the container, by automatically and transparently tuning the number of threads at runtime of the application, in a way to optimize the trade-off between energy and performance; b) in the cloud infrastructure, by smartly transferring the released resources to other containers that may run in parallel, making better use of the available resources. We compare TT-Autoscaling to the default execution of containers (serial execution with the maximum number of threads), showing 55.8% of performance improvements, 53.6% of energy reductions, and 79.5% of EDP improvements. We also show that TT-Autoscaling outperforms strategies that apply vertical autoscalers proposed by orchestrator tools.
引用
收藏
页码:484 / 498
页数:15
相关论文
共 50 条
  • [41] Quantifying cloud elasticity with container-based autoscaling
    Zhang, Fan
    Tang, Xuxin
    Li, Xiu
    Khan, Samee U.
    Li, Zhijiang
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 98 : 672 - 681
  • [42] Optimized Container-Based Process Execution in the Cloud
    Waibel, Philipp
    Yeshchenko, Anton
    Schulte, Stefan
    Mendling, Jan
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS (OTM 2018), PT II, 2018, 11230 : 3 - 21
  • [43] CBVMI: A container-based virtualization method for instruments
    Huang, Min
    Liu, Zhaoqing
    MEASUREMENT, 2018, 130 : 151 - 160
  • [44] Container-Based Virtualization for Bluetooth Low Energy Sensor Devices in Internet of Things Applications
    Taskin, Deniz
    Taskin, Cem
    Yazar, Selcuk
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2021, 28 (01): : 13 - 19
  • [45] Container-based Performance Evaluation: A Survey and Challenges
    Bachiega, Naylor G.
    Souza, Paulo S. L.
    Bruschi, Sarita M.
    de Souza, Simone do R. S.
    2018 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2018), 2018, : 398 - 403
  • [46] Multi-Objective and Parallel Particle Swarm Optimization Algorithm for Container-Based Microservice Scheduling
    Chen, Xinying
    Xiao, Siyi
    SENSORS, 2021, 21 (18)
  • [47] CONTAINER-BASED VIRTUALIZATION FOR BLOCKCHAIN TECHNOLOGY: A SURVEY
    Sultan, Nawar A.
    Qasha, Rawaa Putros
    JORDANIAN JOURNAL OF COMPUTERS AND INFORMATION TECHNOLOGY, 2023, 9 (03): : 235 - 248
  • [48] Container-based Module Isolation for Cloud Services
    Kehrer, Stefan
    Riebandt, Florian
    Blochinger, Wolfgang
    2019 13TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE) / 10TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC) / IEEE INTERNATIONAL WORKSHOP ON CLOUD COMPUTING IN ROBOTIC SYSTEMS (CCRS), 2019, : 177 - 186
  • [49] Highly Consolidated Servers with Container-based Virtualization
    Kon, Joichiro
    Mizusawa, Naoki
    Umezawa, Ayaka
    Yamaguchi, Saneyasu
    Tao, Jian
    2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 2472 - 2479
  • [50] A Container-based Design Methodology for Robotic Applications on Kubernetes Edge-Cloud architectures
    Lumpp, Francesco
    Panato, Marco
    Fummi, Franco
    Bombieri, Nicola
    PROCEEDINGS OF THE 2021 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2021,