Using Clouds to Provide Grids Higher-levels of Abstrac- Tion and Explicit Support for Usage Modes

Status of This Document This document provides information to the grid community, relating recent developments in the area of Cloud computing, to the area and standardization landscpa in Grid computing. It is supposed to inform the OGF community. Distribution is unlimited. Abstract Grids in their current form of deployment and implementation have not been as successful as hoped in engendering distributed applications. Amongst other reasons, the level of detail that needs to be controlled for the successful development and deployment of applications remains too high. We argue that there is a need for higher levels of abstractions for current Grids. By introducing the relevant terminology, we try to understand Grids and Clouds as systems; we find this leads to a natural role for the concept of Affinity, and argue that this is a missing element in current Grids. Providing these affinities and higher-level abstractions is consistent with the common concepts of Clouds. Thus this paper establishes how Clouds can be viewed as a logical and next higher-level abstraction from Grids.

[1]  Shantenu Jha,et al.  Grid Interoperability at the Application Level Using SAGA , 2007, Third IEEE International Conference on e-Science and Grid Computing (e-Science 2007).

[2]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[3]  Achim Streit,et al.  Open Standards-Based Interoperability of Job Submission and Management Interfaces across the Grid Middleware Platforms gLite and UNICORE , 2007, Third IEEE International Conference on e-Science and Grid Computing (e-Science 2007).

[4]  Matei Ripeanu,et al.  Amazon S3 for science grids: a viable solution? , 2008, DADC '08.

[5]  Ian T. Foster,et al.  Virtual Workspaces in the Grid , 2005, Euro-Par.

[6]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[7]  Geoffrey C. Fox,et al.  Grids challenged by a Web 2.0 and multicore sandwich , 2009, Concurr. Comput. Pract. Exp..

[8]  Charles E. Catlett The Philosophy of TeraGrid: Building an Open, Extensible, Distributed TeraScale Facility , 2002, CCGRID.

[9]  Philip H. Enslow What is a "Distributed" Data Processing System? , 1978, Computer.

[10]  Douglas Thain,et al.  All-pairs: An abstraction for data-intensive cloud computing , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.