20th Annual International Conference on High Performance Computing (1996)
Dec. 19, 1996 to Dec. 22, 1996
Achutha Raman R , Centre for Development of Advanced Computing
Rajkumar , Centre for Development of Advanced Computing
Hari Prakash G , Centre for Development of Advanced Computing
Bala Kishore B , Centre for Development of Advanced Computing
A homogeneous system of PCs, workstations, minicomputers, etc. connected together via a local area network or wide area network represents a large pool of computational power. However, in a network of PCs and Workstations transparency is not provided, and hence, users are aware of other machines. PARDISC is a parallel programming environment, which provides the needed transparency as a scalable OpenFrame Computing Model. PARDISC stands for PARallel and DIStributed Computing on homogeneous network. It supports three models of computing by providing the functionalities required to view any homogeneous network as a Loosely Coupled Parallel Computer, or Processor Pool Architecture, or Cluster of Workstations. PARDISC aims at providing a cost effective parallel and distributed programming environment to the academic and R & D institutions since, it employs the existing well established LAN network and models it to support both the paradigms. This paper presents an overview, design and architecture, which discusses how PARDISC can be used to configure the network as loosely coupled parallel machine, processor pool architecture, and distributed computing environment with Logical Network Connectivity. Software Model discusses configuration servers, client processes, and processor pool servers and process communication interface of PARDISC. We end the paper with a description of some issues involved in its implementation on UNIX platform, and porting guidelines and its suitability for parallel programming.
Parallel, Distributed, Processor Pool, Network Connectivity, Homogeneous Network, Configuration, Process Communication Interface.
A. R. R, H. P. G, B. K. B and Rajkumar, "PARDISC: A Cost Effective Model for Parallel and Distributed Computing," 20th Annual International Conference on High Performance Computing(HIPC), Trivandrum, INDIA, 1996, pp. 451.