Louisiana State University
MapReduce has emerged as an important data-parallel programming model for data-intensive computing - for clouds and grids. However most if not all implementations of MapReduce are coupled to a specific infrastructure. SAGA is a high-level programming interface which provides the ability to create distributed applications in an infrastructure independent way. In this paper, the authors show how MapReduce has been implemented using SAGA and demonstrate its interoperability across different distributed platforms - grids, cloud-like infrastructure and clouds.