A Cluster Operating System Supporting Parallel Computing

被引:7
作者
A. Goscinski
M. Hobbs
J. Silcock
机构
[1] Deakin University,School of Computing and Mathematics
关键词
operating systems; clusters; parallel processing; parallelism management; Single System Image;
D O I
10.1023/A:1011473016546
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:145 / 156
页数:11
相关论文
共 12 条
  • [1] Barak A.(1998)The MOSIX multicomputer operating system for high performance cluster computing Journal of Future Generation Computer Systems 13 361-372
  • [2] La'adan O.(1998)GLUnix: a global layer for a network of workstations Software -Practice and Experience 28 929-961
  • [3] Ghormley P.(2000)Towards and operating system managing parallelism of computing on clusters of workstations Future Generation Computer Systems 17 293-314
  • [4] Petrou D.(1999)A concurrent process creation service to support SPMD based parallel processing on COWs Concurrency: Practice and Experience 11 803-821
  • [5] Rodrigues S.(1996)The RHODOS remote process creation facility supporting parallel execution on distributed systems Journal of High Performance Computing 3 23-30
  • [6] Vahdat A.(undefined)undefined undefined undefined undefined-undefined
  • [7] Anderson T.(undefined)undefined undefined undefined undefined-undefined
  • [8] Goscinski A.(undefined)undefined undefined undefined undefined-undefined
  • [9] Hobbs M.(undefined)undefined undefined undefined undefined-undefined
  • [10] Goscinski A.(undefined)undefined undefined undefined undefined-undefined