• Home
  • Search
  • Naplus: a software distributed shared memory for virtual clusters in the cloud
  • Cite Icon3
  • https://doi.org/10.1002/spe.2486Copy DOI Icon

Naplus: a software distributed shared memory for virtual clusters in the cloud

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

SummaryVirtual clusters (VCs) have exhibited various advantages over traditional cluster computing platforms by virtue of their extensibility, reconfigurability, and maintainability. As such, they have become a major execution environment for cloud‐based cluster applications. However, compared with traditional clusters, their distributed‐memory programming paradigm still remains largely unchanged, which implies that cluster applications cannot be efficiently deployed in VCs, especially when virtual machines (VMs) are running in different physical hosts. Recently, some efforts have been made to improve inter‐VM communication, resulting in many studies on how cluster applications could take advantages of VCs. However, most of them mainly focus on the situation that the VMs are all coresident on the same physical machine where the message passing mechanism is usually optimized away by exploiting the host's shared memory. In this paper, we present a design and implementation of Naplus, a kernel‐based virtual machine approach to the inter‐VM communications that are across different physical hosts. Naplus is based on Nahanni, a mechanism for shared‐memory communication in virtual environments. As such, it not only inherits the major merits of Nahanni with respect to flexible data structures and efficient synchronization but also achieves a shared‐memory paradigm among VMs. With Naplus, we enable the size of shared space to be maximized as large as the sum of each machine's local memory to accommodate cluster applications with large memory footprints. We prototype Naplus in a dual‐host system where an empirical study is conducted to show the effectiveness of the Naplus approach in achieving distributed shared memory for VCs in data centers. Copyright © 2017 John Wiley & Sons, Ltd.

Similar Papers
  • Research Article
  • Citations20

Self-adaptive architecture for virtual machines consolidation based on probabilistic model evaluation of data centers in Cloud computing

  • Jun 06, 2018
  • Cluster Computing
  • Reza Mohammadi Bahram Abadi +2
  • Research Article
  • Citations3

Fine-grained multilayer virtualized systems analysis

  • Dec 01, 2016
  • Journal of Cloud Computing
  • Cédric Biancheri +1
  • Research Article
  • Citations1

Multi-Criteria Optimization Based VM Placement Strategy to Mitigate Co-Location Risks in Data Centers

  • Oct 30, 2022
  • International Journal of Computer Networks And Applications
  • Nelli Chandrakala +1
  • Research Article
  • Citations35

Prediction-based underutilized and destination host selection approaches for energy-efficient dynamic VM consolidation in data centers

  • Mar 16, 2020
  • The Journal of Supercomputing
  • Kawsar Haghshenas +1
  • Research Article
  • Citations48

Power efficient virtual machine placement in cloud data centers with a discrete and chaotic hybrid optimization algorithm

  • Sep 28, 2020
  • Cluster Computing
  • Sasan Gharehpasha +2
  • Conference Article
  • Citations6

Migration-aware virtual machine placement for cloud data centers

  • Jun 01, 2015
  • Xiumin Wang +4
  • Conference Article
  • Citations1

A CPU Overhead-Aware VM Placement Algorithm for Network Bandwidth Guarantee in Virtualized Data Centers

  • Sep 01, 2015
  • Kwonyong Lee +1
  • PDF
  • Research Article
  • Citations5

On the scalability of the speedup considering the overhead of consolidating virtual machines in servers for data centers

  • Feb 15, 2024
  • The Journal of Supercomputing
  • Carlos Juiz +1
  • Book Chapter
  • Citations17

Virtual Cluster Management with Xen

  • Jan 01, 2008
  • Nikhil Bhatia +1
  • Book Chapter

A Technique to Identify Data Exchange Between Cloud Virtual Machines

  • Oct 17, 2018
  • Nicola Bicocchi +2
  • Conference Article
  • Citations7

Multi-Objective Virtual Machine Consolidation

  • Jun 01, 2017
  • Weimin Qiu +2
  • Conference Article
  • Citations10

Reduce VM migration in bandwidth oversubscribed cloud data centres

  • Apr 01, 2015
  • Khyyam Shahzad +2
  • Research Article
  • Citations5

VM consolidation steps in cloud computing: A perspective review

  • Nov 09, 2024
  • Simulation Modelling Practice and Theory
  • Seyyed Meysam Rozehkhani +2
  • Research Article
  • Citations68

A multi-objective approach for energy-efficient and reliable dynamic VM consolidation in cloud data centers

  • May 15, 2021
  • Engineering Science and Technology, an International Journal
  • Monireh H Sayadnavard +2
  • Book Chapter

PT-GA-IRIAL: Enhanced Energy Efficient Approach to Select Migration VMs for Load Balancing in Cloud Computing Environment

  • Jan 01, 2020
  • V Radhamani +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.