Dynamic performance-Energy tradeoff consolidation with contention-aware resource provisioning in containerized clouds
Rewer M Canosa-Reyes1, Andrei Tchernykh1,2,3, Jorge M Cortés-Mendoza2
1Computer Science Department, CICESE Research Center, Ensenada, BC, Mexico.
Plos One
|January 20, 2022
Summary
New job allocation strategies optimize cloud container performance and energy efficiency. These lightweight runtime solutions minimize resource contention, improving quality of service and reducing completion times.
Area of Science:
- Computer Science
- Cloud Computing
- Resource Management
Background:
- Containers offer portable and efficient application deployment in cloud infrastructure.
- Effective resource allocation is critical for quality of service, performance, and energy efficiency.
- Inappropriate allocation leads to resource contention, impacting performance and energy usage.
Purpose of the Study:
- To develop online job allocation strategies for optimizing containerized cloud environments.
- To address contention for shared on-chip resources.
- To enhance quality of service, energy savings, and job completion time.
Main Methods:
- Framing job allocation as a multilevel dynamic bin-packing problem.
- Implementing two and three-level scheduling policies: container selection, capacity distribution, and contention-aware allocation.
- Utilizing an energy model considering joint application execution and the job concentration paradigm.
Main Results:
- Experimental analysis of 86 scheduling heuristics with memory and CPU-intensive workloads.
- Proposed strategies significantly outperform classical solutions.
- Achieved improvements: 21.73-43.44% in quality of service, 44.06-92.11% in energy savings, and 16.38-24.17% in completion time.
Conclusions:
- The proposed job allocation strategies offer a lightweight, runtime solution for cloud infrastructures.
- These strategies effectively minimize contention and energy consumption while maximizing resource utilization.
- Results demonstrate significant cost-efficiency and performance gains for cloud resource allocation.
Related Concept Videos
Energy Budgets
9.8K
Organisms must balance energy intake with the energy required for growth, maintenance and reproduction. These trade-offs result in a variety of survivorship and reproductive strategies, including semelparity and iteroparity. Semelparous species, like annual plants, have only one reproductive episode in their lifetimes and consequently have short lifespans. Iteroparous species, by contrast, have many reproductive events during their lifetimes but have relatively few offspring. These two...
9.8K
Distributed Loads
682
Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
682
Short-distance Transport of Resources
16.6K
Short-distance transport refers to transport that occurs over a distance of just 2-3 cells, crossing the plasma membrane in the process. Small uncharged molecules, such as oxygen, carbon dioxide, and water, can diffuse across the plasma membrane on their own. In contrast, ions and larger molecules require the assistance of transport proteins due to their charge or size. Transport across membranes also occurs within individual cells, playing a variety of essential roles for the plant as a whole.
16.6K
Production Efficiency
17.1K
Net production efficiency (NPE) is the efficiency at which organisms assimilate energy into biomass for the next trophic level. Due to low metabolic rates and less energy spent on thermoregulatory processes, the NPE of ectotherms (cold-blooded animals) is 10 times higher than endotherms (warm-blooded animals).
17.1K
Conservation of Energy in Control Volume
923
Consider a turbine operating under steady-flow conditions. The control volume is drawn around the turbine, with fluid entering at one point and exiting at another. The turbine extracts energy from the fluid, which performs mechanical work (shaft work).
For steady flow systems, the time derivative of the stored energy becomes zero since there is no energy accumulation within the control volume. This simplifies the energy equation to:
For steady flow systems, the time derivative of the stored energy becomes zero since there is no energy accumulation within the control volume. This simplifies the energy equation to:
923
Fast Decoupled and DC Powerflow
324
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
324


