作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

›› 2005, Vol. 31 ›› Issue (20): 97-.

• 论文 • 上一篇    下一篇

Linux内核支持服务质量的改进

施笑安,周兴社,吴勇英   

  1. 西北工业大学计算机学院,西北工业大学计算机学院,西北工业大学计算机学院 西安 710072,空军工程大学电讯工程学院,西安 710077
  • 发布日期:2005-10-25

Improvement on Linux Kernel for Supporting Quality of Service

SHI Xiaoan1,2,ZHOU Xingshe1,WU Yongying1   

  1. (1.School of Computer Science,Northwestern Polytechnical University,Xi’an 710072;2.School of Telecommunication Engineering,Air Force Engineering University,Xi’an 710077)
  • Published:2005-10-25

摘要: 分布实时计算平台存在着服务质量(QoS)问题,选择Linux系统并对其进行QoS扩展来解决这一问题。总结出Linux进程管理策略与机制分离的重要设计风格,来建立支持QoS要求的实时调度器,从而不需要修改应用就能满足应用的QoS需求。然后选择EDF实时调度算法作为扩展目标,引入了“预留”对象这一数据结构,在Linux进程间共享QoS,建立了支持QoS的新的Linux核心,更好地满足了实时系统的QoS需求。

关键词: 服务质量, 实时, 操作系统

Abstract: The platform of distributed real-time computing always needs high quality of service(QoS),this paper chooses Linux and extends its kernel to solve this problem.By analysing Linux operating systems synthetically,it generalizes that the most important specialty in process management is that policy be separated from mechanism,so that a real-time scheduler can be produced to satisfy the QoS requirement without modifying Linux applications.Then it chooses EDF real-time scheduling algorithms as extendable target and develops a data structure named “reserve” object,so that QoS can be shared in Linux threads and a new Linux kernel which supports QoS is coming into being.

中图分类号: