• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

DMCA

Efficient Software-Based Fault Isolation (1993)

Cached

  • Download as a PDF

Download Links

  • [www.ida.liu.se]
  • [www.cs.purdue.edu]
  • [crypto.stanford.edu]
  • [www.cs.wisc.edu]
  • [www.cs.ucl.ac.uk]
  • [www.cs.ucl.ac.uk]
  • [www.cs.stonybrook.edu]
  • [crypto.stanford.edu]
  • [crypto.stanford.edu]
  • [www.cs.stonybrook.edu]
  • [cseweb.ucsd.edu]
  • [www.cs.stonybrook.edu]
  • [courses.cs.vt.edu]
  • [cseweb.ucsd.edu]
  • [alum.cs.sunysb.edu]
  • [web.cecs.pdx.edu]
  • [research.cs.wisc.edu]
  • [crypto.stanford.edu]
  • [www0.cs.ucl.ac.uk]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [inst.eecs.berkeley.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [cseweb.ucsd.edu]
  • [www.cs.sunysb.edu]
  • [www.cs.sunysb.edu]
  • [www-inst.eecs.berkeley.edu]
  • [alum.cs.sunysb.edu]
  • [homes.cs.washington.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [pages.cs.wisc.edu]
  • [alum.cs.sunysb.edu]
  • [www.cs.stonybrook.edu]
  • [www.cs.stonybrook.edu]
  • [www.cs.stonybrook.edu]
  • [courses.cs.vt.edu]
  • [cs.ucsb.edu]
  • [cs.unomaha.edu]
  • [www-cse.ucsd.edu]
  • [www.bennetyee.org]
  • [www.cs.ucsd.edu]
  • [cseweb.ucsd.edu]
  • [www.cs.washington.edu]
  • [cuiwww.unige.ch]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Robert Wahbe , Steven Lucco , Thomas E. Anderson , Susan L. Graham
Citations:776 - 12 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Wahbe93efficientsoftware-based,
    author = {Robert Wahbe and Steven Lucco and Thomas E. Anderson and Susan L. Graham},
    title = { Efficient Software-Based Fault Isolation},
    year = {1993}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

One way to provide fault isolation among cooperating software modules is to place each in its own address space. However, for tightly-coupled modules, this solution incurs prohibitive context switch overhead, In this paper, we present a software approach to implementing fault isolation within a single address space. Our approach has two parts. First, we load the code and data for a distrusted module into its own fault do-main, a logically separate portion of the application’s address space. Second, we modify the object code of a distrusted module to prevent it from writing or jumping to an address outside its fault domain. Both these software operations are portable and programming language independent. Our approach poses a tradeoff relative to hardware fault isolation: substantially faster communication between fault domains, at a cost of slightly increased execution time for distrusted modules. We demonstrate that for frequently communicating modules, implementing fault isolation in software rather than hard-ware can substantially improve end-to-end application performance.

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University