A Cluster Operating System Supporting Parallel Computing |
| |
Authors: | A. Goscinski M. Hobbs J. Silcock |
| |
Affiliation: | (1) School of Computing and Mathematics, Deakin University, Geelong, Victoria, 3217, Australia |
| |
Abstract: | The single factor limiting the harnessing of the enormous computing power of clusters for parallel computing is the lack of appropriate software. Present cluster operating systems are not built to support parallel computing – they do not provide services to manage parallelism. The cluster operating environments that are used to assist the execution of parallel applications do not provide support for both Message Passing (MP) or Distributed Shared Memory (DSM) paradigms. They are only offered as separate components implemented at the user level as library and independent servers. Due to poor operating systems users must deal with computers of a cluster rather than to see this cluster as a single powerful computer. A Single System Image of the cluster is not offered to users. There is a need for an operating system for clusters. We claim and demonstrate that it is possible to develop a cluster operating system that is able to efficiently manage parallelism, support Message Passing and DSM and offer the Single System Image. In order to substantiate the claim the first version of a cluster operating system, called GENESIS, that manages parallelism and offers the Single System Image has been developed. |
| |
Keywords: | operating systems clusters parallel processing parallelism management Single System Image |
本文献已被 SpringerLink 等数据库收录! |
|