Since 18 of December 2019 uses Nucleus credentials. Visit our help pages for information on how to Register and Sign-in using Nucleus.
13-17 May 2019
Daejeon, Republic of Korea
Europe/Vienna timezone
Meeting Material is now available and accessible from the left-menu

Dockerizing MDSplus for use with custom data collection devices

15 May 2019, 12:00
Daejeon, Republic of Korea

Daejeon, Republic of Korea

Board: O/6-4
Oral (Plenary Session) Database Techniques for Information Storage and Retrieval Plenary Oral


Stephen Lane-Walsh (MIT Plasma Science and Fusion Center )


Advancements in data collection techniques call for the use of MDSplus not just as a centralized server, but running close to the data collection devices as well. To facilitate this, a set of Docker images are being developed to deploy miniature, self-contained installations of MDSplus. The goal being that every device could run alongside a small computer for processing and inserting the data into the MDSplus tree.

The use of MDSplus in its distributed mode allows for small, easily replacable processes running to collect and report only the data relevant to its device. This would decouple the needs of one device from the rest, and allow a more infrastructure-as-code approach to data acquisition.

We will detail the methods we used to dockerize MDSplus, along with any common mistakes one could run into. In addition, we will describe the process of configuring an MDSplus image to work with your own device, and provide the example resources we have created for our own use. Finally we will include a comparison of performance between regular and dockarized MDSplus, noting any potential pitfalls.

Primary authors

Stephen Lane-Walsh (MIT Plasma Science and Fusion Center ) Mr Thomas Fredian (MIT Plasma Science and Fusion Center ) Fernando Santoro (MIT Plasma Science and Fusion Center ) Mr Joshua Stillerman (MIT Plasma Science and Fusion Center )

Presentation Materials