A. Goscinski

Learn 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)
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)
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)
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)
Coronary artery disease (CAD), one of the leading causes of death globally, is influenced by both environmental and genetic risk factors. Gene-centric genome-wide association studies (GWAS) involving cases and controls have been remarkably successful in identifying genetic loci contributing to CAD. Modern in silico platforms, such as candidate gene(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)
The procedure of parallelising a sequential task can be very difficult and even with considerable experience in the area of parallelisation, it can still be quite monotonous. Automation of parallelisation through using a parallelising compiler is often an advantageous path to pursue due to the savings in both time and effort. A major component of automatic(More)
In the cloud surroundings, resources (computing and data) stored in the datacenter are accessed on-demand by number of customers jointly. So there should be a mechanism that Maximize system performance, consumption of remaining resources (optimization) and minimize the resource leak, energy consumption (Server consolidation), but in these cloud computing(More)