Font Size: a A A

Research On Key Technologies Of CPS Operating System

Posted on:2013-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y C TaoFull Text:PDF
GTID:2298330392967954Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The Cyber-Physical System(CPS) is designed to fuse the information world andthe phsical world. By using embedded computing technology, network technology,sensing technology and control technology, CPS recognizes and understands thephysical world timly, in order to control it as feedback. The industry and theacademia put a great deal of concern on CPS once the concept was proposed. TheNational Science Foundation of U.S. ranked CPS as the frist place of eight keytechnologies which will affect the leadership of technology all over the world in thefuture.This paper aimed at the research on key techologies of CPS operating systembased on understanding the basic concept and characteristics of CPS.Based on analysis of the characteristics of CPS structure, this paper proposes aCPS’s three-tier architecture, and describes the nodes’ interoperability,interconnection and mutual control in physical layer in detail, due to without a clearand good architecture to describe the interaction of nodes in the CPS process well.Then, from the real-time concurrency, predictability point of view, we analyse thehigh standards of the operating system software that CPS required. Based on theserequirments, noting the lackness of supporting non-blocking communication in thetraditional embedded operating systems, we propose an object-oriented interprocesscommunication mechanism, and an concept of task object which combine the taskattributes and communication capabilities to the same footprint as the object. Thedesign relies on port operation between the object to complete the non-blockingcommunication of each object in the system, to better meet the real time of the CPS,and the concurrency requirement. What’s more, this paper designs and implementesan algorithm of non-blocking communication between the processes, also we haveproved the correctness of the algorithm and performance validation throughexperiments.In addition, the article comparative analyses various kinds of process schedulingmechanisms used by the traditional embedded operating system. Combining withthe characteristics of CPS operating system, the article propose a tiered schedulingmechanism for different CPS function nodes, according to the difference of node’sfunctions and task’s properties to take different hierarchical scheduling algorithmsto ensure the timely response of the real-time tasks and non-real-time tasks, andmeet the needs of CPS on the real-time and reliability requirements.
Keywords/Search Tags:CPS Operating System, architecture, process communication, process synchronization, process scheduling
PDF Full Text Request
Related items