Hecatonchire: Towards Multi-Host Virtual Machines by Server Disaggregation
2014 (English)In: EuroPar 2014: 20:th International Conference on Parallell Processing / [ed] Luis Lopes, Springer, 2014, 519-529 p.Conference paper (Refereed)
Horizontal elasticity through scale-out is the current dogma for scaling cloud applications but requires a particular application architecture. Vertical elasticity is transparent to applications but less used as scale-up is limited by the size of a single physical server. In this paper, we propose a novel approach, server disaggregation, that aggregates memory, compute and I/O resources from multiple physical machines in resource pools. From these pools, virtual machines can be seamlessly provisioned with the right amount of resources for each application and more resources can be added to vertically scale a virtual machine as needed, regardless of the bound of any single physical machine. We present our proposed architecture and implement key functionality such as transparent memory scale-out and cloud management integration. Our approach is validated by a demonstration using benchmarks and a real-world big-data application and results indicate a low overhead in using memory scale-out in both test cases.
Place, publisher, year, edition, pages
Springer, 2014. 519-529 p.
, Lecture Notes in Computer Science, ISSN 0302-9743 ; 8806
Virtualization, aggregation, scaling
Research subject Computer Science
IdentifiersURN: urn:nbn:se:umu:diva-93362DOI: 10.1007/978-3-319-14313-2_44ISI: 000354785000044ISBN: 978-3-319-14312-5ISBN: 978-3-319-14313-2OAI: oai:DiVA.org:umu-93362DiVA: diva2:748066