JavaSymphony, a programming model for the Grid

In previous work, JavaSymphony has been introduced as a high-level programming model for performance-oriented distributed and parallel Java programs. We have extended JavaSymphony to simplify the development of Grid applications, allowing the programmer to control parallelism, load balancing, and lo...

Full description

Saved in:
Bibliographic Details
Published in:Future generation computer systems Vol. 21; no. 1; pp. 239 - 246
Main Authors: Jugravu, Alexandru, Fahringer, Thomas
Format: Journal Article
Language:English
Published: Elsevier B.V 2005
Subjects:
ISSN:0167-739X, 1872-7115
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In previous work, JavaSymphony has been introduced as a high-level programming model for performance-oriented distributed and parallel Java programs. We have extended JavaSymphony to simplify the development of Grid applications, allowing the programmer to control parallelism, load balancing, and locality at a high level of abstraction. In this paper, we introduce new features to support the widely popular workflow paradigm. The overall idea is to provide a high-level programming paradigm that shields the programmer from low level implementation details such as RMI, sockets, and threads. Experiments are presented to demonstrate the usefulness of JavaSymphony as a programming paradigm for the Grid.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0167-739X
1872-7115
DOI:10.1016/j.future.2004.09.030