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

Title: Belle II Conditions Database

Abstract

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 andmore » 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.« less

Authors:
 [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)
Publication Date:
Research Org.:
Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1572902
Report Number(s):
PNNL-SA-130199
Journal ID: ISSN 1742-6588
Grant/Contract Number:  
AC05-76RL01830
Resource Type:
Accepted Manuscript
Journal Name:
Journal of Physics. Conference Series
Additional Journal Information:
Journal Volume: 1085; Journal Issue: 3; Journal ID: ISSN 1742-6588
Publisher:
IOP Publishing
Country of Publication:
United States
Language:
English
Subject:
71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS; 96 KNOWLEDGE MANAGEMENT AND PRESERVATION

Citation Formats

Ritter, Martin, Wood, Lynn, Kuhr, T., Bracko, M., Elsethagen, T., Fox, K., Hall, J., Pulvermacher, C., Raju, B., Schram, M., and Stephan, E. Belle II Conditions Database. United States: N. p., 2018. Web. doi:10.1088/1742-6596/1085/3/032032.
Ritter, Martin, Wood, Lynn, Kuhr, T., Bracko, M., Elsethagen, T., Fox, K., Hall, J., Pulvermacher, C., Raju, B., Schram, M., & Stephan, E. Belle II Conditions Database. United States. doi:10.1088/1742-6596/1085/3/032032.
Ritter, Martin, Wood, Lynn, Kuhr, T., Bracko, M., Elsethagen, T., Fox, K., Hall, J., Pulvermacher, C., Raju, B., Schram, M., and Stephan, E. Thu . "Belle II Conditions Database". United States. doi:10.1088/1742-6596/1085/3/032032. https://www.osti.gov/servlets/purl/1572902.
@article{osti_1572902,
title = {Belle II Conditions Database},
author = {Ritter, Martin and Wood, Lynn and Kuhr, T. and Bracko, M. and Elsethagen, T. and Fox, K. and Hall, J. and Pulvermacher, C. and Raju, B. and Schram, M. and Stephan, E.},
abstractNote = {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.},
doi = {10.1088/1742-6596/1085/3/032032},
journal = {Journal of Physics. Conference Series},
number = 3,
volume = 1085,
place = {United States},
year = {2018},
month = {10}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record

Save / Share: