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 条
  • [21] A portable, parallel and efficient "real gas" flow solver
    Cox, CF
    SECOND INTERNATIONAL CONFERENCE ON NONLINEAR PROBLEMS IN AVIATION & AEROSPACE VOL 1 AND 2, 1999, : 165 - 172
  • [22] CIAS - achieving interoperability using CORBA
    Moreno, RA
    Fiales, VR
    Furuie, SS
    MEDICAL IMAGING 2002: PACS AND INTEGRATED MEDICAL INFORMATION SYSTEMS: DESIGN AND EVALUATION, 2002, 4685 : 217 - 227
  • [23] PARDIS: A parallel approach to CORBA
    Keahey, K
    Gannon, D
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 31 - 39
  • [24] Optimization techniques for replicating CORBA objects
    Ecole Polytechnique Federale de, Lausanne, Lausanne, Switzerland
    Pro Workshop Object Oriented Real Time Dependable Syst WORDS, (2-8):
  • [25] Efficient implementation of a portable parallel programming model for image processing
    Morrow, PJ
    Crookes, D
    Brown, J
    McAleese, G
    Roantree, D
    Spence, I
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1999, 11 (11): : 671 - 685
  • [26] Objects and the Web: CORBA meets HTTP
    Chauvet, Jean-Marie
    PC AI Intelligent Solutions for Today's Computers, 1997, 11 (02):
  • [27] A CORBA environment supporting mobile objects
    Choy, S
    Breugst, M
    Magedanz, T
    INTELLIGENCE IN SERVICES AND NETWORKS: PAVING THE WAY FOR AN OPEN SERVICE MARKET, 1999, 1597 : 168 - 180
  • [28] CORBA request portable interceptors: A performance analysis
    Marchetti, C
    Verde, L
    Baldoni, R
    DOA'01: 3RD INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS & APPLICATIONS, PROCEEDINGS, 2001, : 208 - 217
  • [29] CORBA request portable interceptors: analysis and applications
    Baldoni, R
    Marchetti, C
    Verde, L
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2003, 15 (06): : 551 - 579
  • [30] Portable objects in the Enlightenment
    Roche, Daniel
    REVUE D HISTOIRE MODERNE ET CONTEMPORAINE, 2017, 64 (01): : 160 - 165