System architecture directions for networked sensors
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Microc/OS-II
MANTIS: system support for multimodAl NeTworks of in-situ sensors
WSNA '03 Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications
Enhancing the AvrX Kernel with Efficient Secure Communication Using Software Thread Integration
RTAS '04 Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium
Contiki - A Lightweight and Flexible Operating System for Tiny Networked Sensors
LCN '04 Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks
Protothreads: simplifying event-driven programming of memory-constrained embedded systems
Proceedings of the 4th international conference on Embedded networked sensor systems
Proceedings of the 4th workshop on Embedded networked sensors
TOSThreads: thread-safe and non-invasive preemption in TinyOS
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
FIT: A Flexible, Lightweight, and Real-Time Scheduling System for Wireless Sensor Platforms
IEEE Transactions on Parallel and Distributed Systems
SenSpire OS: A Predictable, Flexible, and Efficient Operating System for Wireless Sensor Networks
IEEE Transactions on Computers
Hi-index | 0.00 |
This paper presents a performance evaluation of real-time scheduling schemes in configurable component-based sensor node platforms from two perspectives: a configurable component-based sensor node platform and a scheduling scheme for a mix of periodic and aperiodic tasks running on the sensor node platform. We consider two different types of configurable component-based sensor node platforms: event-driven and multi-tasking sensor node platforms. The basic components of these two configurable component-based sensor node platforms are tasks. Tasks are classified to have periodic and aperiodic properties. Periodic tasks need to be processed in a timely fashion and delivered to meet their deadlines, while aperiodic tasks need to be quickly processed for fast responses without missing any periodic task deadlines. Consequently, we present two different scheduling schemes for event-based and multi-tasking sensor node platforms, which attempt to meet the timing constraints of periodic tasks and improve the response time of aperiodic tasks. The experimental evaluation showed that the proposed scheduling schemes yielded efficient performance in terms of the minimal deadline miss ratio of periodic tasks and a fast average response time for aperiodic tasks.