期刊文献+

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

Study of self-healing computing oriented OS architecture
下载PDF
导出
摘要 传统OS重要的状态数据分散在OS的各层之中,增加了错误诊断和错误恢复的难度。此外,应用中的监控进程和普通进程均运行在同一权利级别下,造成监控进程不能便捷地实施监控,且监控进程的自身行为缺乏制约。为此,提出了章鱼体系架构,它通过状态集中存储和权力分级解决上述问题。该架构主要创新点在于:将系统中的重要状态集中统一存放;位于高权力级别的,并且相互之间存在制约的多监控进程对位于低权力级别的应用进程实施监控。最后,在Bochs模拟器上验证了该架构的有效性。 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 architec- ture 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.
出处 《系统工程与电子技术》 EI CSCD 北大核心 2009年第10期2534-2540,共7页 Systems Engineering and Electronics
关键词 计算机软件 章鱼体系架构 自愈 比对监控 computer software octopus architecture self-healing comparing monitor
  • 相关文献

参考文献19

  • 1Brooks F P. The mythical man-month: essays on software engineering[M]. Twentieth Anniversary Edition, Addison-Wesley Publishing Co. , 1995:226.
  • 2Patterson D A, Brown A, Broadwell P, et al. Recovery-oriented computing (ROC): motivation, definition, techniques, and case studies[R]. U.C. Berkeley Computer Science Technical Report, 2002, UCB //CSD - 02 - 1175.
  • 3Ganek A G, Corbi T A. The dawning of the autonomic computing era[J]. IBM Systems Journal, Special Issue on Autonomic Computing, 2003, 42(1):5-18.
  • 4Shapiro M W. Self-healing in modern operating systems[J]. ACM QUEUE, 2004, 2(9):66 - 75.
  • 5David F M, Campbell R H. Building a self-healing operating system[C]//Third IEEE International Symposium on Dependable, Autonomic and Secure Computing, 2007 :3 - 10.
  • 6David F M. , Carlyle J C, Chan E M, et al. Improving dependability by revisiting operating system design[C]//Proc, of the 3rd Workshop on Hot Topics in System Dependability, 2007.
  • 7Janakiraman G, Renato J, Dinesh S, et al. Cruz: application-transparent distributed checkpoint-restart on standard operating systems[C] // Proc. of the International Conference on Dependable Systems and Networks, 2005.
  • 8Duell J, Hargrove P, Roman E. The design and implementation of Berkeley Labs' Linux checkpoint/restart [R]. Berkeley LabTechnical Report, 2002, LBNL - 54941.
  • 9Dvorak D, Rasmussen R, Reeves G, et al. Software architecture themes in JPL' s mission data system[C]// Proc. of IEEE Aerospace Conference, 2000, 7 : 259 - 268.
  • 10Tanenbaum A S,Woodhull A S.操作系统设计及实现设计及实现[M].第2版.北京:清华大学出版社,1997.

二级参考文献18

  • 1Yossi Azar, Broder Andrei Z, Kariln Anna R. Balanced allocations[J].SIAM J. Comput., 1999, 29(1): 180-200.
  • 2Martin Raab, Angelika Steger. Balls into bins-a simple and tight analysis[A]. LNCS Proceedings of RANDOM'98[C]. 1998, 1518: 159- 170.
  • 3Thomas Schickinger, Angelika Steger. Simplified witness tree arguments [A]. LNCS SOFSEM 2000[C]. 2000, 1963:71-87.
  • 4Eleni Drinea, Alan Frieze, Michael Mitzenmacher. Balls and bins models with feedback [A]. Proceedings of the Thirteenth Annual ACM-SIAM Symposium on Discrete Algorithms[C]. 2002. 308- 315.
  • 5Petra Berenbrink, Artur Czumaj, Angelika Steger. Balanced allocations:the heavily loaded case[A]. Proceedings of the Thirty - Second Annual ACM Symposium on Theory of Computing[C]. 1999. 745- 754.
  • 6Koopman P.Elements of the self-healing system problem space[M].Workshop on Architecting Dependable Systems,2003.
  • 7Ganek A G,Corbi T A.The dawning of the autonomic computing era[J].IBM Systems Journal,Special Issue on Autonomic Computing,2003,42(1).
  • 8Mary Shaw.Self-Hea[ing[M].Softening Precision to Avoid Brittleness,WOSS,2002.
  • 9Selvin George,David Evans,Lance Davidson.A biologically inspired programming model for self-healing systems[C] // Proceedings of the First ACM SIGSOFT Workshop on Self-Healing Systems,2002.
  • 10David Garlan.Self healing system[DB/OL],http://www 2.cs.cmu.edu/ ~ garlan /17 811/ Lectures/ 01-Course-Intro.pdf.

共引文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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