OmniRPC: a grid RPC facility for cluster and global computing in OpenMP

被引:0
|
作者
Sato, M [1 ]
Hirano, M
Tanaka, Y
Sekiguchi, S
机构
[1] Real World Comp Partnership, Tsukuba, Ibaraki, Japan
[2] Electrotech Lab, Sakura, Ibaraki 305, Japan
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Omni remote procedure call facility, OmniRPC, is a thread-safe grid RPC facility for cluster and global computing environments. The remote libraries are implemented as executable programs in each remote computer, and OnmiRPC automatically allocates remote library calls dynamically on appropriate remote computers to facilitate location transparency. We propose to use OpenMP as an easy-to-use and simple programming environment for the multi-threaded client of OmniRPC. We use the POSIX thread implementation of the Omni OpenMP compiler which allows multi-threaded execution of OpenMP programs by POSIX threads even in a single processor. Multiple outstanding requests of OmniRPC calls in OpenMP work-sharing construct are dispatched to different remote computers to exploit network-wide parallelism.
引用
收藏
页码:130 / 136
页数:7
相关论文
共 50 条
  • [1] OmniRPC: A grid RPC system for parallel programming in cluster and grid environment
    Sato, M
    Boku, T
    Takahashi, D
    [J]. CCGRID 2003: 3RD IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2003, : 206 - 213
  • [2] Chirp: a practical global filesystem for cluster and Grid computing
    Thain, Douglas
    Moretti, Christopher
    Hemmes, Jeffrey
    [J]. JOURNAL OF GRID COMPUTING, 2009, 7 (01) : 51 - 72
  • [3] Chirp: a practical global filesystem for cluster and Grid computing
    Douglas Thain
    Christopher Moretti
    Jeffrey Hemmes
    [J]. Journal of Grid Computing, 2009, 7 : 51 - 72
  • [4] GrADSolve - RPC for high performance computing on the grid
    Vadhiyar, S
    Dongarra, J
    YarKhan, A
    [J]. EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 394 - 403
  • [5] Grid and Cluster Computing
    Priol, T
    Lee, C
    Schwiegelshosh, U
    Puppin, D
    [J]. EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 398 - 398
  • [6] On Performance Study of The Global Arrays Toolkit on Cluster and Grid Computing Environments
    Sirisup, Sirod
    U-ruekolan, Suriya
    [J]. ECTI-CON 2008: PROCEEDINGS OF THE 2008 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2008, : 141 - 144
  • [7] Grid, Cluster and Cloud Computing
    Keahey, K.
    Laforenza, D.
    Reinefeld, A.
    Ritrovato, P.
    Thain, D.
    Wilkins-Diehr, N.
    [J]. EURO-PAR 2010 PARALLEL PROCESSING, PT I, 2010, 6271 : 341 - +
  • [8] Comparison of Global computing with Grid Computing
    Behsaz, Babak
    Jaferian, Pooya
    Meybodi, Mohammad Reza
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2006, : 531 - +
  • [9] SmartGridRPC: The new RPC model for high performance Grid computing
    Brady, Thomas
    Dongarra, Jack
    Guidolin, Michele
    Lastovetsky, Alexey
    Seymour, Keith
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (18): : 2467 - 2487
  • [10] The Differences Among Cloud Computing, Cluster Computing And Grid Computing
    Wang, Mu-kuai
    Li, Dao-guo
    Fu, Bin
    [J]. 2010 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING (MSE 2010), VOL 3, 2010, : 78 - 81