Show simple item record

dc.contributor.authorGarrido, Luis A.
dc.contributor.authorCarpenter, Paul
dc.contributor.otherBarcelona Supercomputing Center
dc.identifier.citationGarrido, L. A.; Carpenter, P. vMCA: Memory Capacity Aggregation and Management in Cloud Environments. A: "2017 IEEE 23rd International Conference on Parallel and Distributed Systems (ICPADS)". IEEE, 2018, p. 674-683.
dc.description.abstractIn cloud environments, the VMs within the computing nodes generate varying memory demand profiles. When memory utilization reaches its limits due to this, costly (virtual) disk accesses and/or VM migrations can occur. Since some nodes might have idle memory, some costly operations could be avoided by making the idle memory available to the nodes that need it. In view of this, new architectures have been introduced that provide hardware support for a shared global address space that, together with fast interconnects, can share resources across nodes. Thus, memory becomes a global resource. This paper presents a memory capacity aggregation mechanism for cloud environments called vMCA (Virtualized Memory Capacity Aggregation) based on Xen's Transcendent Memory (Tmem). vMCA distributes the system's total memory within a single node and globally across multiple nodes using a user-space process with high-level memory management policies. We evaluate vMCA using CloudSuite 3.0 on Linux and Xen. Our results demonstrate a peak running time improvement of 76.8% when aggregating memory, and of 37.5% when aggregating memory and implementing our policies.
dc.description.sponsorshipThis research has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement number 610456 (Euroserver). The research was also supported by the Ministry of Economy and Competitiveness of Spain (TIN2012-34557 and TIN2015-65316), HiPEAC Network of Excellence (ICT-287759 and ICT-687698), the FI-DGR Grant Program (2016FI-B-00947) of the Government of Catalonia and the Severo Ochoa Program (SEV-2011-00067) of the Spanish Government.
dc.format.extent10 p.
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshHigh performance computing
dc.subject.lcshMemory management (Computer science)
dc.titlevMCA: Memory Capacity Aggregation and Management in Cloud Environments
dc.typeConference lecture
dc.subject.lemacGestió de memòria (Informàtica)
dc.description.peerreviewedPeer Reviewed
dc.rights.accessOpen Access
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/FP7/610456/EU/Green Computing Node for European micro-servers/EUROSERVER
upcommons.citation.publicationName2017 IEEE 23rd International Conference on Parallel and Distributed Systems (ICPADS)

Files in this item


This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder