Application level interoperability between clouds and grids

Andre Merzky, Katerina Stamou, Shantenu Jha

Research output: Chapter in Book/Report/Conference proceedingConference contribution

18 Scopus citations

Abstract

SAGA is a high-level programming interface which provides the ability to develop distributed applications in an infrastructure independent way. In an earlier paper, we discussed how SAGA was used to develop a version of MapReduce which provided the user with the ability to control the relative placement of compute and data, whilst utilizing different distributed infrastructure. In this paper, we use the SAGA-based implementation of MapReduce, and demonstrate its interoperability across Clouds and Grids. We discuss how a range of cloud adaptors have been developed for SAGA. The major contribution of this paper is the demonstration - possibly the first ever, of interoperability between different Clouds and Grids, without any changes to the application. We analyse the performance of SAGA-MapReduce when using multiple, different, heterogeneous infrastructure concurrently for the same problem instance; However, we do not strive to provide a rigorous performance model, but to provide a proof-of-concept of application-level interoperability and illustrate its importance.

Original languageEnglish (US)
Title of host publicationProceedings - 2009 Workshops at the Grid and Pervasive Computing Conference, GPC 2009
Pages143-150
Number of pages8
DOIs
StatePublished - 2009
Externally publishedYes
Event2009 Workshops at the Grid and Pervasive Computing Conference, GPC 2009 - Geneva, Switzerland
Duration: May 4 2009May 8 2009

Publication series

NameProceedings - 2009 Workshops at the Grid and Pervasive Computing Conference, GPC 2009

Other

Other2009 Workshops at the Grid and Pervasive Computing Conference, GPC 2009
Country/TerritorySwitzerland
CityGeneva
Period5/4/095/8/09

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Application level interoperability between clouds and grids'. Together they form a unique fingerprint.

Cite this