DocumentCode
1597648
Title
Application Level Interoperability between Clouds and Grids
Author
Merzky, Andre ; Stamou, Katerina ; Jha, Shantenu
Author_Institution
Center for Comput. & Technol., Louisiana State Univ., Baton Rouge, LA
fYear
2009
Firstpage
143
Lastpage
150
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.
Keywords
grid computing; open systems; SAGA-MapReduce; application level interoperability; distributed applications; distributed infrastructure; high-level programming interface; Application software; Cloud computing; Computer interfaces; Computer science; Distributed computing; Grid computing; Large-scale systems; Performance analysis; Pervasive computing; Runtime; Application; Clouds; Grids; Heterogeneous; Infrastructure; Interoperability; SAGA;
fLanguage
English
Publisher
ieee
Conference_Titel
Grid and Pervasive Computing Conference, 2009. GPC '09. Workshops at the
Conference_Location
Geneva
Print_ISBN
978-1-4244-4372-7
Type
conf
DOI
10.1109/GPC.2009.17
Filename
4976556
Link To Document