A procedure-based dynamic software update

Janghoon Lyu, Youngjin Kim, Yongsub Kim, Inhwan Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Scopus citations

Abstract

This paper presents a method to update a single or multiple procedures of running software, without stopping the software, by directly modifying a part of the process address space. The paper addresses two issues for procedure-based dynamic software update. First, the paper presents a well-defined sequence to perform an update while ensuring correct operation and small performance loss. Second, the paper provides a solution for how to make the new version procedure work correctly in the address space of the old version process. The method is illustrated in the SUN Solaris environment. Using the method can reduce the downtime caused by software upgrade when changes are limited to text and local data.

Original languageEnglish
Title of host publicationProceedings of the International Conference on Dependable Systems and Networks
EditorsD.C. Young, D.C. Young
Pages271-280
Number of pages10
StatePublished - 2001 Dec 1
EventProceedings of the International Conference on Dependable Systems and Networks - Goteborg, Sweden
Duration: 2001 Jul 12001 Jul 4

Publication series

NameProceedings of the International Conference on Dependable Systems and Networks

Other

OtherProceedings of the International Conference on Dependable Systems and Networks
CountrySweden
CityGoteborg
Period01/07/101/07/4

Cite this

Lyu, J., Kim, Y., Kim, Y., & Lee, I. (2001). A procedure-based dynamic software update. In D. C. Young, & D. C. Young (Eds.), Proceedings of the International Conference on Dependable Systems and Networks (pp. 271-280). (Proceedings of the International Conference on Dependable Systems and Networks).