Programming the grid with distributed objects

被引:0
|
作者
Denis, A [1 ]
Pérez, C [1 ]
Priol, T [1 ]
Ribes, A [1 ]
机构
[1] IRISA IFSIC, F-35042 Rennes, France
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Computational grids are seen as the future emergent computing infrastructures. However, their programming requires the use of several paradigms that are implemented through several communication middleware and runtimes (distributed objects, message-passing libraries,...). However some of these middleware and runtimes are unable to take benefit of the presence of various networking technologies available in grid infrastructures. In this paper, we propose an approach that is capable of exploiting the underlying networking technologies at their maximum performance. This approach is based on the CORBA architecture from the OMG for which we propose the concept of parallel CORBA object able to exploit Wide Area Networks (WAN) technologies and a supportive environment able to exploit various System Area Networks (SAN) technologies. Such approach encourages grid programmers to use the most suited communication paradigms for their applications independently from the underlying networks.
引用
收藏
页码:133 / 148
页数:16
相关论文
共 50 条
  • [21] Coarse-grained distributed parallel programming interface for grid computing
    Wu, YW
    Wang, Q
    Yang, GW
    Zheng, WM
    GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 255 - 258
  • [22] A grid-based programming approach for distributed linear algebra applications
    Aouad, Lamine M.
    Petiton, Serge G.
    MULTIAGENT AND GRID SYSTEMS, 2010, 6 (03) : 209 - 223
  • [23] Observing objects and programming objects
    Esposito, E
    SYSTEMS RESEARCH, 1996, 13 (03): : 251 - 260
  • [24] Programming with objects
    Register, Andy
    Hopper, Michael
    IEEE Potentials, 1994, 13 (02): : 34 - 36
  • [25] MODULES, OBJECTS AND DISTRIBUTED-PROGRAMMING - ISSUES IN RPC AND REMOTE OBJECT INVOCATION
    LEVY, HM
    TEMPERO, ED
    SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (01): : 77 - 90
  • [26] Modules, objects and distributed programming. Issues in RPC and remote object invocation
    Levy, Henry M.
    Tempero, Ewan D.
    Software - Practice and Experience, 1991, 21 (01) : 77 - 90
  • [27] OO distributed programming is not distributed OO programming
    Guerraoui, R
    Fayad, ME
    COMMUNICATIONS OF THE ACM, 1999, 42 (04) : 101 - 104
  • [28] gluepy: A Simple Distributed Python']Python Programming Framework for Complex Grid Environments
    Hironaka, Ken
    Saito, Hideo
    Takahashi, Kei
    Taura, Kenjiro
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2008, 5335 : 249 - 263
  • [29] Decision optimization of the integration of distributed generation with electrical grid using linear programming
    Kowalska, Anna
    PRZEGLAD ELEKTROTECHNICZNY, 2009, 85 (08): : 70 - 75
  • [30] Programming the Grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications
    Dennis Gannon
    Randall Bramley
    Geoffrey Fox
    Shava Smallen
    Al Rossi
    Rachana Ananthakrishnan
    Felipe Bertrand
    Ken Chiu
    Matt Farrellee
    Madhu Govindaraju
    Sriram Krishnan
    Lavanya Ramakrishnan
    Yogesh Simmhan
    Alek Slominski
    Yu Ma
    Caroline Olariu
    Nicolas Rey-Cenvaz
    Cluster Computing, 2002, 5 (3) : 325 - 336