Performance improvement by data management layer in a grid RPC system

被引:0
|
作者
Aida, Yoshiaki [1 ]
Nakajima, Yoshihiro [1 ]
Sato, Mitsuhisa [1 ]
Sakurai, Tetsuya [1 ]
Takahashi, Daisuke [1 ]
Boku, Taisuke [1 ]
机构
[1] Univ Tsukuba, Dept Syst & Informat Engn, Tsukuba, Ibaraki 3058577, Japan
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A grid RPC system provides a useful and intuitive programming interface for master-worker type applications in a grid environment. In many grid applications, such as parameter search programs, both master and workers are often required to have a large amount of common data. Since in the RPC model the data must be transferred from the master directly to each worker, the master is sometimes a bottleneck, resulting in poor performance. In order to improve the performance in such cases, we propose a model to decouple the data transfer by a data management layer from the RPC programming. We have designed and implemented a prototype data transfer layer called OmniStorage to OmniRPC, which is a grid RPC system for parallel programming in a grid environment. This allows efficient data transmission of a large amount of data by placing intermediate relay servers, taking the network topology into account, to route the communication and cache the common data in the server. We have evaluated the performance of the proposed system by using synthetic workloads and a real grid application. The results show that OmniStorage can improve the performance of OmniRPC applications compared to the case of using only OmniRPC.
引用
收藏
页码:324 / 335
页数:12
相关论文
共 50 条
  • [1] Performance evaluation of data management layer by data sharing patterns for grid RPC applications
    Nakajima, Yoshihiro
    Aida, Yoshiaki
    Sato, Mitsuhisa
    Tatebe, Osamu
    [J]. EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 554 - 564
  • [2] Grid RPC meets data grid: Network enabled services for data farming on the grid
    Matsuoka, S
    [J]. FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 13 - 15
  • [3] 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
  • [4] Data management system in Manufacturing Grid
    Ma, Ruyue
    Meng, Xiangxu
    Liu, Shijun
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2006, : 335 - +
  • [5] Grid data and replica management system
    Radic, B
    Imamagic, E
    Dobrenic, D
    [J]. ITI 2005: Proceedings of the 27th International Conference on Information Technology Interfaces, 2005, : 573 - 578
  • [6] Application research on application performance management system in big data of power grid
    Zhao, Deji
    Ning, Bo
    Yang, Chao
    [J]. 2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 1358 - 1363
  • [7] 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
  • [8] GEDAS: A data management system for data grid environments
    No, J
    Park, H
    [J]. COMPUTATIONAL SCIENCE - ICCS 2005, PT 1, PROCEEDINGS, 2005, 3514 : 485 - 492
  • [9] Autonomic data management system in grid environment
    Thi-Mai-Huong Nguyen
    Magoules, Frederic
    [J]. JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2009, 3 (01) : 155 - 177
  • [10] Data management and analysis for the Earth System Grid
    Williams, D. N.
    Ananthakrishnan, R.
    Bernholdt, D. E.
    Bharathi, S.
    Brown, D.
    Chen, M.
    Chervenak, A. L.
    Cinquini, L.
    Drach, R.
    Foster, I. T.
    Fox, P.
    Hankin, S.
    Henson, V. E.
    Jones, P.
    Middleton, D. E.
    Schwidder, J.
    Schweitzer, R.
    Schuler, R.
    Shoshani, A.
    Siebenlist, F.
    Sim, A.
    Strand, W. G.
    Wilhelmi, N.
    Su, M.
    [J]. SCIDAC 2008: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2008, 125