首页 | 本学科首页   官方微博 | 高级检索  
     

支持服务质量的Linux内核设计与实现
引用本文:施笑安 周兴社 林奕. 支持服务质量的Linux内核设计与实现[J]. 计算机科学, 2005, 32(8): 216-218
作者姓名:施笑安 周兴社 林奕
作者单位:西北工业大学计算机学院,西安,710072;空军工程大学电讯工程学院,西安,710077;西北工业大学计算机学院,西安,710072
基金项目:获国防基础研究(K1800060504)、航天基金(2003CH100001)、航空基金(2000CB1103)、西北工业大学博士论文创新基金等资助和771所支持.
摘    要:Linux操作系统对实时QoS支持较弱,但具有很好的实时应用前景。本文选择对Linux在内核级进行QoS扩展。利用Linux进程管理策略与机制分离的设计风格,设计了一个内核级的支持QoS的实时调度器。不需要修改应用,就能满足应用的QoS需求。选择EDF实时调度算法作为扩展目标,引入了“预留”对象这一数据结构,实现了进程间的共享QoS。该新的Linux内核能更好地支持QoS,满足了实时系统的QoS需求。

关 键 词:服务质量  实时  Linux  内核  操作系统

Design and Implement of Linux Kernel Supporting Quality of Service
Shi XiaoAn;Zhou XingShe;Lin Yi. Design and Implement of Linux Kernel Supporting Quality of Service[J]. Computer Science, 2005, 32(8): 216-218
Authors:Shi XiaoAn  Zhou XingShe  Lin Yi
Abstract:Currently, Linux operating system, one of the most popular operating systems with good perspective in real- time computing, gives weak supports on real-time QoS. This paper choice to extend the kernel of Linux to support QoS. Taking advantage of the separation of process management policy and mechanism in Linux, design a kernel level real-time scheduler. This design enables to provide QoS supports without any changes to applications. In the design, choose EDF real-time scheduling algorithms as extendable target and develop a data structure named "reserve" object, so that QoS can be shared in Linux processes. This new Linux kernel with support of QoS could satisfy the QoS re- quirements of real-time applications better.
Keywords:QoS   Real-time   Linux   Kernel   Operating systems
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号