通信学报 ›› 2013, Vol. 34 ›› Issue (12): 84-93.doi: 10.3969/j.issn.1000-436X.2013.12.010

• 学术论文 • 上一篇    下一篇

面向CPS节点操作系统的混合调度系统研究与设计

杜晓舟1,2,曹晨红1,乔建忠1,林树宽1   

  1. 1 东北大学信息科学与工程学院,辽宁 沈阳 110004
    2 总参通信工程设计研究院,辽宁 沈阳 110005
  • 出版日期:2013-12-25 发布日期:2017-07-05
  • 基金资助:
    国家自然科学基金资助项目

Research and design of hybrid scheduling system of node operating system for cyber physical systems

Xiao-zhou DU1,2,Chen-hong CAO1,Jian-zhong QIAO1,Shu-kuan LIN1   

  1. 1 Department of Information Science and Engineering, Northeastern University, Shenyang 110004, China
    2 Communication Engineering Design and Research Institute of the General Staff of PLA, Shenyang 110005, China
  • Online:2013-12-25 Published:2017-07-05
  • Supported by:
    The National Natural Science Foundation of China

摘要:

针对CPS 物联性、互联性和智联性的新挑战,设计了具有实时性、灵活性及适应性特点的面向CPS 节点操作系统的混合调度系统。在深入研究事件驱动与多线程两种调度机制本质区别的基础上,设计了协作式多线程和混合栈管理相结合的带有适配器机制的混合编程模型以及支持事件与线程2种任务类型的混合调度模型,并采用合理的实时算法加以实现验证。实验测试表明本调度系统在实时性能指标上明显优于 TinyOS,更符合 CPS的属性要求。

关键词: 物理信息融合系统, 节点操作系统, 调度系统, 编程模型

Abstract:

In accordance with the new characteristics of physical,internet and intelligence of CPS,a hybrid scheduling system was designed for CPS node operating system with real-time performance,flexibility,and adaptability.Based on the in-depth study of the intrinsic differences between event-driven scheduling mechanism and multithreaded one,a hybrid programming model was designed that combines collaborative multithread and hybrid stack management using adapter mechanism.A hybrid scheduling model was also designed that supports both event and thread task types.Reasonable real-time algorithms were implemented for verification.Experimental results show that the real-time per-formance of the scheduling system is obviously better than that of TinyOS,thus it is better suited for CPS than TinyOS does.

Key words: cyber physical systems, node operating system, scheduling system, programming model

No Suggested Reading articles found!