EROS: A fast capability system

Jonathan S. Shapiro, Jonathan M. Smith, David J. Farber

研究成果: Conference contribution

41 被引用数 (Scopus)

抄録

EROS is a capability-based operating system for commodity processors which uses a single level storage model. The single level store's persistence is transparent to applications. The performance consequences of support for transparent persistence and capability-based architectures are generally believed to be negative. Surprisingly, the basic operations of EROS (such as IPC) are generally comparable in cost to similar operations in conventional systems. This is demonstrated with a set of microbenchmark measurements of semantically similar operations in Linux. The EROS system achieves its performance by coupling well-chosen abstract objects with caching techniques for those objects. The objects (processes, nodes, and pages) are well-supported by conventional hardware, reducing the overhead of capabilities. Software-managed caching techniques for these objects reduce the cost of persistence. The resulting performance suggests that composing protected subsystems may be less costly than commonly believed.

本文言語English
ホスト出版物のタイトルProceedings of the 17th ACM Symposium on Operating Systems Principles, SOSP 1999
出版社Association for Computing Machinery, Inc
ページ170-185
ページ数16
ISBN(電子版)1581131402, 9781581131406
DOI
出版ステータスPublished - 1999 12 12
外部発表はい
イベント17th ACM Symposium on Operating Systems Principles, SOSP 1999 - Charleston, United States
継続期間: 1999 12 121999 12 15

出版物シリーズ

名前Proceedings of the 17th ACM Symposium on Operating Systems Principles, SOSP 1999

Conference

Conference17th ACM Symposium on Operating Systems Principles, SOSP 1999
国/地域United States
CityCharleston
Period99/12/1299/12/15

ASJC Scopus subject areas

  • 計算理論と計算数学
  • ソフトウェア
  • コンピュータ サイエンスの応用

フィンガープリント

「EROS: A fast capability system」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル