Author: Heubers, W.
Paper Title Page
S09DPP02 Palantiri: A Distributed Real-Time Database System for Process Control 336
 
  • B.J. Tummers, W. Heubers
    NIKHEF-K, Amsterdam, The Netherlands
 
  The medium-en­ergy ac­cel­er­a­tor MEA, lo­cated in Am­s­ter­dam, is con­trolled by a het­ero­ge­neous com­puter net­work. A large real-time data­base con­tains the pa­ra­me­ters in­volved in the con­trol of the ac­cel­er­a­tor and the ex­per­i­ments. This data­base sys­tem was im­ple­mented about ten years ago and has since been ex­tended sev­eral times. In re­sponse to in­creased needs the data­base sys­tem has been re­designed. The new data­base en­vi­ron­ment, as de­scribed in this paper, con­sists out of two new con­cepts: (1) A Palan­tir which is a per ma­chine process that stores the lo­cally de­clared data and for­wards au non local re­quests for data ac­cess to the ap­pro­pri­ate ma­chine. It acts as a stor­age de­vice for data and a look­ing glass upon the world. (2) Golems: work­ing units that de­fine the data within the Palan­tir, and that have knowl­edge of the hard­ware they con­trol. Ap­pli­ca­tions ac­cess the data of a Golem by name (which do re­sem­ble Unix path names). The Palan­tir that runs on the same ma­chine as the ap­pli­ca­tion han­dles the dis­tri­b­u­tion of ac­cess re­quests. This paper fo­cuses on the Palan­tir con­cept as a dis­trib­uted data stor­age and event han­dling de­vice for process con­trol.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS1991-S09DPP02  
About • Received ※ 11 November 1991 — Accepted ※ 20 November 1991 — Issued ※ 04 December 1992  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)