Buffer feedback scheduling: runtime adaptation of ubicomp applications

  • Authors:
  • Christian Decker;Michael Beigl;Till Riedel;Albert Krohn;Tobias Zimmer

  • Affiliations:
  • Telecooperation Office (TecO), University of Karlsruhe;Distributed and Ubiquitous Computing (DUS), University of Braunschweig;Telecooperation Office (TecO), University of Karlsruhe;Telecooperation Office (TecO), University of Karlsruhe;Telecooperation Office (TecO), University of Karlsruhe

  • Venue:
  • UCS'06 Proceedings of the Third international conference on Ubiquitous Computing Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we propose an operating system design for Ubicomp applications that are implemented on embedded sensor platforms. The OS provides support for both periodic sensor sampling and sequential appliation logic. Core component is a lightweight real-time runtime system guaranteeing predictable real-time behavior of periodic sampling processes. The design utilizes a novel method, called buffer feedback scheduling (BFS), to adapt the system under unpredictable workload. Processes are automatically coordinated and expensive hardware accesses are reduced when the feedback indicates that the results do not contribute to the application. Real-time behavior is guaranteed throughout the entire runtime. Theoretical analysis and implementation in a Ubicomp application study on the Particle Computer sensor platform demonstrate a significant performance step-up when utilizing BFS.