Loren Data Corp.

'

  
COMMERCE BUSINESS DAILY ISSUE OF DECEMBER 21, 2000 PSA #2752
SOLICITATIONS

D -- SEISMIC NETWORK MONITORING TOOL TO ENHANCE EARTHWORM SEISMIC STATION MONITORING SYSTEM

Notice Date
December 19, 2000
Contracting Office
U.S. Geological Survey, Branch Of Acquisition and Federal Assistance, Box 25046, Denver Federal Center, Denver, CO 80225-0046
ZIP Code
80225-0046
Response Due
January 3, 2001
Point of Contact
Marilyn Hutchison, (303) 236-5900, x327
E-Mail Address
USGS, CR, Office of Acquisition and Grants (mhutchi@usgs.gov)
Description
The U. S. Geological Survey (USGS), National Seismic System (NSS), requires a seismic network monitoring tool to improve the NSS's ability to monitor the performance of seismic stations at 29 US regional networks running the Earthworm Seismic Monitoring System. The enhanced system must allow the USGS NSS to monitor, across the Internet, the performance of seismic stations at regional networks nationwide. In addition, the program must provide seismic network operators a mechanism to monitor the state of health of the seismic stations in their network. The Earthworm Seismic Station Monitoring System should be a three-tier distributed network-monitoring system. In this system, collection and control agents should send data to a central monitoring server, which in turn passes information onto a Java Applet and Application that end-users interact with. This work should be performed using C++, Java, CORBA, Solaris and NT. The Earthworm Seismic Station Monitoring System should be composed of 3-layers of components to allow a distributed system. Layer 1 should be the Collection Agents that provide information from each seismic network or network node; Layer 2 should be the Network Station Information central server (NSIserver); and Layer 3 should be the end-user GUI interface. The Earthworm Seismic Station Monitoring System GUI must allow the operator to view the performance of the data acquisition for a network in a single glance and then drill down to details when a problem is discovered. The GUI must also allow operators to remotely and securely monitor the data acquisition processes. The Earthworm Seismic Station Monitoring System NSIserver must be a Java-based multi-threaded server which allows network managers to centralize monitoring of networks performance. The NSIserver must be a highly configurable design that allows network managers to set the rules which will govern how state-of-health data are interpreted and reported, thus simplifying the tasks for operators. All communications with agents and with the GUI should be done via CORBA IDL and the CORBA Event Service. The Earthworm Seismic Station Monitoring System Agent should be a distributed state-of-health monitoring process. Each Collection Agent should report to the NSIserver the data which it collects from the station (or stations) that it monitors. Required specifications for use with the Earthworm Seismic Station Monitoring System are as follows: 1. Multi-Platform Capable -- The system should be coded in Java and hence run on any platform supporting JVM 1.2.2 (i.e., Netscape, Internet Explorer, WindowsNT, Unix, Linux, & Mac), and since it will use CORBA it can interface with any data acquisition system. The GUI client should run as either a Java Application or a web enabled Applet. For the Earthworm application, it must run on Solaris, NT, Netscape and Internet Explorer. 2. Network Distributed -- Each component shall have the ability to reside on a different host computer communicating between components via CORBA. 3. Rule-Based Decision Making -- The NSIserver must allow managers to centralize monitoring of the health of the network. Rules are configured within the server to make intelligent decisions on the state of health of the network. 4. Fully Scalable -- The system must be fully scalable in that it can accommodate any number of agents and clients to interact with the system. The NSI Server should be highly threaded to offload work to additional CPU's and improve efficiency. 5. System must allow the end user to define subsets of stations for display. 6. Station Detail Page must display status of the station with supporting information such as the time of last good data packet and seconds since last good data packet. 7. Station Screen Page must display all stations being monitored or a user-selectable subset. Based on user defined rules, the display must give a simple color coded indication of station performance. Required Agent specifications: 1) Must run under NT and Solaris and provide data latency measurements from an Earthworm Trace Ring. Data latency in this case will be the time difference between the polling time and the last time stamp of data; 2) Must do live discovery of stations and channels from the Trace Ring; 3) Must allow configuration of location of NSI, installation name, and Trace Ring to scan; 4) The agent name must be combination of parameters such as Type of Agent, Version of agent , installation, hostname, and unique ID. In setting the agent name, must allow for default installation and unique ID. Required NSI server specifications: 1) Must allow for the live discovery of stations; 2) Must allow for the live discovery of agents; 3) Must allow for the live discovery of networks; 4) Must allow the user to set the length of monitoring episode and the interval between each monitoring episode; 5) GUI services must provide dynamic subset lists; and 6) GUI services must be provided to obtain performance level for agent specific parameters. Required GUI client specifications: 1) Must allow the end user to subset based on the agent name, which will be identified by at least the host name and installation; network; and station type; 2) For agent subset tabs, the reactor panel showing the list of stations must show performance level only for the parameters delivered by the agent; and 3) Must allow several hundreds of stations on the reactor panels. The system must be demonstrated successfully using two Earthworm installations, to be arranged by the USGS, and a central system at the USGS, Golden, Colorado. Interested parties may contact Marilyn Hutchison at (303) 236-5900, ext. 327, or FAX (303) 236-2710, to obtain a copy of the Request for Quotation. See Note 1.
Record
Loren Data Corp. 20001221/DSOL008.HTM (W-354 SN509253)

D - Automatic Data Processing and Telecommunication Services Index  |  Issue Index |
Created on December 19, 2000 by Loren Data Corp. -- info@ld.com