Skip to main content

Single System Image

  • Reference work entry
Encyclopedia of Parallel Computing

Synonyms

Distributed process management

Definition

A Single System Image (SSI) is an abstraction that provides the illusion that a multicomputer or cluster is a single machine. There are individual instances of the Operating Systems (OSs) running on each node of a multicomputer, processes working together are spread across multiple nodes, and files may reside on multiple disks. An SSI provides a unified view of this collection to users, programmers, and system administrators. This unification makes a system easier to use and more efficient to manage.

Discussion

Introduction

Multicomputers consist of nodes, each with its own memory, CPUs, and a network interface. In the case of clusters, each node is a stand-alone computer made of commodity, off-the-shelf parts. Instead of viewing this collection of computers as individual systems, it is easier and more economical if users, programmers, and system administrators can treat the collection as a single machine. For example, users want to...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,600.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,799.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Bibliography

  1. Barak A, La’adan O (1998) The MOSIX multicomputer operating system for high performance cluster computing. Future Gener Comput Syst 13(4–5):361–372

    Google Scholar 

  2. Brightwell R, Fisk LA, Greenberg DS, Hudson T, Levenhagen M, Maccabe AB, Riesen R (2000) Massively parallel computing using commodity components. Parallel Comput 26(2–3):243–266

    MATH  Google Scholar 

  3. Buyya R, Cortes T, Jin H (2001) Single system image. Int J High Perform Comput Appl 15(2):124–135

    Google Scholar 

  4. Frachtenberg E, Petrini F, Fernandez J, Pakin S, Coll S (2002) STORM: lightning-fast resource management. In: Supercomputing ’02: proceedings of the 2002 ACM/IEEE conference on supercomputing, Baltimore. IEEE Computer Society, Los Alamitos, pp 1–26

    Google Scholar 

  5. Greenberg DS, Brightwell R, Fisk LA, Maccabe AB, Riesen R (1997) A system software architecture for high-end computing. In: SC’97: high performance networking and computing: proceedings of the 1997 ACM/IEEE SC97 conference, San Jose, Raleigh, 15–21 Nov 1997. ACM/IEEE Computer Society, New York

    Google Scholar 

  6. Hendriks E (2002) BPROC: the Beowulf distributed process space. In: ICS ’02: proceedings of the 16th international conference on supercomputing, pp 129–136. ACM, New York

    Google Scholar 

  7. Hendriks EA, Minnich RG (2006) How to build a fast and reliable 1024 node cluster with only one disk. J Supercomput 36(2):171–181

    Google Scholar 

  8. Hwang K, Jin H, Chow E, Wang C-L, Xu Z (1999) Designing SSI clusters with hierarchical check pointing and single I/O space. IEEE Concurr 7(1):60–69

    Google Scholar 

  9. Kharat S, Mishra R, Das R, Vishwanathan S (2008) Migration of software partition in UNIX system. In: Compute ’08: proceedings of the first Bangalore annual compute conference, Bangalore. ACM, New York, pp 1–4

    Google Scholar 

  10. Milojičić DS, Douglis F, Paindaveine Y, Wheeler R, Zhou S (2000) Process migration. ACM Comput Surv 32(3):241–299

    Google Scholar 

  11. Morin C, Gallard P, Lottiaux R, Vallée G (2004) Towards an efficient single system image cluster operating system. Future Gener Comput Syst 20(4):505–521

    Google Scholar 

  12. Ong H, Vetter J, Studham RS, McCurdy C, Walker B, Cox A (2006) Kernel-level single system image for petascale computing. SIGOPS Oper Syst Rev 40(2):50–54

    Google Scholar 

  13. Pfister GF (1998) In search of clusters: the ongoing battle in lowly parallel computing, 2nd edn. Prentice-Hall, Upper Saddle River

    Google Scholar 

  14. Pike R, Presotto D, Thompson K, Trickey H, Winterbottom P (1993) The use of name spaces in Plan 9. SIGOPS Oper Syst Rev 27(2):72–76

    Google Scholar 

  15. Skjellum A, Dimitrov R, Angaluri SV, Lifka D, Coulouris G, Uthayopas P, Scott SL, Eskicioglu R (2001) Systems administration. Int J High Perform Comput Appl 15(2): 143–161

    Google Scholar 

  16. Smith JM (1988) A survey of process migration mechanisms. SIGOPS Oper Syst Rev 22(3):28–40

    Google Scholar 

  17. Walker B, Popek G, English R, Kline C, Thiel G (1983) The LOCUS distributed operating system. In: SOSP ’83: proceedings of the ninth ACM symposium on operating systems principles, Bretton Woods. ACM, New York, pp 49–70

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this entry

Cite this entry

Riesen, R., Maccabe, A.B. (2011). Single System Image. In: Padua, D. (eds) Encyclopedia of Parallel Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09766-4_215

Download citation

Publish with us

Policies and ethics