Abstract

This paper describes the design and prototype implementation of the XCAT Grid Science Portal. The portal lets grid application programmers script complex distributed computations and package these applications with simple interfaces for others to use. Each application is packaged as anotebookwhich consists of web pages and editable parameterized scripts. The portal is a workstation-based specializedpersonalweb server, capable of executing the application scripts and launching remote grid applications for the user. The portal server can receive event streams published by the application and grid resource information published by Network Weather Service (NWS) [35] or Autopilot [16] sensors. Notebooks can bepublishedand stored in web based archives for others to retrieve and modify. The XCAT Grid Science Portal has been tested with various applications, including the distributed simulation of chemical processes in semiconductor manufacturing and collaboratory support for X-ray crystallographers.

Highlights

  • The concept of a Science Portal was first introduced by the National Computational Science Alliance (NCSA) as part of a project designed to provide computational biologists with access to advanced tools and databases that could be shared by a community of users via web technology

  • This paper describes the XCAT Science Portal (XCAT-SP) which is an implementation of the NCSA Grid Science Portal concept

  • This paper has described the XCAT Science Portal system

Read more

Summary

Introduction

The concept of a Science Portal was first introduced by the National Computational Science Alliance (NCSA) as part of a project designed to provide computational biologists with access to advanced tools and databases that could be shared by a community of users via web technology. A Grid is a set of distributed services and protocols that have been deployed across a large set of resources These services include authentication, authorization, security, namespaces and file/object management, events, resource co-scheduling, user services, network quality of service, and information/directory services. Grid Science Portals are problem solving environments that allow scientists the ability to program, access and execute distributed applications using grid resources which are launched and managed by a conventional Web browser and other desktop tools. In such portals, scientific domain knowledge and tools are presented to the user in terms of the application science, and not in terms of complex distributed computing protocols. Another CORBA-based project is the Rutgers Discover portal [11] which provides a good interface for computational steering and collaborations

Existing Grid Portals
The notebook database
Grid application scripting
Event subsystem
The Grid Performance Monitor
Authentication and security
Sample applications
NCSA Chemical Engineering
IU Xports project
Conclusions
Future work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call