<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B"><efrbr-work:titleOfTheWork>Virtual machine deployment and migration on heterogeneous cloud platforms</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B"><efrbr-expression:titleOfTheExpression>Virtual machine deployment and migration on heterogeneous cloud platforms</efrbr-expression:titleOfTheExpression><efrbr-expression:titleOfTheExpression>Ανάπτυξη και μεταφορά εικονικών μηχανών σε ετερογενείς πλατφόρμες υπολογιστικού νέφους</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Διπλωματική Εργασία
            Diploma Work
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2017-04-05</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2017</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>Cloud computing offers an innovative business model for organizations to adopt IT
services at a reduced cost with increased reliability and scalability. Adopting a cloud
solution means binding to a specific platform and vendor, using specific protocols,
standards and tools of the cloud and finally, running into a vendor lock-in situation.
The fear of vendor lock-in is often cited as a major impediment to cloud service
adoption. If the provider decides to raise its prices or change its security policies, the
customer may have to consider to move his workloads to another provider. In this
work we focus on the automatic migration requirements in Openstack systems and as
a use case we present a mechanism for Virtual Machine (VM) migration (or of their
running instances) between Openstack and KVM virtualization and another cloud
platform that runs a different Virtualization engine (Stratogen and VMware is our
case). The standards approach is to freeze the running instance of a VM and restart it
under the new environment. We examined the requirements for successful migration
and the conclusion is that migration is not always fully automatic as it might need lots
of parameter tuning depending on differences in the type of virtualization engines
used at source and target environments (a task that can be performed by a specialized
expert). To alleviate the requirement of human intervention in the loop, we suggest
using containers as the underlying virtualization technology. We propose a
mechanism that implements migration using containers in a few steps and we run a
series of experiments to show proof of concept. As a conclusion, the later technology
proved to be feasible and more promising although it is still not fully supported by
infrastructure (operating system) tools that allow migration independent of the state of
the underlying operating system kernel at the time of transfer.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="academic unit">Technical University of Crete::School of Electrical and Computer Engineering</efrbr-expression:note></efrbr-expression:expression><efrbr-manifestation:manifestation identifier="http://purl.tuc.gr/dl/dias/625296B7-8BED-48E4-99E9-DCB3CF977781"><efrbr-manifestation:titleOfTheManifestation>Kargatzis_Dimitrios_Dip_2017.pdf</efrbr-manifestation:titleOfTheManifestation><efrbr-manifestation:publicationDistribution><efrbr-manifestation:placeOfPublicationDistribution type="distribution">Chania [Greece]</efrbr-manifestation:placeOfPublicationDistribution><efrbr-manifestation:publisherDistributor type="distributor">Library of TUC</efrbr-manifestation:publisherDistributor><efrbr-manifestation:dateOfPublicationDistribution>2017-04-05</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>application/pdf</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>982.5 kB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-person:person identifier="http://users.isc.tuc.gr/~dkargatzis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Kargatzis Dimitrios
            Καργατζης Δημητριος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~epetrakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Petrakis Evripidis
            Πετρακης Ευριπιδης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~vsamoladas"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Samoladas Vasilis
            Σαμολαδας Βασιλης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~ssotiriadis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Sotiriadis Stelios
            Σωτηριαδης Στελιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="E57EBF56-26EE-420D-A69B-9AB2C3BED3AC"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="">
            Πολυτεχνείο Κρήτης
            Technical University of Crete
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="46D33810-876E-4552-BFE9-1B7AE0A62EA2"><efrbr-concept:termForTheConcept>
            Openstack
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="BB5321D5-1929-408C-A301-D5944EA34A13"><efrbr-concept:termForTheConcept>
            Vendor lock-in 
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="018FBBDB-B4D5-4BF9-81C8-4C3AEAF4995A"><efrbr-concept:termForTheConcept>
            Container-based virtualization
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="E5DCE0F4-DDE8-4F81-A373-3BB34CD14B88"><efrbr-concept:termForTheConcept>
            Cloud containers
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="B963E92A-6629-498A-BB74-90F76AE0563C"><efrbr-concept:termForTheConcept>
            Process migration 
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="EA4F70C3-ADF6-481C-B3A5-796BF54BC540"><efrbr-concept:termForTheConcept>
            Cloud migration
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="65A64373-47FB-48C3-9F10-C15C4F6556E8"><efrbr-concept:termForTheConcept>
            Cloud computing
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B"/><efrbr-structure:embodiedIn sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="manifestation" targetURI="http://purl.tuc.gr/dl/dias/625296B7-8BED-48E4-99E9-DCB3CF977781"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="person" targetURI="http://users.isc.tuc.gr/~dkargatzis"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="person" targetURI="http://users.isc.tuc.gr/~dkargatzis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="person" targetURI="http://users.isc.tuc.gr/~epetrakis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/1"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="person" targetURI="http://users.isc.tuc.gr/~vsamoladas" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="person" targetURI="http://users.isc.tuc.gr/~ssotiriadis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="person" targetURI="E57EBF56-26EE-420D-A69B-9AB2C3BED3AC" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="concept" targetURI="46D33810-876E-4552-BFE9-1B7AE0A62EA2"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="concept" targetURI="BB5321D5-1929-408C-A301-D5944EA34A13"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="concept" targetURI="018FBBDB-B4D5-4BF9-81C8-4C3AEAF4995A"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="concept" targetURI="E5DCE0F4-DDE8-4F81-A373-3BB34CD14B88"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="concept" targetURI="B963E92A-6629-498A-BB74-90F76AE0563C"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="concept" targetURI="EA4F70C3-ADF6-481C-B3A5-796BF54BC540"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/7CDBE299-9F0A-4810-9073-431940F4678B" targetEntity="concept" targetURI="65A64373-47FB-48C3-9F10-C15C4F6556E8"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>