Title: Experiences on grid shared data programming

Authors: Dacian Tudor, Georgiana Macariu, Wolfgang Schreiner, Vladimir-Ioan Cretu

Addresses: Computer Science and Engineering Department, 'Politehnica' University of Timisoara, Vasile Parvan Street, No. 2, 300223, Timisoara, Romania. ' Computer Science and Engineering Department, 'Politehnica' University of Timisoara, Vasile Parvan Street, No. 2, 300223, Timisoara, Romania. ' Research Institute for Symbolic Computation (RISC), Johannes Kepler University, 4040 Linz, Austria. ' Computer Science and Engineering Department, 'Politehnica' University of Timisoara, Vasile Parvan Street, No. 2, 300223, Timisoara, Romania

Abstract: 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.

Keywords: shared memory programming; grid programming; distributed shared memory; grid computing; shared data programming; object-oriented modelling.

DOI: 10.1504/IJGUC.2009.027919

International Journal of Grid and Utility Computing, 2009 Vol.1 No.4, pp.296 - 307

Published online: 18 Aug 2009 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article