Abstract
With the availability of Computational Grids, new kinds of applications that will soon emerge will raise the problem of how to program them on such computing systems. In this paper, we advocate a programming model that is based on a combination of parallel and distributed programming models. Compared to previous approaches, this work aims at bringing SPMD programming into CORBA. For example, we want to interconnect two MPI codes by CORBA without modifying MPI or CORBA. We show that such an approach does not entail any loss of performance compared to previous approaches that required modification to the CORBA standard.
Chapter PDF
Similar content being viewed by others
Keywords
- Computational Grid
- Server Side
- Object Management Group
- Common Object Request Broker Architecture
- Object Request Broker
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
AT&T Laboratories Cambridge. OmniORB Home Page. http://www.omniorb.og.
High Performance Fortran Forum. High Performance Fortran Language Specification. Rice University, Houston, Texas, October 1996. Version 2.0.
I. Foster and C. Kesselman. Globus: A metacomputing infrastructure toolkit. The International Journal of Supercomputer Applications and High Performance Computing, 11(2):115–128, Summer 1997.
I. Foster and C. Kesselman, editors. The Grid: Blueprint for a New Computing Infracstructure. Morgan Kaufmann Publishers, Inc, 1998.
A. S. Grimshaw, W. A. Wulf, and the Legion team. The Legion Vision of a Worldwide Virtual Computer. Communications of the ACM, 1(40):39–45, January 1997.
T. Kamachi, T. Priol, and C. René. Data distribution for parallel corba objects. In EuroPar’00 conference, August 2000.
K. Keahey and D. Gannon. PARDIS: A Parallel Approach to CORBA. In Super-computing’97. ACM/IEEE, November 1997.
K. Keahey and D. Gannon. Developing and Evaluating Abstractions for Distributed Supercomputing. Cluster Computing, 1(1):69–79, May 1998.
Mercury Computer Systems, Inc. and Objective Interface Systems, Inc. and MPI Software Technology, Inc. and Los Alamos National Laboratory. Data Parallel CORBA-Initial Submission, August 2000.
Object Management Group. Request For Proposal: Data Parallel Application Support for Corba, March 2000.
T. Priol and C. René. Coba: A CORBA-compliant Programming Environment for High-Performance Computing. In Euro-Par’98, pages 1114–1122, September 1998.
A. Puder. The MICO CORBA Compliant System. Dr Dobb’s Journal, 23(11):44–51, November 1998.
C. René and T. Priol. MPI code encapsulating using parallel CORBA object. In Proceedings of the Eighth IEEE International Symposium on High Performance Distributed Computing, pages 3–10, August 1999.
A. Tanenbaum. Distributed Operating System. Prentice Hall, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Denis, A., Pérez, C., Priol, T. (2001). Portable Parallel CORBA Objects: An Approach to Combine Parallel and Distributed Programming for Grid Computing. In: Sakellariou, R., Gurd, J., Freeman, L., Keane, J. (eds) Euro-Par 2001 Parallel Processing. Euro-Par 2001. Lecture Notes in Computer Science, vol 2150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44681-8_117
Download citation
DOI: https://doi.org/10.1007/3-540-44681-8_117
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42495-6
Online ISBN: 978-3-540-44681-1
eBook Packages: Springer Book Archive