CS 501
Software Engineering
Spring 2003

Project Concepts

National Science Digital Library


Clients

Diane Hillmann, Computing and Information Science and Cornell University Library (dih1@cornell.edu)
Jon Phipps, Computing and Information Science (jphipps@cscornell.edu)

Project outline

The National Science Digital Library (NSDL) is a large-scale program of the National Science Foundation, with more than 100 grants awarded. Cornell University is playing the central technical role in integrating these activities, and is operating the main portal (http://nsdl.org/) and several of the central servers. The purpose of this project is to develop a monitoring system that with track the usage and performance of all parts of the NSDL, including those outside Cornell, and provide management and operational data about them. As well as supporting routine collection of information the system must incorporate algorithms for early identification and tracking of potential problems. The system must have a flexible architecture that will adapt as the NSDL expands. A good user interface is essential.

Technical

The NSDL uses both Linux and Wintel computers, with Web servers and relational databases. Java is the primary programming language.


[CS 501 Home Page]

William Y. Arms
(wya@cs.cornell.edu)

Last changed: January 22, 2003