Software Hot Swapping

dc.contributor.authorTumati, Pradeepen
dc.contributor.committeechairLee, John A. N.en
dc.contributor.committeememberEdwards, Stephen H.en
dc.contributor.committeememberArthur, James D.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-03-14T20:32:13Zen
dc.date.adate2003-04-07en
dc.date.available2014-03-14T20:32:13Zen
dc.date.issued2003-01-07en
dc.date.rdate2006-04-07en
dc.date.sdate2003-02-27en
dc.description.abstractThe 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.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-02272003-032033en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-02272003-032033/en
dc.identifier.urihttp://hdl.handle.net/10919/31362en
dc.publisherVirginia Techen
dc.relation.haspartThesis.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectDynamic Software Updateen
dc.subjectHot Swappingen
dc.subjectDynamic Code Changeen
dc.titleSoftware Hot Swappingen
dc.typeThesisen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Thesis.pdf
Size:
816.32 KB
Format:
Adobe Portable Document Format

Collections