Paper
1 October 2018 Dependability issues of parallel programming in measurement systems
Konrad Grochowski, Waldemar Grabski, Piotr Gawkowski, Anna Derezińska, Ilona Bluemke
Author Affiliations +
Proceedings Volume 10808, Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2018; 108082D (2018) https://doi.org/10.1117/12.2501577
Event: Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2018, 2018, Wilga, Poland
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.
© (2018) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Konrad Grochowski, Waldemar Grabski, Piotr Gawkowski, Anna Derezińska, and Ilona Bluemke "Dependability issues of parallel programming in measurement systems", Proc. SPIE 10808, Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2018, 108082D (1 October 2018); https://doi.org/10.1117/12.2501577
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Computer programming

Data processing

Signal processing

Data acquisition

Measurement devices

Software development

Control systems

RELATED CONTENT

Measurement of whole tire profile
Proceedings of SPIE (December 28 2010)
SDL-based network performance simulation
Proceedings of SPIE (December 05 2005)
The ALMA common software a developer friendly CORBA based...
Proceedings of SPIE (September 15 2004)
Driving methods of universal DAQ cards in LabVIEW
Proceedings of SPIE (September 02 2003)
A new approach for instrument software at Gemini
Proceedings of SPIE (July 14 2008)
Distributed Data Flow Signal Processors
Proceedings of SPIE (December 28 1982)

Back to Top