skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Frontier: High Performance Database Access Using Standard Web Components in a Scalable Multi-Tier Architecture

Abstract

A high performance system has been assembled using standard web components to deliver database information to a large number of broadly distributed clients. The CDF Experiment at Fermilab is establishing processing centers around the world imposing a high demand on their database repository. For delivering read-only data, such as calibrations, trigger information, and run conditions data, we have abstracted the interface that clients use to retrieve data objects. A middle tier is deployed that translates client requests into database specific queries and returns the data to the client as XML datagrams. The database connection management, request translation, and data encoding are accomplished in servlets running under Tomcat. Squid Proxy caching layers are deployed near the Tomcat servers, as well as close to the clients, to significantly reduce the load on the database and provide a scalable deployment model. Details the system's construction and use are presented, including its architecture, design, interfaces, administration, performance measurements, and deployment plan.

Authors:
; ; ; ; ; ; ; ; ;
Publication Date:
Research Org.:
Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
15017348
Report Number(s):
FERMILAB-CONF-04-367-CD
TRN: US0605243
DOE Contract Number:  
AC02-76CH03000
Resource Type:
Conference
Resource Relation:
Conference: Presented at Computing in High-Energy Physics (CHEP '04), Interlaken, Switzerland, 27 Sep - 1 Oct 2004
Country of Publication:
United States
Language:
English
Subject:
43 PARTICLE ACCELERATORS; 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ARCHITECTURE; CONSTRUCTION; DESIGN; FERMILAB; FERMILAB COLLIDER DETECTOR; MANAGEMENT; PERFORMANCE; PHYSICS; PROCESSING; Computing, Instrumentation

Citation Formats

Kosyakov, S, Kowalkowski, J, Litvintsev, D, Lueking, L, Paterno, M, White, S P, /Fermilab, Autio, Lauri, /Helsinki U., Blumenfeld, B, Maksimovic, P, Mathis, M, and /Johns Hopkins U. Frontier: High Performance Database Access Using Standard Web Components in a Scalable Multi-Tier Architecture. United States: N. p., 2004. Web.
Kosyakov, S, Kowalkowski, J, Litvintsev, D, Lueking, L, Paterno, M, White, S P, /Fermilab, Autio, Lauri, /Helsinki U., Blumenfeld, B, Maksimovic, P, Mathis, M, & /Johns Hopkins U. Frontier: High Performance Database Access Using Standard Web Components in a Scalable Multi-Tier Architecture. United States.
Kosyakov, S, Kowalkowski, J, Litvintsev, D, Lueking, L, Paterno, M, White, S P, /Fermilab, Autio, Lauri, /Helsinki U., Blumenfeld, B, Maksimovic, P, Mathis, M, and /Johns Hopkins U. 2004. "Frontier: High Performance Database Access Using Standard Web Components in a Scalable Multi-Tier Architecture". United States. https://www.osti.gov/servlets/purl/15017348.
@article{osti_15017348,
title = {Frontier: High Performance Database Access Using Standard Web Components in a Scalable Multi-Tier Architecture},
author = {Kosyakov, S and Kowalkowski, J and Litvintsev, D and Lueking, L and Paterno, M and White, S P and /Fermilab and Autio, Lauri and /Helsinki U. and Blumenfeld, B and Maksimovic, P and Mathis, M and /Johns Hopkins U.},
abstractNote = {A high performance system has been assembled using standard web components to deliver database information to a large number of broadly distributed clients. The CDF Experiment at Fermilab is establishing processing centers around the world imposing a high demand on their database repository. For delivering read-only data, such as calibrations, trigger information, and run conditions data, we have abstracted the interface that clients use to retrieve data objects. A middle tier is deployed that translates client requests into database specific queries and returns the data to the client as XML datagrams. The database connection management, request translation, and data encoding are accomplished in servlets running under Tomcat. Squid Proxy caching layers are deployed near the Tomcat servers, as well as close to the clients, to significantly reduce the load on the database and provide a scalable deployment model. Details the system's construction and use are presented, including its architecture, design, interfaces, administration, performance measurements, and deployment plan.},
doi = {},
url = {https://www.osti.gov/biblio/15017348}, journal = {},
number = ,
volume = ,
place = {United States},
year = {Wed Sep 01 00:00:00 EDT 2004},
month = {Wed Sep 01 00:00:00 EDT 2004}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: