A transmission control scheme for media access in sensor networks
Proceedings of the 7th annual international conference on Mobile computing and networking
An adaptive energy-efficient MAC protocol for wireless sensor networks
Proceedings of the 1st international conference on Embedded networked sensor systems
Versatile low power media access for wireless sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Funneling-MAC: a localized, sink-oriented MAC for boosting fidelity in sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Wireless Communications & Mobile Computing - Advances in Resource-Constrained Device Networking
Z-MAC: a hybrid MAC for wireless sensor networks
IEEE/ACM Transactions on Networking (TON)
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad Hoc Networks
IEEE Transactions on Mobile Computing
A Topology Management Routing Protocol for Mobile IP Support of Mobile Ad Hoc Networks
ADHOC-NOW '09 Proceedings of the 8th International Conference on Ad-Hoc, Mobile and Wireless Networks
TreeMAC: Localized TDMA MAC protocol for real-time high-data-rate sensor networks
Pervasive and Mobile Computing
Aggregation convergecast scheduling in wireless sensor networks
Wireless Networks
Minimum data aggregation time problem in wireless sensor networks
MSN'05 Proceedings of the First international conference on Mobile Ad-hoc and Sensor Networks
Hi-index | 0.00 |
This paper proposes a new demand-based slot assignment (DSA) algorithm that allocates time slots based on the bandwidth demand of each node in a tree topology. DSA is basically different from SDA, DAS, or WIRES that assigns one large slot for each sensor node, but is similar to the frame-slot pair assignment (FSA) algorithm used in TreeMAC in that it assigns multiple small size slots for sensor nodes per each data collection round. DSA tackles the shortcomings of FSA in terms of the capability of packet aggregation and filtering, the balance of energy consumption, and bandwidth utilization. In general, nodes at lower tree depths process more packets and consume more energy than ones at higher tree depths, and thus the imbalanced energy consumption shortens network lifetime. The proposed algorithm allocates a sequence of receiving slots and then a sequence of sending slots to each node. This approach not only reduces the power consumption of nodes at lower depths significantly by allowing efficient data aggregation and filtering, but also it improves bandwidth utilization by removing wasted slots. In addition, the RTS and CTS messages are used within a slot for ensuring the reliability of data transmission and updating sync time between a child and its parent. Simulation results show that DSA far outperforms FSA in energy consumption and bandwidth utilization.