search query: @supervisor Nurminen, Jukka K. / total: 20
reference: 20 / 20
« previous | next »
Author:Laurikainen, Risto
Title:Improving the efficiency of deploying virtual machines in a cloud environment
Virtuaalikoneiden käyttöönoton tehostaminen pilviympäristössä
Publication type:Master's thesis
Publication year:2012
Pages:88      Language:   eng
Department/School:Tietotekniikan laitos
Main subject:Tietokoneverkot   (T-110)
Supervisor:Nurminen, Jukka K.
Instructor:Lehtovuori, Pekka
Electronic version URL: http://urn.fi/URN:NBN:fi:aalto-201209213112
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto     | Archive
Keywords:cloud environment
cloud computing
BitTorrent
multicast
OpenNebula
virtual disk
virtual disk formats
pilviympäristö
pilvilaskenta
BitTorrent
OpenNebula
virtuaalilevy
virtuaalilevyformaatit
Abstract (eng): Flexible allocation of resources is one of the main benefits of cloud computing.
Virtualization is used to achieve this flexibility: one or more virtual machines run on a single physical machine.
These virtual machines can be deployed and destroyed as needed.
One obstacle to flexibility in current cloud systems is that deploying multiple virtual machines simultaneously on multiple physical machines is slow due to the inefficient usage of available resources.

We implemented and evaluated three methods of transferring virtual machine images for the OpenNebula cloud middleware.
One of the implementations was based on BitTorrent and the other two were based on multicast.
Our evaluation results showed that the implemented methods were significantly more scalable than the default methods available in OpenNebula when tens of virtual machines were deployed simultaneously.
However, the implemented methods were slightly slower than the old ones for deploying only one or a few virtual machines at a time due to overhead related to managing the transfer process.

We also evaluated the performance of different virtual machine disk formats, as this choice also affects the deployment time of the machine.
Raw images, QCOW2 images and logical volumes were evaluated.
Logical volumes were fastest overall in sequential disk I/O performance.
With sequential reads and writes, raw images could provide at best approximately 88% of the write performance and 95% of the read performance of logical volumes.
The corresponding numbers for QCOW2 were 86% write and 74% read performance.
Random access performance between QCOW2 and raw images was nearly identical, but LVM random access performance in our specific benchmark was significantly worse.

If the usage pattern of the cloud is such that deploying large batches of virtual machines at once is common, using the new transfer methods will significantly speed up the deployment process and reduce its resource usage.
The disk access method should be chosen based on what provides acceptable performance for the task being executed and provides the fastest deployment times.
Abstract (fin): Resurssien joustava jakaminen on yksi pilvilaskennan merkittävimmistä eduista.
Virtualisointia käytetään tämän joustavuuden saavuttamiseksi: yhtä tai useampaa virtuaalikonetta ajetaan yhdellä fyysisellä koneella.
Näitä virtuaalikoneita voidaan ottaa käyttöön ja tuhota tarpeen mukaan.
Yksi este joustavuudelle nykyisissä pilvijärjestelmissä on usean virtuaalikoneen samanaikaisen käyttöönoton hitaus, joka johtuu tähän käytettävissä olevien resurssien tehottomasta käytöstä.

Toteutimme ja vertailimme OpenNebula-väliohjelmistolle kolme eri menetelmää siirtää virtuaalikoneiden levykuvia.
Yksi menetelmistä perustui BitTorrentiin ja kaksi muuta multicastiin.
Vertailumme tulokset osoittivat, että toteutuksemme skaalautuivat selvästi OpenNebulan tavallisia siirtomenetelmiä paremmin, kun käyttöön otettiin samanaikaisesti kymmeniä virtuaalikoneita.
Toteutuksemme olivat kuitenkin normaaleja menetelmiä hitaampia, kun käyttöön otettiin vain yksi tai muutamia virtuaalikoneita.
Tämä johtuu siirtoprosessin hallintaan kuluvasta ajasta.

Vertailimme myös eri virtuaalilevyformaatteja, koska levyformaatin valinta vaikuttaa virtuaalikoneen käyttöönottoon kuluvaan aikaan.
Vertailimme tavallisia ja QCOW2-levykuvia sekä loogisia taltioita.
Loogiset taltiot olivat nopeimpia peräkkäistä tietoa luettaessa ja kirjoitettaessa.
Tavalliset levykuvat saavuttivat tässä tapauksessa 88% loogisten taltioiden kirjoitusnopeudesta ja 95% lukunopeudesta.
Vastaavat lukemat QCOW2-formaatille olivat 86% ja 74%.
Satunnaislukunopeus oli tavallisilla ja QCOW2-levykuvilla lähes sama, mutta loogisten taltioiden suorituskyky oli tässä suorittamassamme testissä selvästi näitä huonompi.

Jos pilviympäristöä käytetään niin, että useiden virtuaalikoneiden samanaikainen käyttöönotto on yleistä, toteuttamamme siirtomenetelmät nopeuttavat huomattavasti virtuaalikoneiden käyttöönottoa ja tehostavat sen resurssien käyttöä.
Virtuaalikoneen levyformaatti tulisi valita niin, että saavutetaan riittävä suorituskyky ja pienin mahdollinen käyttöönottoaika.
ED:2012-02-24
INSSI record number: 43954
+ add basket
« previous | next »
INSSI