DocumentCode :
2398453
Title :
PARDIS: A parallel approach to CORBA
Author :
Keahey, Katarzyna ; Gannon, Dennis
Author_Institution :
Dept. of Comput. Sci., Indiana Univ., Bloomington, IN, USA
fYear :
1997
fDate :
5-8 Aug 1997
Firstpage :
31
Lastpage :
39
Abstract :
This paper describes PARDIS, a system containing explicit support for interoperability of PARallel DIStributed applications. PARDIS is based on the Common Object Request Broker Architecture (CORBA). Like CORBA, it provides interoperability between heterogeneous components by specifying their interfaces in a meta-language, the CORBA IDL, which call be translated into the language of interacting components. However, PARDIS extends the CORBA object model by introducing SPMD objects representing data-parallel computations. SPMD objects allow the request broker to interact directly with the distributed resources of a parallel application. This capability ensures request delivery to all the computing threads of a parallel application and allows the request broker to transfer distributed arguments directly between the computing threads of the client and the server. To support this kind of argument transfer, PARDIS defines a distributed argument type-distributed sequence-a generalization of CORBA sequence representing distributed data structures of parallel applications. In this paper we will give a brief description of basic component interaction in PARDIS and give an account of the rationale and support for SPMD objects and distributed sequences. We will then describe two ways of implementing argument transfer in invocations on SPMD objects and evaluate and compare their performance
Keywords :
object-oriented programming; parallel programming; PARDIS; SPMD objects; argument transfer; basic component interaction; distributed sequences; heterogeneous components; interoperability; parallel application; request broker; Application software; Computer architecture; Computer science; Concurrent computing; Data structures; Distributed computing; Protocols; Supercomputers; Technological innovation; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Distributed Computing, 1997. Proceedings. The Sixth IEEE International Symposium on
Conference_Location :
Portland, OR
ISSN :
1082-8907
Print_ISBN :
0-8186-8117-9
Type :
conf
DOI :
10.1109/HPDC.1997.622360
Filename :
622360
Link To Document :
بازگشت