Abstract

Abstract We present the “Shared Objects Net-interconnected Computer (SONiC)”, a novel approach to parallel computing in a workstation environment. SONiC relies on Replicated Shared Objects as programming paradigm which allows encapsulation of communication and synchronization operations within an object's implementation. Using weakly consistent memory protocols, our programming paradigm has been implemented within an easy-to-use library for replicated objects on top of network-transparent communication in the Mach operating system. Another component of SONiC is the Scheduling Service , which allows us to reserve a well defined amount of CPU cycles for parallel computations on a particular compute node — independently of the node's interactive load. Our system allows us to scale a workstation's computing power, thus, allowing for definition and configuration of a homogeneous virtual parallel machine.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call