Handling Exceptions Between Parallel Objects

Scientific computing is evolving from parallel processing to distributed computing with the availability of new computing infras- tructures such as computational grids. We investigate the design of a component model for the Grid aiming at combining both parallel and distributed processing in a seamless way. Our approach is to extend com- ponent models with the concept of parallel components. At runtime, most component models rely on a distributed object model. In this paper, we study an exception handling mechanism suitable for dealing with parallel entities, such as parallel objects, that appear as collections of identical objects but acting as a single object from the programmer's viewpoint.

[1]  André Ribes,et al.  A Parallel Corba Component Model for Numerical Code Coupling , 2002, Int. J. High Perform. Comput. Appl..

[2]  Valérie Issarny An exception handling model for parallel programming and its verification , 1991 .

[3]  Jie Xu,et al.  Concurrent Exception Handling and Resolution in Distributed Object Systems , 2000, IEEE Trans. Parallel Distributed Syst..

[4]  Thierry Priol,et al.  MPI code encapsulating using parallel CORBA object , 1999, Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469).

[5]  André Ribes,et al.  PACO++: a parallel object model for high performance distributed systems , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[6]  D. Gannon,et al.  PARDIS: CORBA-based Architecture for Application-Level Parallel Distributed Computation , 1997, ACM/IEEE SC 1997 Conference (SC'97).

[7]  Dennis Gannon,et al.  PARDIS: A parallel approach to CORBA , 1997, Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183).