• 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