Title: Belle II Conditions Database

Journal Article · · Journal of Physics. Conference Series
 [1];  [2];  [1];  [3];  [2];  [2];  [2];  [4];  [2];  [2];  [2]
  1. Ludwig-Maximilians Univ. Munich, Garching (Germany)
  2. Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
  3. Jožef Stefan Inst., Ljubljana (Slovenia)
  4. High Energy Accelerator Research Organization (KEK), Ibaraki (Japan)

The Belle II experiment at KEK is preparing for taking first collision data in early 2018. For the success of the experiment it is essential to have information about varying conditions available to systems worldwide in a fast and efficient manner that is straightforward for both the user and maintainer. The Belle II Conditions Database was designed to make maintenance as easy as possible. To this end, a HTTP REST service was developed with industry-standard tools such as Swagger for the API interface development, Payara for the Java EE application server, and the Hazelcast in-memory data grid for support of scalable caching as well as transparent distribution of the service across multiple sites. On the client side, the online and offline software has to be able to obtain conditions data from the Belle II Conditions Database in a robust and reliable way under very different situations. As such the client side interface to the Belle II Conditions Database has been designed with a variety of access mechanisms which allow the software to be used with and without an internet connection. Different methods to access the payload information are implemented to allow for a high level of customization per site and to simplify testing of new payloads locally. Changes to the conditions data are usually handled transparently but users can actively check whether an object has changed or register callback functions to be called whenever a conditions data object is updated. In addition a command line user interface has been developed to simplify inspection and modification of the database contents.

Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
Grant/Contract Number:
AC05-76RL01830
OSTI ID:
1572902
Report Number(s):
PNNL-SA-130199
Journal Information:
Journal of Physics. Conference Series, Journal Name: Journal of Physics. Conference Series Journal Issue: 3 Vol. 1085; ISSN 1742-6588
Publisher:
IOP PublishingCopyright Statement
Country of Publication:
United States
Language:
English

References (3)

The Belle detector
  • Abashian, A.; Gotow, K.; Morgan, N.
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 479, Issue 1 https://doi.org/10.1016/S0168-9002(01)02013-7
journal February 2002
CernVM – a virtual software appliance for LHC applications journal April 2010
The Software Framework of the Belle II Experiment journal December 2011