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 条
  • [41] Parallel numerical computing using CORBA
    Anthoine, JL
    Chatonnay, P
    Laiymani, D
    Nicod, JM
    Philippe, L
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 1221 - 1228
  • [42] Managing Corba objects with dynamic behavior in a Directory
    Delot, T
    Finance, B
    DOA'01: 3RD INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS & APPLICATIONS, PROCEEDINGS, 2001, : 105 - 114
  • [43] The description of CORBA objects based on Petri nets
    Zheng, H
    Li, SX
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 48 - 56
  • [44] OPEN EDEN: a portable fault tolerant CORBA architecture
    Greve, FGP
    Hurfin, M
    Le Narzul, JP
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2003, : 88 - 95
  • [45] Parallel database middleware based on CORBA
    Cai, Jianyu
    Zou, Peng
    Yang, Shuqiang
    Jia, Yan
    Jisuanji Gongcheng/Computer Engineering, 2006, 32 (22): : 55 - 57
  • [46] Novel Control Approach to Achieving Efficient Wireless Battery Charging for Portable Electronic Devices
    Nam, Isaac
    Dougal, Roger
    Santi, Enrico
    2012 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION (ECCE), 2012, : 2482 - 2491
  • [47] Management of CORBA objects monitoring for the Multiware platform
    deQueiroz, JAG
    Madeira, ERM
    OPEN DISTRIBUTED PROCESSING AND DISTRIBUTED PLATFORMS, 1997, : 122 - 133
  • [48] A model for parallel programming over CORBA
    Ram, DJ
    Srinivas, AV
    Rani, PM
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (11) : 1256 - 1269
  • [49] Finite-State Robots in a Warehouse: Achieving Linear Parallel Speedup while Rearranging Objects
    Rosenberg, Arnold L.
    2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 379 - 388
  • [50] Energy-efficient objects retrieval on indexed broadcast parallel channels
    Muñoz-Avila, AM
    Hurson, AR
    INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 190 - 194