Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Protected Shared Libraries-A New Approach to Modularity and Sharing

Arindam Banerji, Hewlett-Packard Laboratories; John M. Tracey, T.J. Watson Research Center; David L. Cohn, University of Notre Dame

Protected Shared Libraries, or PSLs, are a new type of support for modularity that form a basis for building flexible library-based operating system services. PSLs extend the familiar notion of shared libraries with protected state and data sharing across protection boundaries. Protected state information allows PSLs to be used to implement sensitive operating system services. Sharing of data across protection boundaries yields significant performance benefits.

These features make PSLs a viable basis on which a complete operating system can be built largely as a set of dynamically loadable libraries without compromising protection or sacrificing performance. PSLs also allow highly flexible implementations of new functionality to be added to current commercial operating systems. A prototype PSL implementation has been built into AIX 3.2 and early performance results are encouraging.

Arindam Banerji, Hewlett-Packard Laboratories

John M. Tracey, T.J. Watson Research Center

David L. Cohn, University of Notre Dame

BibTeX
@inproceedings {261022,
author = {Arindam Banerji and John M. Tracey and David L. Cohn},
title = {Protected Shared {Libraries-A} New Approach to Modularity and Sharing},
booktitle = {USENIX 1997 Annual Technical Conference (USENIX ATC 97)},
year = {1997},
address = {Anaheim, CA},
url = {https://www.usenix.org/conference/atc97/presentation/banerji},
publisher = {USENIX Association},
month = jan
}
Download

Links

Paper: 
https://www.usenix.org/legacy/publications/library/proceedings/ana97/full_papers/banerji/banerji.txt

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us