Abstract: Wireless sensor networks (WSN) is an energy limited
system, thus this study presents an energy-aware quality of service (QoS)
routing algorithm for it, which can also run efficiently with best-effort
traffic. Furthermore, our work differs from existing algorithms in two
ways: (1) We improve the first order energy consumption model with dynamic
clustering; (2) We use clustering to build the multi-objectives programming
model to support QoS. Simulations and comparisons with some typical route
algorithms show that our algorithm is robust and effective.