Font Size: a A A

The Research And Application Of Concurrent Parallel Technology In Real-Time Monitoring System Based On Multi-Core

Posted on:2013-10-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z QinFull Text:PDF
GTID:2298330467478326Subject:Mechanical design and theory
Abstract/Summary:PDF Full Text Request
Items detection is one of the typical applications of SCADA (Supervisory Control and Data Acquisition). With the characteristics of high real-time and concurrent multitask; it completes the items’ data acquisition and processing concurrently in real-time. So when the configuration of hardware meets demands, how to improve the application program of system in order to make itself high performance, high stability and achieve the required functions more effectively become the key factors of the development of such kind of system.Based on a multi-core platform, this paper applying the latest technology of.NET4.0aims to set up a general architecture of items detection system base on multi-core platform, which can make the best of the advantages of parallelism and concurrent.First of all, according to a practical items detection software system, carry through the system’s functional requirement modeling, then apply UML to make static model and dynamic model especially, which describe its requirement of real-time and concurrent multi-task according to the characteristics of multitask, including data acquisition, detection and controlling, executive at the same time. Base on this, the system is designed and implemented by the object oriented method. The device classes, which are designed considering kinds of hardware equipment and the change of their modes in the system, segregate the coupling between the actual hardware and system. The following part is main research of the paper, with the help of the visual concurrent parser in Visual Studio2010, this article attempts to analysis and compare from the angle of execution efficiency task parallel model and a single task model, data parallel and data parallel, and verify the feasibility of improving system’s performance by tasks parallel and data parallel base on multi-core platform, and provide experience and technical support for future improvement of such kind of system. Finally, based on above designs and research, make full use of the parallel technology supported by Task Parallel Library (short for TPL) introduced in.NET4.0, The program, which apply the Task Parallel and Data Parallel, runs on the model bedstand and pass the test verifying the correctness of research’s results.
Keywords/Search Tags:SCADA, Multi-core, Concurrent, Task Parallel, Data Parallel
PDF Full Text Request
Related items