A Remote Memory Sharing System for Virtualized Computing Infrastructures

被引:4
|
作者
Kocharyan, Aram [1 ]
Ekane, Brice [2 ]
Teabe, Boris [3 ]
Tran, Giang Son [4 ]
Astsatryan, Hrachya [1 ]
Hagimont, Daniel [3 ]
机构
[1] Natl Acad Sci, Inst Informat & Automat Problems, Yerevan 0019, Armenia
[2] Univ Grenoble Alpes, F-38400 St Martin Dheres, France
[3] Univ Toulouse, F-31000 Toulouse, France
[4] Univ Sci & Technol Hanoi, ICTLab, Hanoi 100000, Vietnam
关键词
Virtualization; remote memory; sharing;
D O I
10.1109/TCC.2020.3018089
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 infrastructures constraints and complexity of managing multiple resources, consolidation can hardy optimize memory management. In this article, 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 percent with an average performance degradation of 1.5 percent (for the providing application).
引用
收藏
页码:1532 / 1542
页数:11
相关论文
共 50 条
  • [31] A survey of memory management techniques in virtualized systems
    Mishra, Debadatta
    Kulkarni, Purushottam
    COMPUTER SCIENCE REVIEW, 2018, 29 : 56 - 73
  • [32] Huge Page Friendly Virtualized Memory Management
    Sha, Sai
    Hu, Jing-Yuan
    Luo, Ying-Wei
    Wang, Xiao-Lin
    Wang, Zhenlin
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2020, 35 (02) : 433 - 452
  • [33] Using Virtual Machine Monitors to Overcome the Challenges of Monitoring and Managing Virtualized Cloud Infrastructures
    Bamiah, Mervat Adib
    Brohi, Sarfraz Nawaz
    Chuprat, Suriayati
    FOURTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2011): MACHINE VISION, IMAGE PROCESSING, AND PATTERN ANALYSIS, 2012, 8349
  • [34] Experimental Study of Large-scale Computing on Virtualized Resources
    Martinez, Juan C.
    Wang, Lixi
    Zhao, Ming
    Sadjadi, S. Masoud
    THIRD INTERNATIONAL WORKSHOP ON VIRTUALIZATION TECHNOLOGIES IN DISTRIBUTED COMPUTING (VTDC-09), 2009, : 35 - 41
  • [35] llamaOS: A Solution for Virtualized High-Performance Computing Clusters
    Magato, William A.
    Wilsey, Philip A.
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 1141 - 1150
  • [36] Flexible Configuration of Application-Centric Virtualized Computing Infrastructure
    Korkhov, Vladimir
    Kobyshev, Sergey
    Krosheninnikov, Artem
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2015, PT IV, 2015, 9158 : 342 - 353
  • [37] Dynamic Scaling of Web Applications in a Virtualized Cloud Computing Environment
    Chieu, Trieu C.
    Mohindra, Ajay
    Karve, Alexei A.
    Segal, Alla
    ICEBE 2009: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2009, : 281 - 286
  • [38] Using Frequency Scaling on Virtualized Memory in Cloud Datacenters
    Tian, Yuan
    Xiao, Ze
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (09): : 223 - 238
  • [39] Group-based memory oversubscription for virtualized clouds
    Kim, Sangwook
    Kim, Hwanju
    Lee, Joonwon
    Jeong, Jinkyu
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (04) : 2241 - 2256
  • [40] PROSIM in the Cloud: Remote Automation Training Platform with Virtualized Infrastructure
    Rosioru, Sabin
    Mihai, Viorel
    Neghina, Mihai
    Craciunean, Daniel
    Stamatescu, Grigore
    APPLIED SCIENCES-BASEL, 2022, 12 (06):