Zusammenfassung
Das industrielle Internet der Dinge (iIoT) integriert Informations- und Kommunikationstechnologien in die industriellen Prozesse und erweitert sie durch Echtzeit-Datenanalyse. Eine bedeutende Menge an Daten, die in der industriellen Fertigung generiert werden, sind sensorbasierte Zeitreihendaten, die in regelmäßigen Abständen generiert werden und zusätzlich zum Sensorwert einen Zeitstempel enthalten. Spezielle Zeitreihen-Datenbanken (TSDB) sind dafür ausgelegt, die Zeitreihendaten effizienter zu speichern. Wenn TSDBs in der Nähe der Maschine (in der industriellen Edge) eingesetzt werden, sind Maschinendaten zur Überwachung zeitkritischer Prozesse aufgrund der niedrigen Latenz schnell verfügbar, was die erforderliche Zeit für die Datenverarbeitung reduziert. Bisherige Untersuchungen zu TSDBs sind bei der Auswahl für den Einsatz in der industriellen Edge nur begrenzt hilfreich. Die meisten verfügbaren Benchmarks von TSDBs sind performanceorientiert und berücksichtigen nicht die Einschränkungen der industriellen Edge. Wir adressieren diese Lücke und identifizieren die funktionalen Kriterien für den Einsatz von TSDBs im maschinennahen Umfeld und bilden somit einen qualitativen Anforderungskatalog. Des Weiteren zeigen wir am Beispiel von InfluxDB, wie dieser Katalog verwendet werden kann, mit dem Ziel die Auswahl einer geeigneten TSDB für Sensordaten in der Edge zu unterstützen.
Abstract
The industrial Internet of Things (iIoT) integrates information and communication technologies in the industrial processes, and extends them through real-time data analytics. A significant amount of data generated in industrial manufacturing is sensor-based time series data, which is generated at regular intervals, and includes a time stamp in addition to the sensor value. Special time series databases (TSDB) are designed to store the time series data more efficiently. If TSDBs are used close to the machine (in the industrial edge), machine data is quickly available for monitoring time-critical processes due to low latency. This helps to reduce the time required for data processing. Previous research on TSDBs is of limited help during the selection of TSDBs for industrial edge. Most available benchmarks of TSDBs are performance-oriented, and do not consider the restrictions of the industrial edge. We address this gap by identifying the functional criteria for the use of TSDBs in the industrial edge, and by building a qualitative requirements catalogue. Furthermore, we exemplarily show how to use this catalogue by applying it to the TSDB to support the selection of a suitable TSDB for recording sensor data in the edge.
Literatur
Ahmed E, Yaqoob I, Hashem IAT, Khan I, Ahmed AIAA, Imran M, Vasilakos AV (2017) The role of big data analytics in Internet of things. Comput Networks 129:459–471. https://doi.org/10.1016/j.comnet.2017.06.013
Bader A, Kopp O, Falkenthal M (2017) Survey and comparison of open source time series databases. In: Mitschang B, Nicklas D, Leymann F, Schöning H, Herschel M, Teubner J, Härder T, Kopp O, Wieland M (Hrsg) Datenbanksysteme für Business, Technologie und Web (BTW 2017) – Workshopband. Gesellschaft für Informatik e.V, Bonn, S 249–268
Beck A (2017) Raspberry Pi in der der Industrie: 10 Fallstricke beseitigt. https://www.industr.com/de/raspberry-pi-industrie-2297374. Zugegriffen: 22. Apr. 2019
Burdack M, Rössle M, Kübler R (2018) A concept of an in-memory database for IoT sensor data. In: 14. Annual international conference on information technology & computer science
Chen CH, Lin MY, Liu CC (2018) Edge computing gateway of the industrial internet of things using multiple collaborative microcontrollers. IEEE Netw 32(1):24–32. https://doi.org/10.1109/MNET.2018.1700146
Chiang M (2016) Fog and IoT: an overview of research opportunities. Ieee Internet Things J 3(6):854–864. https://doi.org/10.1109/JIOT.2016.2584538
Corneo L, Gunningber P (2018) Scheduling at the edge of assisting cloud real-time systems. In: Proceedings of the 2018 workshop on theory and practice for integrated cloud, fog and edge computing paradigms, S 9–14
db-engines.com (o.J.) Trends of the last 24 months. https://db-engines.com/en/ranking_categories. Zugegriffen: 14. Apr. 2019
DMG Mori (2016) Maschine 4.0. https://de.dmgmori.com/resource/blob/44728/3f3488f0b873549c9ce5fc74df181305/ps1de16-industrie4-0-pdf-data.pdf. Zugegriffen: 18. Apr. 2019
Gehring M, Charfuelan M, Markl V (2019) A comparison of distributed stream processing systems for time series analysis. In: Meyer H, Ritter N, Thor A, Nicklas D, Heuer A, Klettke M (Hrsg) BTW 2019 – Workshopband. Gesellschaft für Informatik, Bonn, S 205–214 https://doi.org/10.18420/btw2019-ws-21
Grafana Labs (2018) Using InfluxDB in Grafana. http://docs.grafana.org/features/datasources/influxdb/. Zugegriffen: 10. Apr. 2019
Gröger C (2018) Building an industry 4.0 Analytics platform. Datenbank Spektrum 18:5–14. https://doi.org/10.1007/s13222-018-0273-1
Harper D (2019) The IoT solution from edge to cloud. https://www.harperdb.io/. Zugegriffen: 25. Juni 2019
Influx Data (2019) Open source time series platform. https://www.influxdata.com/time-series-platform/. Zugegriffen: 2. Mai 2019
Jensen SK, Pedersen TB, Thomsen C (2017) Time series management systems: a survey. Ieee Transcations Knowl Data Eng 29(11):2581–2599. https://doi.org/10.1109/TKDE.2017.2740932
Lenz J, Westkaemper E (2017) Wear prediction of woodworking cutting tools based on history data. Procedia Cirp 63:675–679. https://doi.org/10.1016/j.procir.2017.03.098
Martinviita M (2018) Time series database in Industrial IoT and is testing tool. University of Oulu, Oulu
Mathis C (2017) Data lakes. Datenbank Spektrum 17:289–293. https://doi.org/10.1007/s13222-017-0272-7
Metcalfe AV, Cowpertwait PSP (2009) Introductory time series with R. Springer, New York, S 2
Mourtzis D, Vlachou E, Milas N (2016) Industrial big data as a result of IoT adoption in manufacturing. Procedia Cirp 55:290–295. https://doi.org/10.1016/j.procir.2016.07.038
Mueller H, Gogouvitis SV, Seitz A, Bruegge B (2017) Seamless computing for industrial systems spanning cloud and edge. In: International conference on high performance computing & simulation (HPCS), S 209–216
Node-Red (2018) A Node-RED node to interact with a Raspberry Pi Sense HAT. https://flows.nodered.org/node/node-red-node-pi-sense-hat. Zugegriffen: 17. Mai 2019
Outlyer (2016) Top 10 time series databases. https://outlyer.com/blog/top10-open-source-time-series-databases/. Zugegriffen: 10. Apr. 2019
Oyekanlu E (2017) Predictive edge computing for time series of industrial IoT and large scale critical infrastructure based on open-source software analytic of big data. In: Proceedings of the IEEE international conference on big data, S 1663–1669
Puliafito C, Mingozzi E, Longo F, Puliafito A, Rana O (2019) Fog computing for the internet of things: a survey. TOIT 19(2):1–41. https://doi.org/10.1145/3301443
Schmalz (2019) Vakuumtechnik für die Automobilindustrie. https://www.schmalz.com/de/anwendungen/branchen/vakuumtechnik-fuer-die-automobilindustrie/. Zugegriffen: 23. Sept. 2019
Väänänen O, Hämäläinen T (2018) Requirements for energy efficient edge computing: a survey. In: Galinina O, Andreev S, Balandin S, Koucheryavy Y (Hrsg) Internet of things, smart spaces, and next generation networks and systems 18th International Conference, NEW2AN 2018, and 11th Conference, ruSMART 2018, St. Petersburg, Russia, August 27–29, 2018 Springer, Cham, S 3–15 https://doi.org/10.1007/978-3-030-01168-0_1 (Lecture Notes in Computer Science, 11118)
Youtube (2019) Introducing InfluxDB 2.0. https://www.youtube.com/watch?v=nPZBPJqnGec. Zugegriffen: 23. Sept. 2019
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Petrik, D., Mormul, M. & Reimann, P. Anforderungen für Zeitreihendatenbanken in der industriellen Edge. HMD 56, 1282–1308 (2019). https://doi.org/10.1365/s40702-019-00568-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1365/s40702-019-00568-9