Publication | Open Access
PARDIS
43
Citations
14
References
1997
Year
Unknown Venue
Cluster ComputingSpmd ObjectsDistributed Object MiddlewareEngineeringDistributed MiddlewareCloud ComputingComputer ArchitecturePowerful Distributed MetaapplicationsSoftware EngineeringDistributed EnvironmentParallel ProgrammingDistributed SystemsComputer ScienceConcurrent Data StructureParallel ComputingDistributed ObjectSystem Software
Modern technology provides the infrastructure necessary to develop distributed applications capable of using the power of multiple supercomputing resources and exploiting their diversity. The performance potential offered by distributed supercomputing is enormous, but it is hard to realize due to the complexity of programming in such environments. In this paper we introduce PARDIS, a system designed to overcome this challenge, based on ideas underlying the Common Object Request Broker Architecture (CORBA), a successful industry standard. PARDIS is a distributed environment in which objects representing data-parallel computations, called SPMD objects, as well as non-parallel objects present in parallel programs, can interact with each other across platforms and software systems. Each of these objects represents a small encapsulated application and can be used as a building block in the construction of powerful distributed metaapplications. The objects interact through interfaces specified in the Interface Definition Language (IDL), which allows the programmer to integrate within one metaapplication components implemented using different software systems. Further, support for non-blocking interactions between objects allows PARDIS to build concurrent distributed scenarios.
| Year | Citations | |
|---|---|---|
Page 1
Page 1