The TeraGrid [1] is a grid computing project for building a world-class comprehensive distributed infrastructure for scientific discovery. TeraGrid comprises many heterogeneous systems that enable high performance computing, data management/ storage, and scientific visualization, and access to scientific data collections from facilities across the country. TeraGrid uses advanced networking systems, software technologies, and operations and support activities to tie these fundamental resources together into a production cyberinfrastructure for science and research. Allocations, accounting, security, resource monitoring, consulting, and documentation are among the services that each TeraGrid Resource Provider (RP) implements to meet their sitespecific needs while operating within the TeraGrid environment. The purpose of the TeraGrid User Portal [2] is to serve as a launch pad for new users and a control panel for current users by integrating RP resources, services, and information into a single web interface serving a national community of computational researchers. The first version of the TeraGrid User Portal [3] addresses the most fundamental issue for integrating TeraGrid resources: extension and integration of existing, centralized TeraGrid accounting and security services with a clear and comprehensive production portal interface. In addition, the portal provides simple access to existing TeraGrid user-centric information and services such as documentation, consulting, allocation request and renewal, and resource monitoring. This paper discusses the motivation, architecture, technology, and challenges used to build an enterprise portal for the TeraGrid. It also illustrates techniques, such as load balancing, redundancy, and user auditing, that are required to ensure performance, reliability, and traceability of the portal environment.

Publication Date



ACM, IEEE Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works in February 2014.

Document Type


Department, Program, or Center

Computer Science (GCCIS)


RIT – Main Campus