FIT: A Flexible, LIght-Weight, and Real-Time Scheduling System for Wireless Sensor Platforms

  • Authors:
  • Wei Dong;Chun Chen;Xue Liu;Kougen Zheng;Rui Chu;Jiajun Bu

  • Affiliations:
  • College of Computer Science, 973 WSN Joint Lab, Zhejiang University,;College of Computer Science, 973 WSN Joint Lab, Zhejiang University,;School of Computer Science, McGill University,;College of Computer Science, 973 WSN Joint Lab, Zhejiang University,;National University of Defense Technology,;College of Computer Science, 973 WSN Joint Lab, Zhejiang University,

  • Venue:
  • DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose FIT, a flexible, light-weight and real-time scheduling system for wireless sensor platforms. There are three salient features of FIT. First, its two-tier hierarchical framework supports customizable application-specific scheduling policies, hence FIT is very flexible. Second, FIT is light-weightin terms of minimizing thread number to reduce preemptions and memory consumption while at the same time ensuring system schedulability. We propose a novel Minimum Thread Scheduling Policy (MTSP) exploration algorithm within FIT to achieve this goal. Finally, FIT provides a detailed real-time schedulabilityanalysis method to help check if application's temporal requirements can be met. We implemented FIT on MICAz motes, and carried out extensive evaluations. Results demonstrate that FIT is indeed flexible and light-weight for implementing real-time applications, at the same time, the schedulability analysis provided can predict the real-time behavior. FIT is a promising scheduling system for implementing complex real-time applications in sensor networks.