JOURNAL ARTICLE

Real-Time Query Scheduling for Wireless Sensor Networks

Abstract

Recent years have seen the emergence of wireless sensor network systems that must support high data rate and realtime queries of physical environments. This paper proposes Real-Time Query Scheduling (RTQS), a novel approach to conflict-free transmission scheduling for real-time queries in wireless sensor networks. First, we show that there is an inherent trade-off between prioritization and throughput in conflict-free query scheduling. We then present three new real-time scheduling algorithms. The non-preemptive query scheduling algorithm achieves high throughput while introducing priority inversions. The preemptive query scheduling algorithm eliminates priority inversion at the cost of reduced throughput. The slack stealing query scheduling algorithm combines the benefits of preemptive and nonpreemptive scheduling by improving the throughput while meeting query deadlines. Furthermore, we provide schedulability analysis for each scheduling algorithm. The analysis and advantages of our scheduling algorithms are validated through NS2 simulations. 1

Keywords:
Computer science Fair-share scheduling Dynamic priority scheduling Round-robin scheduling Rate-monotonic scheduling Distributed computing Earliest deadline first scheduling Two-level scheduling Deadline-monotonic scheduling Scheduling (production processes) Fixed-priority pre-emptive scheduling Computer network Maximum throughput scheduling Real-time computing Mathematical optimization

Metrics

99
Cited By
5.86
FWCI (Field Weighted Citation Impact)
43
Refs
0.96
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Energy Efficient Wireless Sensor Networks
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.