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 条
  • [21] A Container-Based Architecture to Build and Deploy Applications within a Social Network
    Lescisin, Michael
    Mahmoud, Qusay H.
    SYSCON 2022: THE 16TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2022,
  • [22] Container-based Throughput Balancing for Multiple Streaming Applications: A Case Study
    Toku, Yuho
    Nishikawa, Hiroki
    Kong, Xiangbo
    Tomiyama, Hiroyuki
    2022 11TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2022, : 199 - 202
  • [23] Fault Injection and Detection for Artificial Intelligence Applications in Container-Based Clouds
    Ye, Kejiang
    Liu, Yangyang
    Xu, Guoyao
    Xu, Cheng-Zhong
    CLOUD COMPUTING - CLOUD 2018, 2018, 10967 : 112 - 127
  • [24] High Availability Management for Applications Services in the Cloud Container-Based Platform
    Alahmad, Yanal
    Agarwal, Anjali
    Daradkeh, Tariq
    2018 IEEE/ACS 15TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2018,
  • [25] Towards a container-based architecture for multi-tenant SaaS applications
    Truyen, Eddy
    Van Landuyt, Dimitri
    Reniers, Vincent
    Rafique, Ansar
    Lagaisse, Bert
    Joosen, Wouter
    15TH WORKSHOP ON ADAPTIVE AND REFLECTIVE MIDDLEWARE (ARM 2016), 2016,
  • [26] Crescoware: A Container-Based Gateway for HPC and AI Applications in the ENEAGRID Infrastructure
    Mariano, Angelo
    D'Amato, Giulio
    Formisano, Giovanni
    Guarnieri, Guido
    Santomauro, Giuseppe
    Migliori, Silvio
    INTELLIGENT COMPUTING, VOL 1, 2022, 506 : 196 - 206
  • [27] Serverless computing for container-based architectures
    Perez, Alfonso
    Molto, German
    Caballer, Miguel
    Calatrava, Amanda
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 83 : 50 - 59
  • [28] An Agile Container-based Approach to TaaS
    Verdugo, Pedro
    Salvachua, Joaquin
    Huecas, Gabriel
    2017 56TH FITCE CONGRESS, 2017, : 10 - 15
  • [29] Container-based virtual elastic clusters
    de Alfonso, Carlos
    Calatrava, Amanda
    Molto, German
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 127 : 1 - 11
  • [30] Container-Based Platform for Computational Medicine
    Pezzullo, Gennaro, Jr.
    Di Martino, Beniamino
    Bubak, Marian
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, AINA-2022, VOL 3, 2022, 451 : 131 - 140