Abstract
Parallel software reuse and easy integration between parallel programs and other sequential/parallel applications and software layers can be obtained exploiting the software component paradigm. In this paper we describe the ASSIST approach to interoperability with CORBA objects and components, presenting two different strategies to export a parallel program in the CORBA world. We will discuss their implementations and provide some experimental results.
This work has been supported by: the Italian MIUR FIRB Grid.it project, No. RBNE01KNFP, on High-performance Grid platforms and tools; the Italian MIUR Strategic Project L. 449/97-2000, on High-performance distributed enabling platforms; the Italian MIUR Strategic Project L. 449/97-1999 on Grid-computing for e-science.
Chapter PDF
References
Vanneschi, M.: The programming model of ASSIST, an environment for parallel and distributed portable applications. Parallel Computing 28, 1709–1732 (2002)
Aldinucci, M., Campa, S., Ciullo, P., Coppola, M., Magini, S., Pesciullesi, P., Potiti, L., Ravazzolo, R., Torquati, M., Vanneschi, M., Zoccolo, C.: The Implementation of ASSIST, an Environment for Parallel and Distributed Programming. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 712–721. Springer, Heidelberg (2003)
Aldinucci, M., Campa, S., Ciullo, P., Coppola, M., Danelutto, M., Pesciullesi, P., Ravazzolo, R., Torquati, M., Vanneschi, M., Zoccolo, C.: A Framework for Experimenting with Structured Parallel Programming Environment Design. In: ParCo 2003 Conference Proceedings, Dresden, Germany (2003) (to appear)
Parashar, M., Laszewski, G., Verma, S., Gawor, J., Keahey, K., Rehn, N.: A CORBA Commodity Grid Kit. Concurrency Practice and Experience, special issue on GRID Computing Environments 14, 1057–1074 (2002)
Foster, I., Kesselman, C., Nick, J.M., Tuecke, S.: Grid services for distributed system integration. Computer 35 (2002)
Aldinucci, M., Campa, S., Ciullo, P., Coppola, M., Danelutto, M., Pesciullesi, P., Ravazzolo, R., Torquati, M., Vanneschi, M., Zoccolo, C.: ASSIST demo: a High Level, High Performance, Portable, Structured Parallel Programming Environment at Work. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 1295–1300. Springer, Heidelberg (2003)
Object Management Group: The Common Object Request Broker: Architecture and Specification, Minor revision 2.4.1 (2000), http://www.omg.org
Schmidt, D.C., Harrison, T., Al-Shaer, E.: Object-oriented components for highspeed network programming. In: Proceedings of the 1st Conference on Object- Oriented Technologies and Systems (COOTS), Monterey, CA, USENIX (1995)
Schmidt, D.C., Levine, D.L., Mungee, S.: The design of the TAO real-time object request broker. Computer Communications 21 (1998)
Keahey, K., Gannon, D.: PARDIS: A parallel approach to CORBA. In: Proceedings of 6th High Performance Distributed Computing, pp. 31–39. IEEE, Los Alamitos (1997)
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 HICSS-37, Hawaii, USA, IEEE Computer Society, Big Island (2004)
Denis, A., Pérez, C., Priol, T., Ribes, A.: Bringing high performance to the CORBA component model. In: SIAM Conference on Parallel Processing for Scientific Computing (2004) (to appear)
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
Magini, S., Pesciullesi, P., Zoccolo, C. (2004). Parallel Software Interoperability by Means of CORBA in the ASSIST Programming Environment. 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_89
Download citation
DOI: https://doi.org/10.1007/978-3-540-27866-5_89
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22924-7
Online ISBN: 978-3-540-27866-5
eBook Packages: Springer Book Archive