Mike Swift, Brian Bershad, and Henry Levy. Improving the Reliability of Commodity Operating Systems.

From: Slavik Krassovsky (viatk_at_windows.microsoft.com)
Date: Wed Feb 18 2004 - 16:35:10 PST


This very recent paper discusses a practical approach to improve the
overall operating system reliability by isolating kernel extensions in
protective domains. The system presented (called "Nooks") uses a
RPC-like mechanism called XPC to achieve the isolation; recovery from
the extensions faults is achieved by the means of object tracker: on a
fault the Nooks system releases all the necessary object associated with
the exception and does other cleanup if necessary.

I believe the value of this paper is the realization that to achieve a
reasonable reliability without total performance degradation people do
not have to rewrite operating system from scratch or do other heavy
lifting - there are much simpler, yet effective means. I enjoyed reading
this paper a lot - its very well structured and provides all the
necessary information without bogging down into too much detail.

 

 



This archive was generated by hypermail 2.1.6 : Wed Feb 18 2004 - 16:35:29 PST