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 :
بازگشت