Title:

A remote memory sharing system for virtualized computing infrastructures

Author:

Kocharyan Aram ; Ekane Brice ; Teabe Boris ; Son Tran Giang ; Astsatryan Hrachya ; Hagimont Daniel

Type:

article

Uncontrolled Keywords:

Memory management ; Servers ; Resource management ; Reservoirs ; Monitoring ; Dynamic scheduling ; Cloud computing ; Virtualization ; Remote memory ; Sharing

Abstract:

Resource management is a critical issue in today's virtualized computing infrastructures. Consolidation is the main technique used to optimize such infrastructure. Regarding memory management, it allows gathering overloaded and underloaded VM on the same server so that memory can be mutualized. However, because of infrastructure constraints and complexity of managing multiple resources, consolidation can hardly optimize memory management. In this paper, we propose to rely on a remote memory sharing for mutualizing memory. We implemented a system which monitors the working set of virtual machines, reclaims unused memory and makes it available (as a remote swap device) for virtual machines which need memory. Our evaluations with HPC and Big Data benchmarks demonstrate the effectiveness of this approach. We show that remote memory can improve the performance of a standard Spark benchmark by up the 17% with an average performance degradation of 1.5% (for the providing application).

Publisher:

IEEE

Date of publication:

21 August 2020

DOI:

10.1109/TCC.2020.3018089

Language:

English

Journal or Publication Title:

IEEE Transactions on Cloud Computing

Affiliation:

Institute for Informatics and Automation Problems of NAS RA ; University Grenoble Alpes, 27015 Saint-Martin-d'Heres, Rhone-Alpes France ; ENSEEIHT, INP Toulouse, 27088 Toulouse, Occitanie France

Award:

Hanoi University of Science and Technology, 118018 Hanoi, Hanoi Viet Nam ; ENSEEIHT, INP Toulouse, 27088 Toulouse, Mid Pyrnes France

Year:

2020