DocumentCode
2299516
Title
50 Years of Isolation
Author
Goonasekera, N. ; Caelli, W.J. ; Sahama, T.
Author_Institution
Fac. of Sci. & Technol., Queensland Univ. of Technol., Brisbane, QLD, Australia
fYear
2009
fDate
7-9 July 2009
Firstpage
54
Lastpage
60
Abstract
The traditional means for isolating applications from each other is via the use of operating system provided "process" abstraction facilities. However, as applications now consist of multiple fine-grained, independent and separately acquired components, the traditional process abstraction model is proving to be insufficient in ensuring this isolation. Statistics indicate that a high percentage of software failure occurs due to propagation of component failures. These observations are further bolstered by the attempts by modern Internet browser application developers, for example, to adopt multi-process architectures in order to increase robustness. Therefore, a fresh look at the available options for isolating program components is necessary and this paper provides an overview of previous activity and current research in the area.
Keywords
Internet; online front-ends; operating system kernels; system recovery; Internet browser; component failures; multiprocess architectures; operating system; process abstraction; program components isolation; software failure; Application software; Computer architecture; Computer crashes; Hardware; Internet; Isolation technology; Kernel; Operating systems; Protection; Statistics; Component Isolation; Component Software; Dependable Systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Ubiquitous, Autonomic and Trusted Computing, 2009. UIC-ATC '09. Symposia and Workshops on
Conference_Location
Brisbane, QLD
Print_ISBN
978-1-4244-4902-6
Electronic_ISBN
978-0-7695-3737-5
Type
conf
DOI
10.1109/UIC-ATC.2009.86
Filename
5319262
Link To Document