Check out the new USENIX Web site.

Home About USENIX Events Membership Publications Students
Abstract - Technical Program - ES 99

Pebble: A Component-Based Operating System for Embedded Applications

John Bruno, José Brustoloni, Eran Gabber, Avi Silberschatz, and Christopher Small, Lucent Technologies--Bell Laboratories

Abstract

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.

?Need help? Use our Contacts page.

Last changed: 26 Mar 2002 ml
Technical Program
Conference index
USENIX home