Isolating legacy applications with Lind
| dc.contributor.author | Matthews, Christopher James | |
| dc.contributor.supervisor | Coady, Yvonne | |
| dc.contributor.supervisor | Neville, Stephen William | |
| dc.date.accessioned | 2013-03-27T18:18:00Z | |
| dc.date.available | 2013-03-27T18:18:00Z | |
| dc.date.copyright | 2013 | en_US |
| dc.date.issued | 2013-03-27 | |
| dc.degree.department | Department of Computer Science | |
| dc.degree.level | Doctor of Philosophy Ph.D. | en_US |
| dc.description.abstract | Legacy applications, often written in C, can be riddled with bugs. Sarcastically referred to as "veritable bug ranches", pre-existing legacy applications of substantial size and complexity are still commonplace. In this dissertation, I motivate, build and evaluate Lind, a sandbox for legacy applications. Lind decreases the impact of buggy programs on the system that runs them. It does this without changing their code or destroying the non-functional characteristics of the programs---such as performance, portability, light-weightedness and ease of deployment---which are the primary motivators for legacy software written in C. Lind borrows many principles of secure system design to help it isolate legacy applications so they cannot impact the rest of the system. To assess Lind, I evaluate how well legacy applications perform in Lind, how strong the isolation Lind provides is, and how easy it is to port applications to Lind---all to conclude that Lind is a viable proof-of-concept platform for legacy applications. | en_US |
| dc.description.proquestcode | 0984 | en_US |
| dc.description.scholarlevel | Graduate | en_US |
| dc.identifier.uri | http://hdl.handle.net/1828/4495 | |
| dc.language | English | eng |
| dc.language.iso | en | en_US |
| dc.rights.temp | Available to the World Wide Web | en_US |
| dc.subject | Isolation | en_US |
| dc.subject | Sandboxing | en_US |
| dc.subject | Programming | en_US |
| dc.subject | Software bugs | en_US |
| dc.subject | Virtualization | en_US |
| dc.title | Isolating legacy applications with Lind | en_US |
| dc.type | Thesis | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- matthews_christopher_PhD_2013.pdf
- Size:
- 868.94 KB
- Format:
- Adobe Portable Document Format
- Description:
- Main thesis
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.74 KB
- Format:
- Item-specific license agreed upon to submission
- Description: