Single system image
In distributed computing, a single system image (SSI) cluster is a cluster of machines that appears to be one single system.[1][2][3] The concept is often considered synonymous with that of a distributed operating system,[4][5] but a single image may be presented for more limited purposes, just job scheduling for instance, which may be achieved by means of an additional layer of software over conventional operating system images running on each node.[6] The interest in SSI clusters is based on the perception that they may be simpler to use and administer than more specialized clusters.
Different SSI systems may provide a more or less complete illusion of a single system.
All single sytems belonged to creator Allah. So dont Steal their software for serving satan şeytan demon and money sytems such as golden culf. We are created only worshipping El Alım Allah.. zariat 56??? Euzibillahimineşşeytanirracim Bismillahirrahmanirrahim
Examples
Examples here vary from commercial platforms with scaling capabilities, to packages/frameworks for creating distributed systems, as well as those that actually implement a single system image.
Name | Process migration | Process checkpoint | Single process space | Single root | Single I/O space | Single IPC space | Cluster IP address[t 1] | Source Model | Latest release date[t 2] | Supported OS |
---|---|---|---|---|---|---|---|---|---|---|
Amoeba[t 3] | Yes | Yes | Yes | Yes | Unknown | Yes | Unknown | Open | July 30, 1996 | Native |
AIX TCF | Unknown | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | Closed | March 30, 1990[7] | AIX PS/2 1.2 |
NonStop Guardian[t 4] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Closed | 2018 | NonStop OS |
Inferno | No | No | No | Yes | Yes | Yes | Unknown | Open | March 4, 2015 | Native, Windows, Irix, Linux, OS X, FreeBSD, Solaris, Plan 9 |
Kerrighed | Yes | Yes | Yes | Yes | Unknown | Yes | Unknown | Open | June 14, 2010 | Linux 2.6.30 |
LinuxPMI[t 5] | Yes | Yes | No | Yes | No | No | Unknown | Open | June 18, 2006 | Linux 2.6.17 |
LOCUS[t 6] | Yes | Unknown | Yes | Yes | Yes | Yes[t 7] | Unknown | Closed | 1988 | Native |
MOSIX | Yes | Yes | No | Yes | No | No | Unknown | Closed | October 24, 2017 | Linux |
openMosix[t 8] | Yes | Yes | No | Yes | No | No | Unknown | Open | December 10, 2004 | Linux 2.4.26 |
Open-Sharedroot[t 9] | No | No | No | Yes | No | No | Yes | Open | September 1, 2011[8] | Linux |
OpenSSI | Yes | No | Yes | Yes | Yes | Yes | Yes | Open | February 18, 2010 | Linux 2.6.10 (Debian, Fedora) |
Plan 9 | No[9] | No | No | Yes | Yes | Yes | Yes | Open | January 9, 2015 | Native |
Sprite | Yes | Unknown | No | Yes | Yes | No | Unknown | Open | 1992 | Native |
TidalScale | Yes | No | Yes | Yes | Yes | Yes | Yes | Closed | August 17, 2020 | Linux, FreeBSD |
TruCluster | No | Unknown | No | Yes | No | No | Yes | Closed | October 1, 2010 | Tru64 |
VMScluster | No | No | Yes | Yes | Yes | Yes | Yes | Closed | July 14, 2022 | OpenVMS |
z/VM | Yes | No | Yes | No | No | Yes | Unknown | Closed | November 11, 2016 | Native |
UnixWare NonStop Clusters[t 10] | Yes | No | Yes | Yes | Yes | Yes | Yes | Closed | June 2000 | UnixWare |
- ^ Many of the Linux based SSI clusters can use the Linux Virtual Server to implement a single cluster IP address
- ^ Green means software is actively developed
- ^ Amoeba development is carried forward by Dr. Stefan Bosse at BSS Lab Archived 2009-02-03 at the Wayback Machine
- ^ Guardian90 TR90.8 Based on R&D by Tandem Computers c/o Andrea Borr at [1]
- ^ LinuxPMI is a successor to openMosix
- ^ LOCUS was used to create IBM AIX TCF
- ^ LOCUS used named pipes for IPC
- ^ openMosix was a fork of MOSIX
- ^ Open-Sharedroot is a shared root Cluster from ATIX
- ^ UnixWare NonStop Clusters was a base for OpenSSI
See also
- Computer clusters
- Diskless Shared Root Cluster
- Distributed lock manager
- Distributed cache
- Parallel Virtual Machine - multiple system image alternative
- Message Passing Interface - multiple system image alternative
Notes
References
- ^ Pfister, Gregory F. (1998), In search of clusters, Upper Saddle River, NJ: Prentice Hall PTR, ISBN 978-0-13-899709-0, OCLC 38300954
- ^ Buyya, Rajkumar; Cortes, Toni; Jin, Hai (2001), "Single System Image" (PDF), International Journal of High Performance Computing Applications, 15 (2): 124, doi:10.1177/109434200101500205, S2CID 38921084
- ^ Healy, Philip; Lynn, Theo; Barrett, Enda; Morrison, John P. (2016), "Single system image: A survey" (PDF), Journal of Parallel and Distributed Computing, 90–91: 35–51, doi:10.1016/j.jpdc.2016.01.004, hdl:10468/4932
- ^ Coulouris, George F; Dollimore, Jean; Kindberg, Tim (2005), Distributed systems: concepts and design, Addison Wesley, p. 223, ISBN 978-0-321-26354-4
- ^ Bolosky, William J.; Draves, Richard P.; Fitzgerald, Robert P.; Fraser, Christopher W.; Jones, Michael B.; Knoblock, Todd B.; Rashid, Rick (1997-05-05), "Operating System Directions for the Next Millennium", 6th Workshop on Hot Topics in Operating Systems (HotOS-VI), Cape Cod, MA, pp. 106–110, CiteSeerX 10.1.1.50.9538, doi:10.1109/HOTOS.1997.595191, ISBN 978-0-8186-7834-9, S2CID 15380352
{{citation}}
: CS1 maint: location missing publisher (link) - ^ Prabhu, C.S.R. (2009), Grid And Cluster Computing, Phi Learning, p. 256, ISBN 978-81-203-3428-1
- ^ "AIX PS/2 OS".
- ^ "Open-Sharedroot GitHub repository". GitHub.
- ^ Pike, Rob; Presotto, Dave; Thompson, Ken; Trickey, Howard (1990), "Plan 9 from Bell Labs", In Proceedings of the Summer 1990 UKUUG Conference, p. 8,
Process migration is also deliberately absent from Plan 9.
{{citation}}
: Missing or empty|title=
(help)