Institute of Electrical & Electronic Engineers
SAGA is a high-level programming interface which provides the ability to develop distributed applications in an infrastructure independent way. In an earlier paper, the authors 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, they use the SAGA-based implementation of MapReduce, and demonstrate its interoperability across clouds and grids. They discuss how a range of cloud adaptors have been developed for SAGA.