Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Optimizing Energy Consumption Using Live Migration
Blekinge Institute of Technology, Faculty of Computing, Department of Communication Systems.
2016 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Context: Cloud Computing has evolved and advanced over the recent years due to its concept of sharing computing resources rather than having local servers to handle applications. The growth of Cloud Computing has resulted in large number of datacenters around the world containing thousands of nodes. The nodes are used to process various forms of workloads. Generally, the datacenters efficiency is calculated solely based how fast workload can be processed. Recently, energy consumption has been adopted as additional efficiency metric. The main reasons for this development is increased environmental awareness and escalating costs related to supplying power to large number units and to datacenter cooling. Cloud providers has developed the concept of virtualization, where multiple operating system and applications run on the same server at the same time. A key feature enabled by virtualization is migrating a virtual machine from one physical host to another. In particular, the capability of Virtual Machine (VM) migration brings multiple benefits such elastic resource sharing and energy aware consolidation. Live Virtual Machine migration in datacenters has great potential to decrease energy consumption up to certain level of usage.

Objectives: The aim of this thesis is to perform cold and/or live migration to relocate Virtual Machines among hosts in a datacenter thereby reducing the energy consumption. PowerAPI is used to estimate the energy consumption of each VM. A heuristic algorithm is developed and evaluated in order to optimize energy consumption. The overall CPU utilization is calculated during the live migration when the energy consumed is optimized.

Method: With the obtained knowledge about the VM migration and the factors that influence the migration process, a heuristic algorithm is designed for limiting energy consumption in datacenter. The algorithm takes the energy distribution over a set of VMs and corresponding hosts as input. The output of this algorithm will be the redistribution of VMs to the hosts such that the overall energy consumption is lowered. The proposed model is implemented and evaluated in an Openstack environment.

Results: The results of the experiment study give the energy consumption of each node and then sumup to give the total energy consumption of the datacenter. The results are taken with the default OpenStack VM placement algorithm as well as with the heuristic algorithm developed in this work. The comparison of results indicate that the total energy consumption of the datacenter is reduced when the heuristic is used. The overall CPU utilization of each node is evaluated and the values are almost similar when compared with heuristic.

Conclusion: The analysis of results concludes that the overall energy consumption of the datacenter is optimized by relocating the virtual machines among hosts according to the algorithm using virtual machine live migration. This also results that CPU Utilization is not varied much when live migration is used to optimize the energy consumption.

Place, publisher, year, edition, pages
2016.
National Category
Telecommunications
Identifiers
URN: urn:nbn:se:bth-13588OAI: oai:DiVA.org:bth-13588DiVA: diva2:1055489
Subject / course
ET2580 Master's Thesis (120 credits) in Electrical Engineering with emphasis on Telecommunication Systems
Educational program
ETATX Master of Science Programme in Electrical Engineering with emphasis on Telecommunication Systems
Presentation
2016-09-27, J3423, Blekinge Institute of Technology, Karlskrona, 12:30 (English)
Supervisors
Examiners
Available from: 2016-12-23 Created: 2016-12-12 Last updated: 2016-12-23Bibliographically approved

Open Access in DiVA

fulltext(1026 kB)89 downloads
File information
File name FULLTEXT02.pdfFile size 1026 kBChecksum SHA-512
0d1013535c2dbb8ba37a991b6304818102d51f75153bcfdf2328d27f4f6e5b64649781830a6fdc51ce324011ef7361efe6e89f6e51e9f7446d2cd3349a70d1d6
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Uppalapati, Navya
By organisation
Department of Communication Systems
Telecommunications

Search outside of DiVA

GoogleGoogle Scholar
Total: 89 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 130 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf