Building Clusters on Modern Desktop Operating Systems

S. Juhász and H. Chara (Hungary)


cluster of workstations, distribution management,operating systems, event-based and object-orientedprogramming


As the performance of desktop computers and that of the interconnection networks gradually increased, clusters became more and more important in general-purpose, high performance computing. The nodes of the clusters form a loosely coupled system based on message passing. During the past decade two systems, PVM and MPI have become de facto standards of low-level cluster creation. Because of their structure both systems have difficulties in exploiting modern software technologies like object oriented or event-based programming. In this paper we present our system, Pyramid, that aims to extend desktop operating systems with a cluster layer in a way that allows using the most current programming and code reuse technologies. It enables a fast, efficient, single system image cooperation of heterogeneous computers, without disturbing the original functionality of the nodes. Pyramid includes a highly scalable distributed information system, incorporates the concept of objects, events and services, and provides a common, independent graphical user interface for the distributed programs.

Important Links:

Go Back