On-line Software Version Change Using State Transfer Between Processes

  title={On-line Software Version Change Using State Transfer Between Processes},
  author={Deepak Gupta and Pankaj Jalote},
  journal={Softw., Pract. Exper.},
The usual way of installing a new version of a piece of software is to shut down the running program and then install the new version. This necessitates a sometimes unacceptable delay during which service is denied to the users of the software. An on-line software replacement system replaces parts of the software while it is in execution, thus eliminating the shutdown. In this paper, we describe a system for on-line software version change for software written in the C language. When the change… CONTINUE READING
Highly Influential
This paper has highly influenced 13 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 135 citations. REVIEW CITATIONS

From This Paper

Figures, tables, and topics from this paper.


Publications citing this paper.

135 Citations

Citations per Year
Semantic Scholar estimates that this publication has 135 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 23 references

Purtillo, ‘Surgeon: a package for dynamically reconfigurable distributed applications’,Proc

  • C. Hofmeister, J. E. White
  • IEEE International Conference on Configurable…
  • 1992

from concept to prototype’, J

  • O. Frieder, M. E. Segal, ‘On dynamically updating a computer program
  • System Software, 14, (2), 111–128
  • 1991

The polylith software bus

  • J. Purtillo
  • Tech. Report no. 2469,
  • 1990

dynamic change management’, IEEE Trans

  • J. Kramer, J. Magee, ‘The evolving philosophers problem
  • Software Eng., 16, (11), 1293–1306
  • 1990

Similar Papers

Loading similar papers…