Minerva Hobbs

Learn 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)
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)
As the RHODOS system has come under increasing use, the need to utilise multiple threads of control within the microkernel has become apparent. In this report we present the logical design of a multi-threaded microkernel for the RHODOS distributed operating system. The important components of the RHODOS microkernel (both hardware dependent and independent)(More)
We claim in this paper that both remote process creation and process migration are ejj’icient mechanisms to be used in the improvement or development of high performance computer systems. In particulal; we demonstrate that the claims made by some researchers that process migration is too heavy to be used to support dynamic load balancing are(More)
The ability to fully utilise the computational resources of a cluster of workstations (COW) through the initial placement and movement of workload is desirable not only by the user of the system, but also from an efficiency point of view since the modern COWs are an expensive resource. The ability to have an even spread of load over an entire COW can be(More)
Position Over the last few years, the researchers and practitioners have realized the clear need for rule bases to be distributed and interoperable over the web to realize their true potential. It is our position that, in order for this to happen there needs to be efforts in several different fronts simultaneously. This document lists some high level(More)
RHODOS is a microkernel based distributed operating system that has been designed with message passing as the primary communication mechanism. RHODOS provides efficient interprocess communication system by providing two methods of cross address space communications: internal buffering and virtual memory mapping. Both methods were implemented to reduce(More)
Seismic data gathered from the Hydrocarbon Exploration and Discovery Operation is essential to identify possible hydrocarbon existence in a geologically surveyed area. However, the discovery operation takes a long time to be completed and computational processing of the acquired data is often delayed. Hydrocarbon exploration may end up needlessly covering(More)
  • 1