An Effective Memory Optimization for Virtual Machine-Based Systems

被引:10
|
作者
Le, Duy [1 ]
Wang, Haining [1 ]
机构
[1] Coll William & Mary, Dept Comp Sci, Williamsburg, VA 23185 USA
关键词
Memory management; virtual machine; security;
D O I
10.1109/TPDS.2011.37
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Utilizing the popular virtualization technology (VT), users can benefit from server consolidation on high-end systems and flexible programming interfaces on low-end systems. In these virtualization environments, the intensive memory multiplexing for I/O of Virtual Machines (VMs) significantly degrades system performance. In this paper, we present a new technique, called Batmem, to effectively reduce the memory multiplexing overhead of VMs and emulated devices by optimizing the operations of the conventional emulated Memory Mapped I/O in Virtual Machine Monitor (VMM)/hypervisor. To demonstrate the feasibility of Batmem, we conduct a detailed taxonomy of the memory optimization on selected virtual devices. We evaluate the effectiveness of Batmem in Windows and Linux systems. Our experimental results show that 1) for high-end systems, Batmem operates as a component of the hypervisor and significantly improves the performance of the virtual environment, and 2) for low-end systems, Batmem could be exploited as a component of the VM-based malware/rootkit (VMBR) and cloak malicious activities from users' awareness.
引用
下载
收藏
页码:1705 / 1713
页数:9
相关论文
共 50 条
  • [1] NISLVMP: Improved Virtual Machine-Based Software Protection
    Wang, Huaijun
    Fang, Dingyi
    Li, Guanghui
    Yin, Xiaoyan
    Zhang, Bo
    Gu, Yuanxiang
    2013 9TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2013, : 479 - 483
  • [2] Virtual Synchronous Machine Control for Doubly Fed Induction Machine-Based Wind Energy Conversion Systems
    Thommessen, Andre
    Hackl, Christoph Michael
    IEEE OPEN JOURNAL OF THE INDUSTRIAL ELECTRONICS SOCIETY, 2024, 5 : 264 - 301
  • [3] Efficient Off-Board Deployment and Customization of Virtual Machine-Based Embedded Systems
    Courbot, Alexandre
    Grimaud, Gilles
    Vandewalle, Jean-Jacques
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 9 (03)
  • [4] VNIDS: A Virtual Machine-based Network Intrusion Detection System
    Zhao, Feng
    Yang, Weiping
    Jin, Hai
    Wu, Song
    2008 2ND INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY AND IDENTIFICATION, 2008, : 254 - 259
  • [5] Performance evaluation of virtual machine-based Grid workflow system
    Wang, Lizhe
    Kunze, Marcel
    Tao, Jie
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (15): : 1759 - 1771
  • [6] Virtual machine-based method for runtime monitoring of executing program
    Wang D.
    Chen J.
    Zhao W.
    Lin J.
    Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2017, 38 (12): : 1969 - 1976
  • [7] Research on optimization of virtual machine memory access based on NUMA architecture
    He M.
    Zheng L.
    Yang K.
    Liu R.
    Liu W.
    High Technology Letters, 2021, 27 (04) : 347 - 356
  • [8] Research on optimization of virtual machine memory access based on NUMA architecture
    何牧君
    Zheng Linjiang
    Yang Kai
    Liu Runfeng
    Liu Weining
    High Technology Letters, 2021, 27 (04) : 347 - 356
  • [9] Modeling of a Virtual Synchronous Machine-based Grid-interface Converter for Renewable Energy Systems Integration
    Cvetkovic, Igor
    Boroyevich, Dushan
    Burgos, Rolando
    Li, Chi
    Jaksic, Marko
    Mattavelli, Paolo
    2014 IEEE 15TH WORKSHOP ON CONTROL AND MODELING FOR POWER ELECTRONICS (COMPEL), 2014,
  • [10] An Approach to Motor Winding Optimization for HEFS Machine-Based Integrated On-Board Charging Systems
    Tong, Minghao
    Chen, Yudong
    Sun, Le
    World Electric Vehicle Journal, 2024, 15 (11)