Implementing the Belle II Conditions Database Using Industry-Standard Tools

Sumitted to PubDB: 2017-08-09

Category: Poster, Visibility: Public

Tags: -

Authors Todd Elsethagen, Kevin Fox, Malachi Schram, Lynn Wood
Non-Belle II authors Jeter Hall, Bibi Raju, Eric Stephan, Jovan Araiza
Date Aug. 22, 2017
Belle II Number BELLE2-POSTER-CONF-2017-016
Abstract The Belle II Experiment at KEK is preparing for first collisions in early 2018. Processing the large amounts of data that will be produced will require conditions data to be readily available to systems worldwide in a fast and efficient manner that is straightforward to 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. This talk will present the design of the conditions database environment at Belle II, as well as go into detail about the actual implementation, capabilities, and performance.
Conference ACAT 2017

Files