Title page for ETD etd-02272003-032033

Type of Document Master's Thesis
Author Tumati, Pradeep
Author's Email Address ptumati@vt.edu
URN etd-02272003-032033
Title Software Hot Swapping
Degree Master of Science
Department Computer Science
Advisory Committee
Advisor Name Title
Lee, John A. N. Committee Chair
Arthur, James D. Committee Member
Edwards, Stephen H. Committee Member
  • Dynamic Software Update
  • Hot Swapping
  • Dynamic Code Change
Date of Defense 2003-01-07
Availability unrestricted
The emergence of the Internet has sparked a tremendous explosion in the special class of systems called mission critical systems. These systems are so vital to their intended tasks that they must operate continuously. Two problems affect them: unplanned, and therefore disastrous, downtime and planned downtime for software maintenance. As the pressure to keep these systems operating continuously increases, scheduling downtime becomes complex. However, dynamically modifying the mission critical systems without disruption can reduce the need for a planned downtime.

Every executing process has an executing code tightly coupled with an associated state, which continuously changes as the code executes. A dynamic modification at this juncture involves modifying the executable code and the state present within the binary image of the associated process. An ill-timed modification can create runtime incompatibilities that are hard to rectify and eventually cause a system crash. The purpose of the research in this thesis is to examine the causes for incompatibilities and propose the design of a dynamic modification technique: Software Hot Swapping. To achieve these objectives, the researcher proposes mechanisms which these incompatibilities can prevent, examines the characteristics and the implementation issues of such mechanisms, and demonstrates dynamic modification with a simple prototype Hot Swapping program.

  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  Thesis.pdf 835.91 Kb 00:03:52 00:01:59 00:01:44 00:00:52 00:00:04

Browse All Available ETDs by ( Author | Department )

dla home
etds imagebase journals news ereserve special collections
virgnia tech home contact dla university libraries

If you have questions or technical problems, please Contact DLA.