1 / 1

Automated Performance Evaluation of Distributed Control Loops

This study delves into clock synchronization's impact on distributed control loop performance for fine-grained evaluations, aided by NTP and CLKSYNC precision. Utilize Datastreams.NETSPEC software for automated data collection, analysis, and post-processing results to understand the behavior of distributed control loops. Authors Andrew Boie and Dr. Douglas Niehaus present an overview of this experiment.

fayola
Télécharger la présentation

Automated Performance Evaluation of Distributed Control Loops

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Performance evaluation of distributed control computations is difficult but important Clock synchronization constrains what can be evaluated and with what accuracy NTP 1 millisecond --> CLKSYNC 10 microseconds Distributed control loops are an important class of application for which fine-grained behaviour is a significant issue Detailed collection and analysis of performance data is required and supported by Datastreams NETSPEC software automates the execution of the distributed experiment NTP Timeserver Box 2 Clksync Display DSKI Analyzer Clksync libptz KUIM Net DSKI Measurement and Analysis of Distributed Control LoopsAndrew Boie, Dr. Douglas Niehaus Overview Distributed Control Loop Box 1 Motor Control Capture KUIM Net • Video data is sent over the network, with camera control messages sent back from processing node. • Diagram shows 2 machines; experiment can take place on cluster of arbitrary size, under NETSPEC control Postprocessing Results • Highly configurable and flexible method of asking and answering many questions • Automation and integration of experiment execution and analysis is key • Post-processing framework written in Python for easy modification and extension • Experimental data analysis described and automated under configuration language. • Post-processing framework modified to take implications of multiple clocks into account • Global timeline constructed, with histograms generated showing A) end-to-end response time and B) Machine-to-machine video frame transmission interval of the distributed experiment

More Related