Abstract
Scientific computing is evolving from parallel processing to distributed computing with the availability of new computing infrastructures 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 component 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.
This work was supported by the Incentive Concerted Action “GRID” (ACI GRID) of the French Ministry of Research.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
The EPSN Project, http://www.labri.fr/Recherche/PARADIS/epsn/
Exton, C., Rayner, I.: Exception semantics in a parallel distributed object oriented environment. In: Proc. of the 21 International Conference TOOLS Pacific, Melbourne, Australia, November 1996, p. 51 (1996)
Heinz, E.A.: Sequential and parallel exception handling in modula-3*. In: Schulthess, P. (ed.) Advances in Modular Languages: Proceedings of the Joint Modular Languages Conference, Ulm, Germany, September 1994, pp. 31–49 (1994)
Issarny, V.: An exception handling model for parallel programming and its verification. In: Proc. of the ACM SIGSOFT 1991 Conference on Software for Critical Systems, New Orleans, Louisiana, USA, December 1991, pp. 92–100 (1991)
Keahey, K., Gannon, D.: PARDIS: A Parallel Approach to CORBA. In: Supercomputing 1997, November 1997, ACM/IEEE (1997)
Object Management Group. Data parallel CORBA (November 2001). ptc/01-11-09.
Pérez, C., Priol, T., Ribes, A.: A parallel CORBA component model for numerical code coupling. The International Journal of High Performance Computing Applications (IJHPCA) 17(4), 417–429 (2003)
Pérez, C., Priol, T., Ribes, A.: PaCO++: A parallel object model for high performance distributed systems. In: Distributed Object and Component-based Software Systems Minitrack in the Software Technology Track of the 37th Hawaii International Conference on System Sciences (HICSS-37), Big Island, Hawaii, USA, January 2004, IEEE Computer Society Press, Los Alamitos (2004)
René, C., Priol, T.: MPI code encapsulating using parallel CORBA object. In: Proceedings of the Eighth IEEE International Symposium on High Performance Distributed Computing, Redondo Beach, California, USA, August 1999, pp. 3–10. IEEE, Los Alamitos (1999)
Winstead, J., Evans, D.: Structured exception semantics for concurrent loops. In: Fourth Workshop on Parallel/High-Performance Object-Oriented Scientific Computing, Tampa Bay (October 2001)
Xu, J., Romanovsky, A., Randell, B.: Concurrent exception handling and resolution in distributed object systems. IEEE Trans. on Parallel and Distributed Systems, TPDS-11(10) (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pérez, C., Ribes, A., Priol, T. (2004). Handling Exceptions Between Parallel Objects. In: Danelutto, M., Vanneschi, M., Laforenza, D. (eds) Euro-Par 2004 Parallel Processing. Euro-Par 2004. Lecture Notes in Computer Science, vol 3149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27866-5_88
Download citation
DOI: https://doi.org/10.1007/978-3-540-27866-5_88
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22924-7
Online ISBN: 978-3-540-27866-5
eBook Packages: Springer Book Archive