Repository logo
 
Publication

A Taxonomy of adaptive resource management mechanisms in virtual machines: recent progress and challenges

dc.contributor.authorSimão, José
dc.contributor.authorVeiga, Luís
dc.date.accessioned2018-02-22T13:18:16Z
dc.date.available2018-02-22T13:18:16Z
dc.date.issued2017
dc.description.abstractCloud infrastructures make extensive use of hypervisors (e.g., Xen, ESX), containers (e.g., LXC), and high-level virtual machines (e.g., CLR, Java), broadly known as virtual machine (VM) technologies, to achieve workload isolation and efficient resource management. Isolation is a static mechanism that relies on hardware or operating system support to be enforced. Resource management is dynamic, and VMs must self-adapt or be instructed to adapt in order to fit their guest’s needs. In this chapter, we review the main approaches for adaptation and monitoring in virtual machines deployments, their tradeoffs, and their main mechanisms for resource management. We frame them into an adaptation loop where sensors are monitored (e.g., page utilization), decisions are made (e.g., if-else rule, proportional-integral-derivative controller), and actions are performed using actuators (e.g., share page, change heap size). As is common in systems research, improvement in one property is accomplished at the expense of some other property. So, we present a taxonomy that, when applied to different solutions that use or augment virtual machines, can help visually in determining their similarities and differences. We analyze adaptability in virtual machines using three seemingly orthogonal characteristics: responsiveness (R), comprehensiveness (C), and intricateness (I). The process of classification and comparing systems is detailed, and several representative state of the art systems are evaluated.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationSIMÃO, José; VEIGA, Luís – A taxonomy of adaptive resource management mechanisms in virtual machines: recent progress and challenges. In Cloud Computing: Principles, Systems and Applications. London: Springer Verlag, 2017. ISBN 978-3-319-54644-5. Pp. 59-98pt_PT
dc.identifier.doi10.1007/978-3-319-54645-2pt_PT
dc.identifier.isbn978-3-319-54644-5
dc.identifier.issn1617-7975
dc.identifier.urihttp://hdl.handle.net/10400.21/8101
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherSpringer Verlagpt_PT
dc.relationFCT - PTDC/EEI-SCR/6945/2014pt_PT
dc.relationCOMPETE 2020 Programme - POCI-01-0145-FEDER-016883pt_PT
dc.subjectMigrationpt_PT
dc.subjectAssurept_PT
dc.subjectExpensept_PT
dc.subjectDispatchpt_PT
dc.titleA Taxonomy of adaptive resource management mechanisms in virtual machines: recent progress and challengespt_PT
dc.typebook part
dspace.entity.typePublication
oaire.citation.endPage98pt_PT
oaire.citation.issue2pt_PT
oaire.citation.startPage59pt_PT
person.familyNameSimão
person.givenNameJosé
person.identifier1099536
person.identifier.ciencia-id5413-C0FA-7557
person.identifier.orcid0000-0002-6564-593X
person.identifier.scopus-author-id57189313027
rcaap.rightsclosedAccesspt_PT
rcaap.typebookPartpt_PT
relation.isAuthorOfPublication625152de-db55-4942-8506-f461f4bd947d
relation.isAuthorOfPublication.latestForDiscovery625152de-db55-4942-8506-f461f4bd947d

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Cloud-Computing_pag5998.pdf
Size:
1.12 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: