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

Pebble: A Component-based Operating System for Embedded Applications

Like desktop applications, complex embedded applications benefit from the support of an underlying operating system. However, the requirements of an embedded operating system differ considerably from those of a desktop operating system.

The Pebble operating system provides two features that we see as critical for complex embedded applications: (1) safe extensibility, so that the system can be constructed from untrusted components and reconfigured while running, and (2) low interrupt latency, which ensures that the system can react quickly to external events.

In this paper we discuss Pebble's architecture and the underlying technology used by Pebble, and include microbenchmark performance results that demonstrate that Pebble is a good platform for complex embedded applications.

Eran Gabber, Lucent Technologies/Bell Labs

Christopher Small, Lucent Technologies/Bell Labs

John Bruno, University of California, Santa Barbara

José Brustoloni, Lucent Technologies/Bell Labs

Avi Silberschatz, Lucent Technologies/Bell Labs

BibTeX
@inproceedings {252193,
author = {Eran Gabber and Christopher Small and John Bruno and Jos{\'e} Brustoloni and Avi Silberschatz},
title = {Pebble: A Component-based Operating System for Embedded Applications},
booktitle = {Workshop on Embedded Systems (Workshop on Embedded Systems)},
year = {1999},
address = {Cambridge, MA},
url = {https://www.usenix.org/conference/workshop-embedded-systems/pebble-component-based-operating-system-embedded-applications},
publisher = {USENIX Association},
month = mar
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/es99/full_papers/bruno/bruno.pdf
Paper (HTML): 
http://www.usenix.org/publications/library/proceedings/es99/full_papers/bruno/bruno_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us