One SAGA for all: a single API implementation for a dozen of programming languages

From Master Projects
Jump to: navigation, search


has title::One SAGA for all: a single API implementation for a dozen of programming languages
status: finished
Master: project within::Parallel and Distributed Computer Systems
Student name: student name::Manuel Franceschini
Dates
Start start date:=2010/08/01
End end date:=2010/12/31
Supervision
Supervisor: Thilo Kielmann
Second reader: has second reader::Frank Seinstra
Poster: has poster::Media:Media:Posternaam.pdf

Signature supervisor



..................................

Abstract

SAGA (Simple API for Grid Applications) is an simple yet powerful API that abstracts the details of the possibly heterogeneous underlying infrastructure. Currently there are two major implementations available in Java and C++ and a language binding in Python. However, due to the variety of programming languages in use today many developers are not willing to abandon their favorite language in favor of the ones supported. This project aims to provide an interface to SAGA for many different, preferably scripting, languages in form of a service. This service is accessible from more than a dozen different languages and provides all SAGA functionality. Furthermore we investigate performance and security aspects of the project at hand.