期刊文献+

服务体执行流模型中消息通信的时间可预测性分析 被引量:1

Time Predictability Analysis for Communication Modules in Servant / Exe-Flow Model
下载PDF
导出
摘要 Minicore是基于服务体执行流模型的新型微内核,它有效的将操作系统中的存储模型和运行模型相分离.微内核的高度模块化的设计使Minicore对服务体(Minicore的基本单元)间的消息通信的依赖度极高.于是对于Minicore操作系统的时间可预测性分析也无可避免的依赖于通信模块的时间可预测性.本文的工作即是通过计算Minicore通信模块的WCET,分析消息通信的时间可预测性,为未来实现时间可预测的通信机制并分析Minicore的时间可预测性提供基础.对通信模块的WCET分析计算采用静态WCET分析中的基于路径的算法,应用到Minicore系统的通信模块,包括四个阶段:提取目标代码片段,程序控制流分析,处理器特征分析和WCET计算.基于WCET计算结果本文定义配置相关的时间可预测性(CIPr)作为评估消息通信时间可预测性的指标. Minicore is a new microkernel based on Servant / Exe-Flow Model, in which the execution model and the storage model are independent of each other. The highly modularity design of microkernel made Minicore rely heavily on the inter-servant communication module, because a servant is the basic unit of the operating system. As a result, in order to analyse its time predictability, it is inevitable to conduct a time predictability analysis for Communication Modules in Servant / Exe-Flow Model. In the thesis, we estimate the WCET of Minicore's communication modules and analyze its time predictability with the definition of ClPr (Configuration-Induced Timing Predictability), providing data to support its future mechanism of timing predictability, and foundation for future work of time predictability analysis for Minicore. Static WCET analysis and a path-based algorithm have been adopted in our work. Applying to the communication modules in Minicore, the method includes four phrases: extract code snippets for each communication mode, analyse communication control flow, analyse processor features, and calculate WCET finally.
出处 《计算机系统应用》 2015年第12期170-175,共6页 Computer Systems & Applications
基金 国家"核心电子器件 高端通用芯片及基础软件产品"重大专项(2012ZX01034001-001) 国家自然科学基金(61379040 61272131)
关键词 实时系统 可预测性 服务体执行流模型 消息通信 WCET real-time system time predictability Servant / Exe-Flow Model communication by message WCET
  • 相关文献

参考文献3

二级参考文献20

  • 1李宏,陈香兰,吴明桥,龚育昌,赵振西.服务体模型与操作系统内核设计技术[J].计算机研究与发展,2005,42(7):1272-1276. 被引量:13
  • 2吴明桥,陈香兰,张晔,龚育昌.一种基于服务体/执行流的新型操作系统构造模型[J].中国科学技术大学学报,2006,36(2):230-236. 被引量:10
  • 3龚育昌 陈香兰 李曦 209.基于服务体/执行流模型的操作系统.中华人民共和国发明专利公报,2005,21(37).
  • 4Dearle A,Hulse D.Operating system support for persistent systems:past,present and future[J].Software-Practice and Experience,2000,30(4):295-324.
  • 5Draves R P,Bershad B N,Rashid R F,et al.Using continuations to implement thread management and communication in operating systems[R].Technical Report CMU-CS-91-115R,Department of computer science,Carnegie Mellon University,1991.
  • 6Mainwaring A M,Culler D E.Active Messages:Organization and applications programming interface.Technical Document[R],University of California at Berkeley,Network of Workstations Project White Paper,(API V2.0),1995.
  • 7Rodrigues S H,Anderson T E,Culler D E.High-performance local-area communication using fast sockets[C]//Proc.of the USENIX Annual Technology Conference,1997.
  • 8Bershad B N,Anderson T E,Lazowska E D,et al.User-level interprocess communication for shared memory multiprocessors[J].ACM Transactions on Computer System,1991,9(2):175-198.
  • 9Nelson M,Khalidi Y,Madany P.The spring file system[R].Technical Report SMLI TR-93-10,Sun MicrosystemsLaboratories(MountainView,California),1993.
  • 10Dearle A,Bona R di,Farrow J,et al.Grasshopper:an orthogonally persistent operating system[J].Computing Systems,1994.7(3):289-312.

共引文献17

同被引文献12

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部