GENESIS: an efficient, transparent and easy to use cluster operating system

Goscinski, Andrzej, Hobbs, Michael and Silcock, Jackie 2002, GENESIS: an efficient, transparent and easy to use cluster operating system, Parallel computing, vol. 28, no. 4, pp. 557-606, doi: 10.1016/S0167-8191(02)00077-7.

Attached Files
Name Description MIMEType Size Downloads

Title GENESIS: an efficient, transparent and easy to use cluster operating system
Author(s) Goscinski, Andrzej
Hobbs, MichaelORCID iD for Hobbs, Michael
Silcock, Jackie
Journal name Parallel computing
Volume number 28
Issue number 4
Start page 557
End page 606
Publisher Elsevier Science BV
Place of publication Amsterdam, Netherlands
Publication date 2002
ISSN 0167-8191
Keyword(s) operating systems
parallel processing on clusters
parallelism management
message passing
distributed shared memory
single system image
performance evaluation
Summary Present operating systems are not built to support parallel computing––they do not provide services to manage parallelism, i.e., to globally manage parallel processes and computational resources. The cluster operating environments that are used to assist the execution of parallel applications do not provide support for both programming paradigms, message passing (MP) or distributed shared memory (DSM)––they are mainly offered as separate components implemented at the user level as library and independent server processes. Due to poor operating systems users must deal with clusters as a set of independent computers rather than to see this cluster as a single powerful computer. A single system image (SSI) of the cluster is not offered to users. There is a need for an operating system for clusters. We claim and demonstrate in this paper that it is possible to develop a cluster operating system that is able to efficiently manage parallelism; use cluster resources efficiently; support MP in the form of standard MP and PVM, and DSM; offer SSI; and make it easy to use. We show that to achieve these aims this operating system should inherit many features of a distributed operating system and provide new services which address the needs of parallel processes, cluster's resources, and application developers. In order to substantiate the claim the first version of a cluster operating system managing parallelism and offering SSI, called GENESIS, has been developed.
Language eng
DOI 10.1016/S0167-8191(02)00077-7
Field of Research 080307 Operating Systems
HERDC Research category C1 Refereed article in a scholarly journal
Copyright notice ©2002, Elsevier Science BV
Persistent URL

Document type: Journal Article
Collection: School of Information Technology
Connect to link resolver
Unless expressly stated otherwise, the copyright for items in DRO is owned by the author, with all rights reserved.

Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 16 times in TR Web of Science
Scopus Citation Count Cited 28 times in Scopus
Google Scholar Search Google Scholar
Access Statistics: 720 Abstract Views, 0 File Downloads  -  Detailed Statistics
Created: Mon, 07 Jul 2008, 07:57:28 EST

Every reasonable effort has been made to ensure that permission has been obtained for items included in DRO. If you believe that your rights have been infringed by this repository, please contact