Experiences on grid shared data programming

被引:2
作者
Tudor, Dacian [1 ]
Macariu, Georgiana [1 ]
Schreiner, Wolfgang [2 ]
Cretu, Vladimir-Ioan [1 ]
机构
[1] Politehn Univ Timisoara, Comp Sci & Engn Dept, Vasile Parvan St, 2, Timisoara 300223, Romania
[2] Johannes Kepler Univ Linz, RISC, A-4040 Linz, Austria
关键词
shared memory programming; grid programming; distributed shared memory;
D O I
10.1504/IJGUC.2009.027919
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the continuous advances of the last years in grid computing, programming paradigms are dominated by the message passing concept. There is little support for other paradigms such as shared data or associative programming. In this paper, we analyse why previous attempts did not have a significant impact in the grid computing community. We start by assessing the landscape of grid programming solutions with a focus on shared data concepts. Next, we introduce an original idea to attack shared data programming on the grid by making use of both relaxed consistency models and user specified type consistency in an object-oriented model. Last but not least, we present a prototype architecture together with experimental results.
引用
收藏
页码:296 / 307
页数:12
相关论文
共 21 条
[1]  
[Anonymous], 1998, GRID BLUEPRINT NEW C
[2]  
[Anonymous], 2001, 2001 18 IEEE S MASS
[3]  
Antoniu G, 2005, SCALABLE COMPUT-PRAC, V6, P45
[4]   Jini meets the Grid [J].
Baker, M ;
Smith, G .
INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2001, :193-198
[5]  
Bershad B. N., 1993, Digest of Papers. COMPCON Spring '93 (Cat. No.93CH3251-6), P528, DOI 10.1109/CMPCON.1993.289730
[6]  
Bertier M, 2004, 2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, P539
[7]   DIET: A scalable toolbox to build network enabled servers on the grid [J].
Caron, E. ;
Desprez, F. .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2006, 20 (03) :335-352
[8]   NIST Net - A linux-based network emulation tool [J].
Carson, M ;
Santay, D .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2003, 33 (03) :111-126
[9]   Globus: A metacomputing infrastructure toolkit [J].
Foster, I ;
Kesselman, C .
INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1997, 11 (02) :115-128
[10]  
Karasavvas K, 2004, LECT NOTES COMPUT SC, V3458, P1