Nothing Special   »   [go: up one dir, main page]

skip to main content
article

An Effective Memory Optimization for Virtual Machine-Based Systems

Published: 01 October 2011 Publication History

Abstract

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.

Cited By

View all
  • (2021)Comprehensive survey on energy-aware server consolidation techniques in cloud computingThe Journal of Supercomputing10.1007/s11227-021-03760-177:10(11682-11737)Online publication date: 1-Oct-2021
  • (2019)Challenges of server consolidation in virtualized data centers and open research issues: a systematic literature reviewThe Journal of Supercomputing10.1007/s11227-019-03068-176:4(2876-2927)Online publication date: 14-Nov-2019
  • (2017)Performance and power modeling and evaluation of virtualized servers in IaaS cloudsInformation Sciences: an International Journal10.1016/j.ins.2017.02.024394:C(106-122)Online publication date: 1-Jul-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Parallel and Distributed Systems  Volume 22, Issue 10
October 2011
176 pages

Publisher

IEEE Press

Publication History

Published: 01 October 2011

Author Tags

  1. Memory management
  2. security.
  3. virtual machine

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Comprehensive survey on energy-aware server consolidation techniques in cloud computingThe Journal of Supercomputing10.1007/s11227-021-03760-177:10(11682-11737)Online publication date: 1-Oct-2021
  • (2019)Challenges of server consolidation in virtualized data centers and open research issues: a systematic literature reviewThe Journal of Supercomputing10.1007/s11227-019-03068-176:4(2876-2927)Online publication date: 14-Nov-2019
  • (2017)Performance and power modeling and evaluation of virtualized servers in IaaS cloudsInformation Sciences: an International Journal10.1016/j.ins.2017.02.024394:C(106-122)Online publication date: 1-Jul-2017
  • (2015)Hotplug or Ballooning: A Comparative Study on Dynamic Memory Management Techniques for Virtual MachinesIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2014.232091526:5(1350-1363)Online publication date: 7-Apr-2015
  • (2013)ReviewJournal of Network and Computer Applications10.1016/j.jnca.2012.09.00436:1(16-24)Online publication date: 1-Jan-2013

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media