Journal of Systems Engineering and Electronics ›› 2009, Vol. 31 ›› Issue (10): 2534-2540.

• 软件、算法与仿真 • 上一篇    下一篇

一种面向自愈计算的OS体系架构研究

李航, 刘西洋, 陈平   

  1. 西安电子科技大学软件工程研究所, 陕西, 西安, 710071
  • 收稿日期:2008-03-14 修回日期:2009-01-04 出版日期:2009-10-20 发布日期:2010-01-03
  • 作者简介:李航(1978- ),男,博士,主要研究方向为操作系统可靠性.E-mail:hangli@mail.xidian.edu.cn

Study of self-healing computing oriented OS architecture

LI Hang, LIU Xi-yang, CHEN Ping   

  1. Inst. of Software Engineering, Xidian Univ., Xi'an 710071, China
  • Received:2008-03-14 Revised:2009-01-04 Online:2009-10-20 Published:2010-01-03

摘要: 传统OS重要的状态数据分散在OS的各层之中,增加了错误诊断和错误恢复的难度.此外,应用中的监控进程和普通进程均运行在同一权利级别下,造成监控进程不能便捷地实施监控,且监控进程的自身行为缺乏制约.为此,提出了章鱼体系架构,它通过状态集中存储和权力分级解决上述问题.该架构主要创新点在于:将系统中的重要状态集中统一存放;位于高权力级别的,并且相互之间存在制约的多监控进程对位于低权力级别的应用进程实施监控.最后,在Bochs模拟器上验证了该架构的有效性.

Abstract: The important states of traditional OS are distributed into each layer of the system,which increases the difficulties of fault diagnosis and recovery.In addition,monitor processes,in the applications,run at the same privilege level as the normal processes.This is unconvenient for monitoring and restrictive mechanisms for behaviors of monitor processes are lacked.To address these problems,the paper proposes an octopus architecture which manages the states centrally and classifies the authorities.The major innovative features of the architecture are the following:Store the important states of the whole system centrally.Processes with higher privilege level,which restrict each other,monitor processes with lower privilege level.Finally,the effectiveness is validated on the Bochs simulator.

中图分类号: