Energy-Efficient Core Allocation and Deployment for Container-Based Virtualization
Journal
Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS
Journal Volume
2018-December
Pages
93-101
Date Issued
2019
Author(s)
Abstract
Infrastructure-as-a-Service (IaaS) is a popular form of cloud computing that provides virtualized computing resources. The current trend of IaaS is moving from virtual machine-based into container-based. In this paper, we study the energy-efficient resource allocation problem for container-based virtualization in a data center. Our goal is to minimize the energy consumption by determining 1) the number of cores allocated to a container, 2) the operating frequency of the container, and 3) the deployment of the container to server. Every container has to meet its service level agreement (SLA). We propose dynamic programming algorithms that can be used under different scenarios, depending on the affordable time complexity. The performance of the proposed algorithms is evaluated with energy consumption data collected from experiments. © 2018 IEEE.
SDGs
Other Subjects
Cloud computing; Containers; Dynamic programming; Energy efficiency; Energy utilization; Green computing; Resource allocation; Virtual reality; Virtualization; Computing resource; Dynamic programming algorithm; Energy consumption datum; Energy efficient; Energy-efficient resource allocation; ITS Services; Operating frequency; Time complexity; Infrastructure as a service (IaaS)
Type
conference paper