Everton Camargo de Lima

dblp:352/7319 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2024
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 first-author · 3 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 46% Energy-efficient computing · 46% Parallel and multicore computing · 7%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
autoscaling
0.812024
Synergistically Rebalancing the EDP of Container-Based Parallel Applications · IEEE Trans. Parallel Distributed Syst. 2024
Cloud and datacenter computing › cloud platform
container cloud
0.812024
Synergistically Rebalancing the EDP of Container-Based Parallel Applications · IEEE Trans. Parallel Distributed Syst. 2024
Energy-efficient computing
energy-aware scheduling
0.812024
Synergistically Rebalancing the EDP of Container-Based Parallel Applications · IEEE Trans. Parallel Distributed Syst. 2024
Energy-efficient computing › power-performance tradeoff
energy-delay product optimization
0.812024
Synergistically Rebalancing the EDP of Container-Based Parallel Applications · IEEE Trans. Parallel Distributed Syst. 2024
Parallel and multicore computing › parallel computing
parallel applications
0.212024
Synergistically Rebalancing the EDP of Container-Based Parallel Applications · IEEE Trans. Parallel Distributed Syst. 2024

Methods — techniques the papers use, named apart from their topics

vertical autoscaling · 0.8runtime thread tuning · 0.8
YearPublicationVenuePosition
2024 A neural network framework for optimizing parallel computing in cloud servers
Everton Camargo de Lima, Fábio D. Rossi, Marcelo Caggiani Luizelli, Rodrigo N. Calheiros, Arthur Francisco Lorenzon
J. Syst. Archit.1
2024 Synergistically Rebalancing the EDP of Container-Based Parallel Applications
abstract
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 proposeTT-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 compareTT-Autoscalingto 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 thatTT-Autoscalingoutperforms strategies that apply vertical autoscalers proposed by orchestrator tools.
Vinicius S. da Silva, Everton Camargo de Lima, Janaina Schwarzrock, Fábio D. Rossi, Marcelo Caggiani Luizelli, Antonio Carlos Schneider Beck, Arthur Francisco Lorenzon
IEEE Trans. Parallel Distributed Syst.2
2023 Smart resource allocation of concurrent execution of parallel applications
abstract
Abstract Thread‐level parallelism (TLP) has been widely exploited to optimize computational resource usage in high‐performance systems. However, as many applications do not scale as the number of threads increase, resources will be wasted when the application executes with the maximum possible number of threads (i.e., the default execution) rather than fewer threads (thread throttling) that may use the resources more efficiently. Hence, instead of executing only one application with as many threads as possible, one can run more applications simultaneously by applying thread throttling to each one. The primary outcome of this strategy is a significant reduction in the total execution time and energy consumption when the system needs to execute a list of applications. Given that, we propose a smart resource allocation (SRA) for concurrent parallel application execution. It automatically finds the ideal degree of TLP for each application and guides the simultaneous parallel applications execution. When running 25 well‐known benchmarks on three multicore systems and comparing SRA to state‐of‐the‐art strategies (e.g., Batch, Equal policy, and Scalability), SRA improves the EDP by 87.4% over the Batch strategy; 75.5% over the Equal policy; and 38.8% over the scalability strategy.
Vinicius S. da Silva, Angelo Gaspar Diniz Nogueira, Everton Camargo de Lima, Hiago Rocha, Matheus S. Serpa, Marcelo Caggiani Luizelli, Fábio D. Rossi, Philippe Olivier Alexandre Navaux, Antonio Carlos Schneider Beck, Arthur Francisco Lorenzon
Concurr. Comput. Pract. Exp.3