Squeezing out all the performance: Using Ingres for a C{sup 3}I reporting system
- Argonne National Lab., IL (United States). Decision and Information Sciences
Argonne National Laboratory was tasked with developing a data interface between the Joint Theater Level Simulation (JTLS), a military simulation model, and the Warrior Preparation Center C{sup 3}I reporting system, an Ingres-based application. The problem was to build an application that could take buffered input/output (I/O) from the simulation and trade it for direct I/O into an Ingres database. At the same time, the database could have up to 100 concurrent users through the C{sup 3}I reporting system, making retrievals and generating reports, so lock contention had to be minimized. One advantage was that events did not have to be reported immediately. Rather, delays in data updates were desired to emulate reporting delays that occur in the real world. Because of the massive amount of state information generated by time series simulations, a single interface could not maintain the database. Therefore, the problem was partitioned among several processes. One process separated the stream, and others maintained the database with state data from the simulation. A number of specific features in the application are reviewed that may be of interest to other developers faced with the problem of developing applications that have a large transaction throughput.
- Research Organization:
- Argonne National Lab., IL (United States)
- Sponsoring Organization:
- Department of Defense, Washington, DC (United States)
- DOE Contract Number:
- W-31109-ENG-38
- OSTI ID:
- 10107459
- Report Number(s):
- ANL/DIS/CP-84377; CONF-9410204-2; ON: DE95004591; TRN: AHC29505%%128
- Resource Relation:
- Conference: 1994 Ingres world,Chicago, IL (United States),2-6 Oct 1994; Other Information: PBD: [1994]
- Country of Publication:
- United States
- Language:
- English
Similar Records
Experience of using INGRES/ABF for large-scale applications
Modular Controllable Transformers (MCT)
Related Subjects
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE
WARFARE
COMPUTERIZED SIMULATION
DATA BASE MANAGEMENT
INFORMATION RETRIEVAL
TIME DELAY
TIME-SERIES ANALYSIS
MILITARY EQUIPMENT
TRAINING
MILITARY PERSONNEL
DEC COMPUTERS
DATA TRANSMISSION
EQUIPMENT INTERFACES
450000
990300
MILITARY TECHNOLOGY, WEAPONRY, AND NATIONAL DEFENSE
INFORMATION HANDLING