Learn More
Message passing and remote procedure calls are the most commonly used communication paradigms for interprocess communication in distributed systems. Distributed shared memory is an equally valuable but less often used paradigm. The advantage offered by distributed shared memory is that it abstracts away from the fact that the memory is distributed and(More)
The current direction of computer systems is increasingly moving away from centralised system and moving towards distributed sets of workstations and personal computers connected by a network, known as distributed systems. This has led to the development of specialised operating systems to take full advantage of the resource sharing potential that a(More)
Distributed shared memory (DSM) provides a mechanism to transparently share memory between processes running on different computers in a cluster of workstations (COW). It appears to the user that the computers on the network share a single centralized memory. Although the underlying mechanism for communication is message passing or RPC, the user is unaware(More)
Recent research efforts of parallel processing on non-dedicated clusters have focused on high execution performance, parallelism management, transparent access to resources, and making clusters easy to use. However, as a collection of independent computers used by multiple users, clusters are susceptible to failure. This paper shows the development of a(More)
An important factor contributing to an operating systems' performance is the design and efficiency of the kernel code. This is especially true for microkernel based operating systems where the microkernel and kernel provides support for system servers. RHODOS is a microkernel based distributed operating system designed as a testbed for the study of the(More)
Distributed Shared Memory (DSM) is an abstraction for shared memory on a system where the memory is physically distributed which allows programmers to take advantage of the increased processing power provided by a Clusters of Workstations (COW). We have integrated DSM into the RHODOS operating system rather than to put this paradigm on top of an operating(More)
This report presents the architecture, services and performance results obtained from the implementation of the PVM parallel processing tool supported by either the Unix operating system and the RHODOS distributed operating system. It is shown that RHODOS provides several advanced services that allow the implementation of PVM to be greatly simplified, and(More)
  • R Kowalczyk, Y Yang, +23 authors S.-T Yuan
  • 2007
The Grid has emerged as a global platform to support on-demand virtual organizations for coordinated sharing of distributed data, applications and processes. Service-orientation of the Grid also makes it a promising platform for seamless and dynamic development, integration and deployment of service-oriented applications. The application components can be(More)