Improving reliability of Minix3 through crash-only software

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In the traditional reliable system, a simple reboot of failed service is not the optimal solution for higher reliability. This state would be lost and all clients that were using the service would be affected, if a service which maintains client-related information is rebooted blindly. Based on Minix3, we proposed a new crash-only software model which uses lightweight persistence of state, accordance of process state, transparency of faults and occasion of crash-only to mitigate the problem of state loss during a reboot. This model also significantly confines error propagation within client-related state maintained by an OS service. According to this model, we implemented a new crash-only printer driver. The experimental results show that this crash-only software can continue the unfinished task after reboot, while experiencing little temporal performance degradation.

Original languageEnglish
Title of host publicationProceedings - 6th International Conference on Computer Sciences and Convergence Information Technology, ICCIT 2011
Pages466-470
Number of pages5
StatePublished - 2011
Event6th International Conference on Computer Sciences and Convergence Information Technology, ICCIT 2011 - Seogwipo, Jeju Island, Korea, Republic of
Duration: 29 Nov 20111 Dec 2011

Publication series

NameProceedings - 6th International Conference on Computer Sciences and Convergence Information Technology, ICCIT 2011

Conference

Conference6th International Conference on Computer Sciences and Convergence Information Technology, ICCIT 2011
Country/TerritoryKorea, Republic of
CitySeogwipo, Jeju Island
Period29/11/111/12/11

Fingerprint

Dive into the research topics of 'Improving reliability of Minix3 through crash-only software'. Together they form a unique fingerprint.

Cite this