Roland Sipos

junior research associate

PhD (ELTE, 2016)

Atomfizikai Tanszék





E-mail: send message

I currently participate in the development and maintenance of the CMS CondDB
Web Production related services and applications.

I actively participate in the development of a prototype framework to handle
conditions data on a backend agnostic way, that is accessible through a REST API.
The project is the continuation of the ATLAS-CMS agreement to handle conditions
on a unified way.

I also made the upgrade of the monitoring framework, that included the automation
and deployment of the Open Monitoring Distribution system that helps the safe and
sound operation of CondDB related workflows and the underlying machinery.

During my PhD research I investigated alternative data storage technologies for the CMS Conditions Database.
An extension was implemented for the CMS Software Framework\\\'s database
access layer to handle conditions data for MongoDB, Cassandra and RIAK
databases. This involved the implementation of a generic access mechanism to
support multiple database backends in C++. The solution is highly flexible and can
easily adapt to other storage elements. A payload chunking algorithm was also
implemented to reduce the overhead, caused by big payloads in some of the
NoSQL databases.

Automated deployment and monitoring of the prototype clusters on virtualized
infrastructures was one of the main aspect of the research. For this, I created a
collection of Puppet manifests to configure the VMs, and to deploy and populate the
distributed database clusters.

Implementation of an extension for a distributed performance testing framework
(JMeter) was also part of the project. The result is a Java package that supports
load testing for several relational, and non-relational databases.

The result of the work is a well detailed baseline performance comparison among
selected database candidates, simulating CMS related workloads.


Publications at MTMT

Selected publications of the last five years:

[1] S. Di Guida, G. Govi, M. Ojeda, A. Pfeiffer, R Sipos
The CMS Condition Database System
21st International Conference on Computing in High Energy and Nuclear Physics (CHEP2015).

[2] Sipos Roland
NoSQL technologies for the CMS Conditions Database
JOURNAL OF PHYSICS-CONFERENCE SERIES 664:(4) pp. 42050-42057. (2015)

[3] Salvatore Di Guida, Govi Giacomo, Ojeda Miguel, Pfeiffer Andreas, Sipos Roland
Multi-threaded Object Streaming
JOURNAL OF PHYSICS-CONFERENCE SERIES 664:(4) pp. 42044-42049. (2015)

[4] Sipos R, Laszlo A, Marcinek A, Paul T, Szuba M, Unger M, Veberic D, Wyszynski O
The Offline Software Framework of the NA61/SHINE Experiment
JOURNAL OF PHYSICS-CONFERENCE SERIES 396:(2) Paper 022045. 6 p. (2012)

[5] Oskar Wyszynski, Andras Laszlo, Antoni Marcinek, Tom Paul, Roland Sipos, Marek Szuba, Michael Unger, Darko Veberic
Legacy code: lessons from NA61/SHINE offline software upgrade adventure
International Conference on Computing in High Energy and Nuclear Physics 2012 (CHEP2012). New York, Amerikai Egyesült Államok: 2012.05.21