• DocumentCode
    775476
  • Title

    Towards Self-Stabilizing Operating Systems

  • Author

    Dolev, Shlomi ; Yagel, Reuven

  • Author_Institution
    Dept. of Comput. Sci., Ben-Gurion Univ., Beer-Sheva
  • Volume
    34
  • Issue
    4
  • fYear
    2008
  • Firstpage
    564
  • Lastpage
    576
  • Abstract
    This work presents several approaches for designing self-stabilizing operating systems. The first approach is based on periodical automatic reinstalling of the operating system and restart. The second reinstalls the executable portion of the operating system and uses predicates on the operating system state (content of variables) to ensure that the operating system does not diverge from its specifications. The last approach presents an example of a tailored self-stabilizing very tiny operating system. Prototypes using the Intel Pentium processor were composed.
  • Keywords
    operating systems (computers); software fault tolerance; Intel Pentium processor; fault tolerance; self-stabilizing operating systems; DDistributed objects; Fault tolerance;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2008.46
  • Filename
    4553720