SenSpire OS: A Predictable, Flexible, and Efficient Operating System for Wireless Sensor Networks

Date Added: Jul 2009
Format: PDF

The development of a modern sensor network is very difficult because of the long-term unattended operating mode, diverse application requirements, and stringent resource constraints. To address these issues respectively, the authors present SenSpire OS, a predictable, flexible, and efficient operating system for Wireless Sensor Networks (WSNs). They improve system predictability by two-phase interrupt servicing and application-aware interrupt scheduling; they achieve system flexibility by providing a hybrid model for both event-driven programming and multi-threaded programming; they retain system efficiency by employing the static approach and stack sharing technique.