Академический Документы
Профессиональный Документы
Культура Документы
NOVATEUR PUBLICATIONS
JournalNX- A Multidisciplinary Peer Reviewed Journal (ISSN No:2581-4230)
April, 13th, 2018
A FRAMEWORK AND ALGORITHMS FOR ENERGY EFFICIENT CONTAINER
CONSOLIDATION IN CLOUD DATA CENTERS
129 | P a g e
Proceedings of 4th RIT Post Graduates Conference (RIT PG Con-18)
NOVATEUR PUBLICATIONS
JournalNX- A Multidisciplinary Peer Reviewed Journal (ISSN No:2581-4230)
April, 13th, 2018
V. RESULT AND DISCUSSION Based on the figure 3 and figure 4 we can say that FirstFit
algorithm for container overbooking performs better as
We evaluate two algorithms with two methods. We are compare to MostFull algorithm. The output of the simulation
used ContainerCloudSim to conduct simulation with different shows that number of successfully allocated containers
parameter such as overbooking factor, container migration rate, decreases as percentage of energy consumption increases. The
execution time, container placement etc., volatility of workload is the key factor that affects the
percentage of value. FirstFit algorithm results in less number of
migration and energy consumption and thus should be preferred
A. Container Overbooking
policy to be utilized as the goal of provider is to reduce energy
By allocating some percentage of workload to any
consumption.
resources ContainerCloudSim is capable of container
overbooking. In this scenario hosts having CPU utilization and
power consumption less than 70% or more than 80% are
considered as overloaded or underloaded.
Scheduling Algorithms
FirstFit – In the first fit, containers are allocated to virtual
machines which are first sufficient from the top of Main
Memory. In FirstFit algorithm, available host is opened when it Fig. 5.2 Container Overbooking (MostFull)
receives the first container. When all the containers in a host
are removed from source host, the host is closed. FirstFit
algorithm results in less number of migrations and energy
consumption.
REFERENCES
[1] C. Pahl, "Containerization and the PaaS Cloud", IEEE Cloud Computing,
vol. 2, no. 3, pp. 24-31, 2015.
[2] S. Piraghaj, A. Dastjerdi, R. Calheiros and R. Buyya, "ContainerCloudSim:
An environment for modeling and simulation of containers in cloud data
centers", Software: Practice and Experience, 2016.
[3] Piraghaj, Sareh Fotuhi. "Energy-Efficient Management of Resources in
Container-based Clouds." (2016).
[4] Rajkumar Buyya, Christian Vecchiola, and S. ThamaraiSelvi. "Mastering
Cloud Computing." (2013): 1-1.
[5] Piraghaj, Sareh Fotuhi, et al. "A framework and algorithm for energy
efficient container consolidation in cloud data centers." Data Science and Data
Intensive Systems (DSDIS), International Conference on. IEEE, 2015.
[6] Amir Vahid Dastjerdi, Rodrigo N.Calheiros, and Rajkumar Buyya, A
Survey and Taxonomy of Energy Efficient Resource Management Techniques
in Platform as a Service Cloud, Handbook of Research on End-to-End Cloud
Computing Architecture Design Book, J.Chen, Y.Zhang, and R.Gottschalk
(eds), IGI Global, Pages. 410 - 454. Web. 16 Oct. 2016. doi: 10.4018/978-1-
5225-0759-8.ch017, Hershey, PA, USA, 2017.
[7] Awada, Uchechukwu, Keqiu Li, and Yanming Shen. "Energy consumption
in cloud computing data centers." International Journal of Cloud Computing
and services science 3.3 (2014).
[8] www.cloudbus.org/cloudsim
[9] M. Khoshkholghi, M. Derahman, A. Abdullah, S. Subramaniam and M.
Othman, "Energy-Efficient Algorithms for Dynamic Virtual Machine
Consolidation in Cloud Data Centers", IEEE Access, vol. 5, pp. 10709-10722,
2017.
[10] Buyya, Rajkumar, Rajiv Ranjan, and Rodrigo N. Calheiros. "Modeling and
simulation of scalable Cloud computing environments and the CloudSim
toolkit: Challenges and opportunities." High Performance Computing
Simulation, HPCS' International Conference on. IEEE, 2009.
[11] M. Dabbagh, B. Hamdaoui, M. Guizani and A. Rayes, "Energy-Efficient
Resource Allocation and Provisioning Framework for Cloud Data Centers",
IEEE Transactions on Network and Service Management, vol. 12, no. 3, pp.
377-391, 2015.
131 | P a g e