Single System Image

  title={Single System Image},
  author={Rajkumar Buyya and Toni Cortes and Hai Jin},
  journal={The International Journal of High Performance Computing Applications},
  pages={124 - 135}
  • R. BuyyaToni CortesHai Jin
  • Published 1 May 2001
  • Computer Science
  • The International Journal of High Performance Computing Applications
A single system image (SSI) is the property of a system that hides the heterogeneous and distributed nature of the available resources and presents them to users and applications as a single unified computing resource. SSI can be enabled in numerous ways, ranging from those provided by extended hardware to various software mechanisms. SSI means that users have a globalized view of the resources available to them irrespective of the node to which they are physically associated. Furthermore, SSI… 

Figures from this paper

Single system image: A survey

Single System Image clustering using Kerrighed

  • K. SandhyaG. Raju
  • Computer Science
    2011 Third International Conference on Advanced Computing
  • 2011
This paper gives the details about how to set up a Kerrighed cluster, how to use a kerrighed clusters for running MPI programs, and shows how a cluster can improve the performance of an MPI program when it is run on a cluster of machines.

Commodity cluster using single system image based on Linux/Kerrighed for high-performance computing

  • I. SetiawanEko Murdyantoro
  • Computer Science
    2016 3rd International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE)
  • 2016
Vincster is constructed, a low-cost and scalable commodity cluster for high-performance computing (HPC) to utilize the existing IT infrastructure in a computer laboratory and evaluated computational performance by running parallel matrix multiplication program.

Architectural Review of Load Balancing Single System Image

The study showed that although there are some successful open source systems, the wide range of implemented systems investigated that research activity should concentrate on the systems that have already been proposed and proved effectiveness to achieve a high quality load balancing system.

Global System Image Architecture for Cluster Computing

This paper presents a novel single system image architecture for cluster system, called Glosim. It is implemented in the kernel layer of operating system, and modifies system invokes relative to IPC

DVMM: A Distributed VMM for Supporting Single System Image on Clusters

This paper presents a novel solution to provide SSI on clusters using a distributed virtual machine monitor (DVMM) with hardware-assisted virtualization technologies, which has some advantages of good transparence, high performance and easy implementation.

Single System Image with Virtualization Technology for Cluster Computing Environment

  • Li Yong
  • Computer Science
    2008 Third International Conference on Convergence and Hybrid Information Technology
  • 2008
This paper presents a novel solution using a distributed virtual machine monitor (DVMM) on the basis of hardware-assisted virtualization technologies that can support an unmodified legacy operating system to run transparently on the distributed nodes of a cluster.

Glosim: Global System Image for Cluster Computing

This paper presents a novel single system image (SSI) architecture for cluster system, called Glosim. It is implemented in the kernel layer of operating system, and modifies system invokes relative

Implementation of Single System Image under Virtualized Environment

  • Bo MaMingfa ZhuLimin Xiao
  • Computer Science
    2009 International Conference on Scalable Computing and Communications; Eighth International Conference on Embedded Computing
  • 2009
A new single system image (SSI) system is implemented in order to simplify the complexity of management and programming of clusters by the combination of virtualization and distributed shared memory.

An architecture for a portable grid-enabled engine

This chapter describes a simple architecture for a portable Grid engine which produces and uses both interpreted and binary objects constructed around text-based mathematical descriptions of those objects and their classes.



The LOCUS Distributed System Architecture

The LOCUS Distributed System Architecture is included in the Computer Systems series, edited by Herb Schwetman and contains architectural extensions to support extensive interprocess communication and internetworking.

Solaris MC: A Multi Computer OS

Solaris MC is a prototype distributed operating system for multi-computers (i.e. clusters of nodes) that provides a single-system image: a cluster appears to the user and applications as a single

PARMON: a portable and scalable monitoring system for clusters

  • R. Buyya
  • Computer Science
    Softw. Pract. Exp.
  • 2000
PARMON is a portable, flexible, interactive, scalable, location‐transparent, and comprehensive environment based on client–server technology that enables management/monitoring of both Solaris and Linux‐based clusters (federated clusters) through a single user interface.

GLUnix: A Global Layer Unix for a Network of Workstations

Performance and scalability measurements of the GLUnix system indicate that a centralized, user-level design can scale gracefully to significant cluster sizes, incurring only an additional 220 μsec of overhead per node for remote execution.

JESSICA: Java-Enabled Single-System-Image Computing Architecture

Abstract JESSICA stands for Java-enabled single-system-image computing architecture, a middleware that runs on top of the standard UNIX operating system to support parallel execution of multithreaded

PVM: A Framework for Parallel Distributed Computing

The PVM system is a programming environment for the development and execution of large concurrent or parallel applications that consist of many interacting, but relatively independent, components. It

Condor-a hunter of idle workstations

The design, implementation, and performance of the Condor scheduling system, which operates in a workstation environment, are presented and a performance profile of the system is presented that is based on data accumulated from 23 stations during one month.

High Performance Cluster Computing: Architectures and Systems

This book brings together contributions from more than 100 leading practitioners, offering a single source for up-to-the-minute information on virtually every key system-related issue in high performance cluster computing.

Linux Virtual Server for Scalable Network Services

This paper describes the motivation, design, internal implementation of Linux Virtual Server, a basic framework to build highly scalable and highly available network services using a large cluster of commodity servers.