Fermilab Computing Division

CS Document 518-v1

THE SAMGRID DATABASE SERVER COMPONENT: ITS UPGRADED INFRASTRUCTURE AND FUTURE DEVELOPMENT PATH

Document #:
CS-doc-518-v1
Document type:
Conference
Submitted by:
Sinisa Veseli
Updated by:
Sinisa Veseli
Document Created:
23 Sep 2004, 14:04
Contents Revised:
23 Sep 2004, 14:04
Metadata Revised:
20 Jan 2005, 09:37
Viewable by:
  • Public document
Modifiable by:
  • Same as Viewable by

Quick Links:
Latest Version

Abstract:
The SAMGrid Database Server encapsulates several important services, such as accessing file metadata and replica catalog, keeping track of the processing information, as well as providing the runtime support for SAMGrid station services. Recent deployment of the SAMGrid system for CDF has resulted in unification of the database schema used by CDF and D0, and the complexity of changes required for the unified metadata catalog has warranted a complete redesign of the DB Server.

We describe here the architecture and features of the new server. In particular, we discuss the new CORBA infrastructure that utilizes python wrapper classes around IDL structs and exceptions. Such infrastructure allows us to use the same code on both server and client sides, which in turn results in significantly improved code maintainability and easier development.

We also discuss future integration of the new server with an SBIR II project which is directed toward allowing the DB Server to access distributed databases, implemented in different DB systems and possibly using different schema.

Files in Document:
  • Paper (SAM DbServer - CHEP 2004.doc, 1.4 MB)
  • Talk (SAM DB Server - CHEP 2004.ppt, 142.5 kB)
Topics:
None
Notes and Changes:
Fermilab Publication number CONF-04-465-CD
Associated with Events:
CHEP2004 held from 27 Sep 2004 to 01 Oct 2004 in Interlaken, Switzerland
DocDB Home ]  [ Search ] [ Authors ] [ Events ] [ Topics ]

DocDB Version 8.8.9, contact Document Database Administrators