Providing dynamic update in an operating system Baumann, Andrew en_US Heiser, Gernot en_US Appavoo, Jonathan en_US Da Silva, Dilma en_US Krieger, Orran en_US Wisniewski, Robert en_US Kerr, Jeremy en_US 2021-11-25T13:32:25Z 2021-11-25T13:32:25Z 2005 en_US
dc.description.abstract Dynamic update is a mechanism that allows software updates and patches to be applied to a running system without loss of service or down-time. Operating systems would benefit from dynamic update, but place unique demands on any implementation of such features. These demands stem from the event-driven nature of operating systems, from their restricted run-time execution environment, and from their role in simultaneously servicing multiple clients. We have implemented a dynamic update mechanism in the K42 research operating system, and tested it using previous modifications of the system by kernel developers. Our system supports updates changing both kernel code and data structures. In this paper we identify requirements needed to provide a dynamically updatable operating system, describe our implementation, and present our experiences in designing and using the dynamic update mechanism. We also discuss its applicability to other operating systems. en_US
dc.description.uri en_US
dc.identifier.isbn 1931971277 en_US
dc.language English
dc.language.iso EN en_US
dc.publisher The USENIX association en_US
dc.rights CC BY-NC-ND 3.0 en_US
dc.rights.uri en_US
dc.source Legacy MARC en_US
dc.title Providing dynamic update in an operating system en_US
dc.type Conference Paper en
dcterms.accessRights open access
dspace.entity.type Publication en_US
unsw.description.publisherStatement Original publication by the USENIX Association. en_US
unsw.identifier.doi Berkeley, CA, USA en_US
unsw.relation.faculty Engineering
unsw.relation.ispartofconferenceLocation Anaheim, USA en_US
unsw.relation.ispartofconferenceName USENIX annual technical conference en_US
unsw.relation.ispartofconferenceProceedingsTitle Proceedings of the 2005 USENIX annual techinical conference en_US
unsw.relation.ispartofconferenceYear 2005 en_US
unsw.relation.ispartofpagefrompageto 279-291 en_US
unsw.relation.originalPublicationAffiliation Baumann, Andrew, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Heiser, Gernot, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Appavoo, Jonathan en_US
unsw.relation.originalPublicationAffiliation Da Silva, Dilma en_US
unsw.relation.originalPublicationAffiliation Krieger, Orran en_US
unsw.relation.originalPublicationAffiliation Wisniewski, Robert en_US
unsw.relation.originalPublicationAffiliation Kerr, Jeremy en_US School of Computer Science and Engineering *
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
152.78 KB
Resource type