Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Performance Measurement of Live Migration Algorithms
Blekinge Institute of Technology, Faculty of Computing, Department of Communication Systems.
Blekinge Institute of Technology, Faculty of Computing, Department of Communication Systems.
2014 (English)Independent thesis Advanced level (degree of Master (Two Years))Student thesis
Abstract [en]

This thesis involves the area of virtualization. We have studied about improving load balancing in data center by using automated live migration techniques. The main idea is to migrate virtual machine(s) automatically from high loaded hosts to less loaded hosts with efficiency. The successful implementation can help administrator of data center maintain a load-balanced environment with less effort than before. For example, such a system can automatically identify hotspots and coldspots in a large data center and also decide which virtual machine to migrate, and which host should the machine be migrated to. We have implemented previously developed Push and Pull strategies on a real testbed for Xen and KVM. A new strategy, Hybrid, which is the combination of Push and Pull, has been created. All scripts applied in the experiments are Python-based for further integration to the orchestration framework OpenStack. By implementing the algorithms on a real testbed, we have solved a node failure problem in the algorithms, which was not detected previously through simulation. The results from simulation and those from testbed are similar. E.g. Push strategy has quick responses when the load is medium to high, while Pull strategy has quick responses when the load is low to medium. The Hybrid strategy behaves similar to Push strategy with high load and to Pull strategy with low load, but with greater number of migration attempts, and it responds quickly regardless to the load. The results also show that our strategies are able to handle different incidents such as burst, drain, or fluctuation of load over time. The comparison of results from different hypervisors, i.e., Xen and KVM, shows that both hypervisors conduct in the same way when applying same strategies in the same environment. It means the strategies are valid for both of them. Xen seems to be faster in improving the System performance. The migration attempts are similar, but KVM has much less Migrations over time than Xen with same scenario.

Place, publisher, year, edition, pages
2014. , p. 155
Keywords [en]
Cost, Live migration, Performance model, Virtualization
National Category
Telecommunications
Identifiers
URN: urn:nbn:se:bth-3631Local ID: oai:bth.se:arkivexB95A918A5836D3A9C1257D960048DF04OAI: oai:DiVA.org:bth-3631DiVA, id: diva2:830941
Uppsok
Technology
Supervisors
Available from: 2015-04-22 Created: 2014-11-20 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(4909 kB)1878 downloads
File information
File name FULLTEXT01.pdfFile size 4909 kBChecksum SHA-512
14f6a7ba628b93ec54e5d5e63f2f7de0863242d95daa1cbf7c240360f039a564980820b3e605a42360924c9e66ae741587005783b4fd22a0caf412f01ede7a19
Type fulltextMimetype application/pdf

By organisation
Department of Communication Systems
Telecommunications

Search outside of DiVA

GoogleGoogle Scholar
Total: 1878 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

urn-nbn

Altmetric score

urn-nbn
Total: 833 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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