Leveraging the Power of the Grid with Opal
Author:
Krishnan Sriram1, Clementi Luca1, Ding Zhaohui2, Li Wilfred1
Affiliation:
1. University of California San Diego, USA 2. Jilin University, China
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.
Reference41 articles.
1. Abramson, D., Sosic, R., Giddy, J., & Hall, B. (1995) Nimrod: a tool for performing parametrised simulations using distributed workstations. Fourth IEEE International Symposium on High Performance Distributed Computing (pp 112-121). 2. Allcock, W., Bester, J., Bresnahan, J., Chervenak, A., Liming, L., & Tuecke, S. (2001). In GridFTP:Protocol Extension to FTP for the Grid. Unpublished Internet-Draft, Grid Forum. 3. Arzberger, P. W., & Papadopoulos, P. (Feb 2006). PRAGMA: Example of Grass-Roots Grid Promoting Collaborative e-Science Teams. CTWatch Quarterly, 2 (1). 4. Atkins, D., Kroegemeier, K., Feldman, S., Garcia-Molina, H., Klein, M., Messerschmitt, D., et al. (2003). Revolutionizing Science and Engineering Through Cyberinfrastructure. In Report of the National Science Foundation Blue-Ribbon Advisory Panel on Cyberinfrasturcuture. National Science Foundation: Arlington, VA. 5. Baker, N. A., Sept, D., Joseph, S., Holst, M. J., & McCammon, J. A. (2001). Electrostatics of nanosystems: application to microtubules and the ribosome. Proceedings of the National Academy of Sciences of the United States of America 2001, (Vol. 98), (pp. 10037-41).
|
|