Why events are a bad idea (for high-concurrency servers)
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
Hi-index | 0.00 |
This paper proposes PreeMe, which is a preemptive realtime task management scheme for event-driven sensor operating systems. By efficiently allocating independent stack space for each task, PreeMe enables the preemptive task management for the event-driven systems. The size of the minimal stack space for each task is determined at compiletime, and dynamic stack allocation is performed at run-time. Simulation results show that PreeMe significantly reduces scheduling latency with small execution overhead.