Application Level Interoperability between Clouds and Grids

  • Authors:
  • Andre Merzky;Katerina Stamou;Shantenu Jha

  • Affiliations:
  • -;-;-

  • Venue:
  • GPC '09 Proceedings of the 2009 Workshops at the Grid and Pervasive Computing Conference
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

SAGA is a high-level programming interface which provides the ability to develop distributed applications in aninfrastructure 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 beendeveloped for SAGA. The major contribution of this paper isthe 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 interoperabilityand illustrate its importance