Leveraging the Power of the Grid with Opal

Leveraging the Power of the Grid with Opal

Sriram Krishnan, Luca Clementi, Zhaohui Ding, Wilfred Li
ISBN13: 9781605663746|ISBN10: 1605663743|EISBN13: 9781605663753
DOI: 10.4018/978-1-60566-374-6.ch028
Cite Chapter Cite Chapter

MLA

Krishnan, Sriram, et al. "Leveraging the Power of the Grid with Opal." Handbook of Research on Computational Grid Technologies for Life Sciences, Biomedicine, and Healthcare, edited by Mario Cannataro, IGI Global, 2009, pp. 552-576. https://doi.org/10.4018/978-1-60566-374-6.ch028

APA

Krishnan, S., Clementi, L., Ding, Z., & Li, W. (2009). Leveraging the Power of the Grid with Opal. In M. Cannataro (Ed.), Handbook of Research on Computational Grid Technologies for Life Sciences, Biomedicine, and Healthcare (pp. 552-576). IGI Global. https://doi.org/10.4018/978-1-60566-374-6.ch028

Chicago

Krishnan, Sriram, et al. "Leveraging the Power of the Grid with Opal." In Handbook of Research on Computational Grid Technologies for Life Sciences, Biomedicine, and Healthcare, edited by Mario Cannataro, 552-576. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-60566-374-6.ch028

Export Reference

Mendeley
Favorite

Abstract

Grid systems provide mechanisms for single sign-on, and uniform APIs for job submission and data transfer, in order to allow the coupling of distributed resources in a seamless manner. However, new users face a daunting barrier of entry due to the high cost of deployment and maintenance. They are often required to learn complex concepts relative to Grid infrastructures (credential management, scheduling systems, data staging, etc). To most scientific users, running their applications with minimal changes and yet getting results faster is highly desirable, without having to know much about how the resources are used. Hence, a higher level of abstraction must be provided for the underlying infrastructure to be used effectively. For this purpose, we have developed the Opal toolkit for exposing applications on Grid resources as simple Web services. Opal provides a basic set of Application Programming Interfaces (APIs) that allows users to execute their deployed applications, query job status, and retrieve results. Opal also provides a mechanism to define command-line arguments and automatically generates user interfaces for the Web services dynamically. In addition, Opal services can be hooked up to a Metascheduler such as CSF4 to leverage a distributed set of resources, and accessed via a multitude of interfaces such as Web browsers, rich desktop environments, workflow tools, and command-line clients.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.