Abstract
It has been discussed in the literature that the medium-access control (MAC) protocols, which schedule periodic sleep–active states of sensor nodes, can increase the longevity of sensor networks. However, these protocols suffer from very low end-to-end throughput and increased end-to-end packet delay. How to design an energy-efficient MAC protocol that greatly minimizes the packet delay while maximizing the achievable data delivery rate, however, remains unanswered. In this paper, motivated by the many-to-one multihop traffic pattern of sensor networks and the heterogeneity in required data packet rates of different events, we propose an aggregated traffic flow weight controlled hierarchical MAC protocol (ATW-HMAC). We find that ATW-HMAC significantly decreases the packet losses due to collisions and buffer drops (i.e., mitigates the congestion), which helps to improve network throughput, energy efficiency, and end-to-end packet delay. ATW-HMAC is designed to work with both single-path and multipath routing. Our analytical analysis shows that ATW-HMAC provides weighted fair rate allocation and energy efficiency. The results of our extensive simulation, done in ns-2.30, show that ATW-HMAC outperforms S-MAC; traffic-adaptive medium access; and SC-HMAC.
Similar content being viewed by others
Notes
We refer the parent/child relation in the sink-rooted, tree-based network as a downstream/upstream relation among the nodes. For example, in Fig. 2a, nodes 3 and 4 are the upstreams of node 9, which in turn is the downstream of them.
Possible load distribution policies could be as follows: (1) homogeneous distribution—the total traffic load of node i could be equally divided amongst the available paths and (2) proportional distribution—loads could be distributed proportional to the minimum hop count of a path, free buffer space in the downstream node, maximum residual energy of the downstream node, successful packet delivery rate of a link/path, etc.
As discussed in Section 1, event type B may represent moving object tracking and A may stand for its counterpart.
In our simulation, we assign R i = g i and keep it unchanged during the whole simulation period. Obviously, the consideration of R i opens the door of designing an optimal traffic engineering algorithm for multipath data forwarding in WSN, which we leave as our future work.
\(C=\rho \pi R_{s}^2=\frac{\text{1,000}}{\text{1,000}\times \text{1,000}}\times \frac{22}{7}\times (70)^2\approx 15\).
\(b_{e}^{0,0}\) and P idle can be expressed in terms of \(q_{0}, {\rm CW}_{\rm min}, p_c^i\) and maximum backoff stage t; please see [18] for details.
In this paper, we assume all nodes are operating in the same channel, i.e., they have equal bandwidths.
SYNC, RTS, CTS, and ACK packets in S-MAC; NP and SEP messages in TRAMA; and RTS, CTS, ACK, and additional MAC header bytes in SC-HMAC and ATW-HMAC are considered for counting the total number of control bytes transmitted by the respective protocol.
References
Akyildiz IF, Molodia T, Chowdhury KR (2007) A Survey on wireless multimedia sensor networks. Comput Networks 51(4):921–960
Razzaque MA, Alam MM, Rashid MM, Hong CS (2008) Multi-constrained QoS geographic routing for heterogeneous traffic in sensor networks. IEICE Trans Commun E91B(8)
Venkatesh R, Katia O, Garcia-Luna-Aceves JJ (2006) Energy-efficient, collision-free medium access control for wireless sensor networks. Wirel Netw 12(1):63–78
Gahng-Seop A, Emiliano M, Campbell AT, Hong SG, Francesca C (2006) Funneling-MAC: a localized, sink-oriented MAC for boosting fidelity in sensor networks, In: Proc. of 4th ACM conference on embedded networked sensor systems (SenSys 2006), Boulder, 1–3 November 2006
Ye W, Heidemann J, Estrin D (2002) An energy-efficient MAC protocol for wireless sensor networks. In: Proc. of IEEE INFOCOM. IEEE, New York, pp 1567–1576
Ye W, Heidemann J, Estrin D (2004) Medium access control with coordinated adaptive sleeping for wireless sensor networks. IEEE/ACM Trans Netw 12(3):493–506
van Dam T, Langendoen K (2003) An adaptive energy-efficient MAC protocol for wireless sensor networks. In: Proc. of 1st ACM conference on embedded networked sensor systems (SenSys). ACM, Los Angeles, pp 171–180
Changsu S, Young-Bae K (2005) A traffic aware, energy efficient MAC protocol for wireless sensor networks. IEEE Int Symp Circuits Syst (ISCAS 2005) 2975–2978
Venkatesh R, Garcia-Luna-Aceves JJ, Katia O (2005) Energy-efficient, application-aware medium access for sensor networks. In: Proc. of IEEE international conference on mobile adhoc and sensor systems (MASS), Washington, DC, 7–10 November 2005
Sahoo A, Baronia P (2007) An energy efficient MAC in wireless sensor networks to provide delay guarantee. In: Proc. of 15th IEEE workshop on local and metropolitan area networks, 10–13 June. IEEE, Piscataway, pp 25–30
Rashid MM, Alam MM, Razzaque MA, Hong CS (2007) Congestion avoidance and fair event detection in wireless sensor networks. IEICE Trans Commun E90-B(12):3362–3372
Wu H, Cheng S, Peng Y, Long K, Ma J (2002) IEEE 802.11 distributed coordination function (DCF): analysis and enhancement. In: Proc. of IEEE ICC 2002, vol 1, New York, 28 April–2 May, pp 605–609
Chou CT, Shin KG, Shankar S (2006) Contention-based airtime usage control in multirate IEEE 802.11 wireless LANs. IEEE/ACM Trans Netw 14(60)
Crossbow (2008) Mica2/Imote2 Mote Datasheet. http://www.xbow.com
Baek SJ, Veciana GD (2007) Spatial energy balancing through proactive multi-path routing in wireless multi-hop networks. IEEE/ACM Trans Netw (TON) 15(1):93–104
Bianchi G (2000) Performance analysis of the IEEE 802.11 distributed coordination function. IEEE J Select Areas Commun 18(3):535–547
Branchs A, Perez X (2002) Distributed weighted fair queuing in 802.11 wireless LAN. In: IEEE int’l conf commun (IEEE ICC). IEEE, New York, pp 3121–3127
Malone D, Duffy K, Leith D (2007) Modeling the 802.11 distributed coordination function in nonsaturated heterogeneous conditions. IEEE Trans Netw 15(1):159–172
Banchs A, Serrano P, Oliver H (2007) Proportional fair throughput allocation in multi-rate IEEE 802.11e wireless lANs. Wirel Netw J 13(5):649–662
Kelly FP, Maulloo AK, Tan DKH (1998) Rate control in communication networks: shadow prices, proportional fairness and stability. J Oper Res Soc 49(3):237–252
Tang S, Li W (2006) QoS supporting and optimal energy allocation for a cluster based wireless sensor network. Comput Commun 29(13):2569–2577
Bertsekas D, Gallager R (1992) Data networks, ex. 2.13, 2nd edn. Prentice Hall, Englewood Cliffs
Yates RD, Goodman DJ (2005) Probability and stochastic processes, B.6. Wiley, New York
Madden S, Franklin MJ, Hellerstein JM, Hong W (2002) TAG: a tiny agregation service for Ad-Hoc sensor networks. Presented at the 5th Symp. Operating systems design and implementation (OSDI), Boston, 9–11 December 2002
Yibei L, Chung-Min C (2007) Energy saving via power-aware buffering in wireless sensor networks. IEEE INFOCOM 2411–2415, Anchorage, 6–12 May 2007
Network Simulator (2009) The Network Simulator - ns-2.30. http://www.isi.edu/nsnam/ns/ns-build.html
Ganesan D, Govindan R, Shenker S, Estrin D (2001) Highly-resilient, energy-efficient multipath routing in wireless sensor networks. In: Proc. of the 2nd ACM international symposium on mobile ad hoc networking and computing, Long Beach, 4–5 October 2001
Acknowledgements
The authors thank the anonymous reviewers for their thoughtful comments and suggestions that helped to clarify this work’s presentation. This research was supported by the MKE, Korea, under the ITRC support program supervised by the IITA (IITA-2009-(C1090-0902-0002)). Dr. C. S. Hong is the corresponding author.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Razzaque, M.A., Mamun-Or-Rashid, M., Alam, M.M. et al. Aggregated traffic flow weight controlled hierarchical MAC protocol for wireless sensor networks. Ann. Telecommun. 64, 705 (2009). https://doi.org/10.1007/s12243-009-0095-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12243-009-0095-0