Dependability issues of parallel programming in measurement systems

Konrad Grochowski , Waldemar Grabski , Piotr Gawkowski , Anna Derezińska , Ilona Bluemke

Abstract

The paper presents the experiences of the design and development of an industrial measurement system. The architecture of the system is parallel and highly scalable. As studies show parallel systems are more error prone than sequential ones. Errors may be in synchronization or data sharing and can sometimes hinder processing within time limits acceptable for a measurement system. So, the performance problems may also be dependability ones. In this paper, the problems met during the implementation of a measurement system, as well as theirs solutions, are presented. One of them was unpredictable behavior of garbage collector which decreased system performance. Some deadlock situations have also been identified, which may occur if the measurement device (i.e. hardware) would experience a specific failure mode. It is shown, how substantially performance increase and effective and scalable code was achieved.
Author Konrad Grochowski (FEIT / IN)
Konrad Grochowski,,
- The Institute of Computer Science
, Waldemar Grabski (FEIT / IN)
Waldemar Grabski,,
- The Institute of Computer Science
, Piotr Gawkowski (FEIT / IN)
Piotr Gawkowski,,
- The Institute of Computer Science
, Anna Derezińska (FEIT / IN)
Anna Derezińska,,
- The Institute of Computer Science
, Ilona Bluemke (FEIT / IN)
Ilona Bluemke,,
- The Institute of Computer Science
Pages108082D-1-108082D-8
Publication size in sheets0.5
Book Romaniuk Ryszard, Linczuk Maciej Grzegorz (eds.): Proceedings of SPIE: Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2018, Proceedings of SPIE: The International Society for Optical Engineering, vol. 10808, 2018, SPIE - the International Society for Optics and Photonics, ISBN 9781510622036, 2086 p., DOI:10.1117/12.2504983
Keywords in Englishdependability, parallel programming, managed code, garbage collection, C#
DOIDOI:10.1117/12.2501577
URL https://www.spiedigitallibrary.org/conference-proceedings-of-spie/10808/108082D/Dependability-issues-of-parallel-programming-in-measurement-systems/10.1117/12.2501577.full
projectSystem for the measurements of size and shapes of small particles , analysis, archiving and visualization of the measurement’ results. Project leader: Bluemke Ilona, , Phone: +48 22 234 7184, start date 07-01-2016, planned end date 30-06-2018, end date 28-09-2018, II/2016/PUK/1, Completed
WEiTI
Languageen angielski
Additional file
108082D_grochowski.pdf 410.52 KB
Score (nominal)15
ScoreMinisterial score = 15.0, 10-07-2019, ChapterFromConference
Publication indicators Scopus Citations = 0; WoS Citations = 0
Citation count*
Cite
Share Share

Get link to the record


* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Back