Efficient distributed shared memory based on multi-protocol release consistency
Efficient distributed shared memory based on multi-protocol release consistency
A message passing standard for MPP and workstations
Communications of the ACM
Lazy release consistency for distributed shared memory
Lazy release consistency for distributed shared memory
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
Distributed Operating Systems: The Logical Design
Distributed Operating Systems: The Logical Design
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
PVM: Experiences, Current Status and Future Direction
PVM: Experiences, Current Status and Future Direction
Hi-index | 0.00 |
Present operating systems are not built to support parallel computing on clusters - they do not provide services to manage parallelism, i.e., to manage parallel processes and cluster resources. They do not provide support for both programming paradigms, Message Passing (MP) or Distributed Shared Memory (DSM). Due to poor operating systems, users must deal with computers of a cluster rather than to see this cluster as a single powerful computer. There is a need for cluster operating systems. We claim that it is possible to develop a cluster operating system that is able to efficiently manage parallelism, support MP and DSM and offer transparency. To substantiate this claim the first version of a cluster operating system managing parallelism and offering transparency, called GENESIS, has been developed.