A Low-Overhead Energy-Efficient ARQ Protocol for Wireless Sensor Networks
- Creators
- Yunkai, Wei
- Yuming, Mao
- Supeng, Leng
- Wentao, Huang
Abstract
Wireless sensor network (WSN) is a typical kind of low-power and lossy network, in where ARQ (Automatic Repeat reQuest) schemes are often used to improve packets reliability. However, the ARQ related packets may incur significant load and consume more energy. This paper proposes a novel energy efficient ARQ protocol called ARQ+, which uses the nearest-first scheme and NAK aggregation scheme to reduce the amount and transmission hops of the ARQ related packets. Consequently, the energy consumption is significantly decreased. Theoretical analyses of ARQ+ on energy consumption, packet arrive ratio and latency are provided. Performance improvement of ARQ+ is validated by extensive simulations. They both show that ARQ+ has satisfactory energy efficiency, good packets arriving ratio and reasonable average packet delay comparing to traditional ARQ schemes.
Additional Information
© 2014 IEEE. This work is partly supported by the National Key Technology Research and Development Program of China under Grant No. 2011BAK12B02, the National Natural Science Foundation of China under Grant No. 61104042, the National S&T Major Project of China under Grant No.201OZX03005-003, the Program for New Century Excellent Talents in University (NCET-100-0294), China, and the National Natural Science Foundation of China under Grant No. 60832007.Additional details
- Eprint ID
- 53210
- DOI
- 10.1109/CC.2014.6969796
- Resolver ID
- CaltechAUTHORS:20150106-124437550
- 2011BAK12B02
- National Key Technology Research and Development Program of China
- 61104042
- National Natural Science Foundation of China
- 60832007
- National Natural Science Foundation of China
- 2010ZX03005-003
- National S&T Major Project of China
- NCET-10-0294
- Program for Century Excellent Talents in University, China
- Created
-
2015-01-06Created from EPrint's datestamp field
- Updated
-
2021-11-10Created from EPrint's last_modified field