Efficient distributed shared memory based on multi-protocol release consistency
Efficient distributed shared memory based on multi-protocol release consistency
Lazy release consistency for distributed shared memory
Lazy release consistency for distributed shared memory
Parallel computation still not ready for the mainstream
Communications of the ACM
GLUnix: a global layer Unix for a network of workstations
Software—Practice & Experience - Special issue on multiprocessor operating systems
The MOSIX multicomputer operating system for high performance cluster computing
Future Generation Computer Systems - Special issue on HPCN '97
Towards an operating system managing parallelism of computing on clusters
Future Generation Computer Systems
BProc: the Beowulf distributed process space
ICS '02 Proceedings of the 16th international conference on Supercomputing
Distributed Operating Systems: The Logical Design
Distributed Operating Systems: The Logical Design
Computer
A Case for NOW (Networks of Workstations)
IEEE Micro
PVM on the RHODOS Distributed Operating System
Proceedings of the 4th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
HARNESS: Heterogeneous Adaptable Reconfigurable NEtworked SystemS
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
PVM: Experiences, Current Status and Future Direction
PVM: Experiences, Current Status and Future Direction
GENESIS: an efficient, transparent and easy to use cluster operating system
Parallel Computing
Future Generation Computer Systems - Special issue: Advanced services for clusters and internet computing
Comparison of two real-time image processing system approaches
CGIM '08 Proceedings of the Tenth IASTED International Conference on Computer Graphics and Imaging
Toward dynamic and attribute based publication, discovery and selection for cloud computing
Future Generation Computer Systems
Hi-index | 0.00 |
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.