haku: @author Laurikainen, Risto / yhteensä: 2
viite: 1 / 2
« edellinen | seuraava »
Tekijä:Laurikainen, Risto
Työn nimi:Improving the efficiency of deploying virtual machines in a cloud environment
Virtuaalikoneiden käyttöönoton tehostaminen pilviympäristössä
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2012
Sivut:88      Kieli:   eng
Koulu/Laitos/Osasto:Tietotekniikan laitos
Oppiaine:Tietokoneverkot   (T-110)
Valvoja:Nurminen, Jukka K.
Ohjaaja:Lehtovuori, Pekka
Elektroninen julkaisu: http://urn.fi/URN:NBN:fi:aalto-201209213112
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto     | Arkisto
Avainsanat:cloud environment
cloud computing
BitTorrent
multicast
OpenNebula
virtual disk
virtual disk formats
pilviympäristö
pilvilaskenta
BitTorrent
OpenNebula
virtuaalilevy
virtuaalilevyformaatit
Tiivistelmä (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.
Tiivistelmä (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.
ED:2012-02-24
INSSI tietueen numero: 43954
+ lisää koriin
« edellinen | seuraava »
INSSI