Achieving portable and efficient parallel CORBA objects

被引:6
|
作者
Denis, A
Pérez, C
Priol, T
机构
[1] Inst Natl Rech Informat & Automat, IRISA, F-35042 Rennes, France
[2] IFSIC, IRISA, F-35042 Rennes, France
来源
关键词
CORBA; Grid computing; MPI; code coupling; high-performance network;
D O I
10.1002/cpe.738
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the availability of Computational Grids, new kinds of applications are emerging. They raise the problem of how to program them on such computing systems. In this paper, we advocate a programming model based on a combination of parallel and distributed programming models. Compared to previous approaches, this work aims at bringing single program multiple data (SPMD) programming into CORBA in a portable way. For example, we want to interconnect two parallel codes by CORBA without modifying either CORBA or the parallel communication API. We show that such an approach does not entail any loss of performance compared to previous approaches that required modification to the CORBA standard. Moreover, using an ORB that is able to exploit high-performance networks, we show that portable parallel CORBA objects can efficiently make use of such networks. Copyright (C) 2003 John Wiley Sons, Ltd.
引用
收藏
页码:891 / 909
页数:19
相关论文
共 50 条
  • [31] Achieving the 'objects' of the society
    Burke, JD
    CHEMICAL & ENGINEERING NEWS, 2005, 83 (48) : 35 - 35
  • [32] Achieving high performance and portable parallel GMRES algorithm for compressible flow simulations on unstructured grids
    Zhang, Jian
    Deng, Liang
    Li, Ruitian
    Li, Ming
    Liu, Jie
    Dai, Zhe
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (17): : 20116 - 20140
  • [33] Achieving high performance and portable parallel GMRES algorithm for compressible flow simulations on unstructured grids
    Jian Zhang
    Liang Deng
    Ruitian Li
    Ming Li
    Jie Liu
    Zhe Dai
    The Journal of Supercomputing, 2023, 79 : 20116 - 20140
  • [34] Efficient and portable parallel programming: An open Distributed Shared Memory implementation
    Carreira, J
    Silva, JG
    Langendoen, K
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 10TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 1997, : 269 - 272
  • [35] Management framework for replicated objects based on CORBA
    Zhou, Ming-Hui
    Wu, Quan-Yuan
    Jia, Yan
    Wang, Huai-Min
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2002, 39 (06):
  • [36] Building CORBA objects with DOS software applications
    Lin, JM
    Chu, W
    Lo, W
    Yang, HJ
    Lu, CW
    TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 252 - 257
  • [37] The interception approach to reliable distributed CORBA objects
    Narasimhan, P
    Moser, LE
    MelliarSmith, PM
    PROCEEDINGS OF THE THIRD USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS (COOTS), 1997, : 245 - 248
  • [38] Replicating objects using the CORBA event service?
    Felber, P
    Guerraoui, R
    Schiper, A
    PROCEEDINGS OF THE SIXTH IEEE COMPUTER SOCIETY WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, 1997, : 14 - 19
  • [39] Building trust chains between CORBA objects
    de Mello, ER
    Fraga, JDS
    Santin, AO
    Siqueira, F
    DEPENDABLE COMPUTING, 2003, 2847 : 102 - 116
  • [40] Implementing a caching service for distributed CORBA objects
    Chockler, GV
    Dolev, D
    Friedman, R
    Vitenberg, R
    MIDDLEWARE 2000, 2000, 1795 : 1 - 23