Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Approximation algorithms for broadcasting in duty cycled wireless sensor networks

Published: 01 November 2014 Publication History

Abstract

Broadcast is a fundamental operation in wireless sensor networks (WSNs). Given a source node with a packet to broadcast, the aim is to propagate the packet to all nodes in a collision free manner whilst incurring minimum latency. This problem, called minimum latency broadcast scheduling (MLBS), has been studied extensively in wireless ad-hoc networks whereby nodes remain on all the time, and has been shown to be NP-hard. However, only a few studies have addressed this problem in the context of duty-cycled WSNs. In these WSNs, nodes do not wake-up simultaneously, and hence, not all neighbors of a transmitting node will receive a broadcast packet at the same time. Unfortunately, the problem remains NP-hard and multiple transmissions may be necessary due to different wake-up times. Henceforth, this paper considers MLBS in duty cycled WSNs and presents two approximation algorithms, BS-1 and BS-2, that produce a maximum latency of at most $$(\Delta -1) TH$$ ( Δ - 1 ) T H and $$13TH$$ 13 T H respectively. Here, $$\Delta$$ Δ is the maximum degree of nodes, $$T$$ T denotes the number of time slots in a scheduling period, and $$H$$ H is the broadcast latency lower bound obtained from the shortest path algorithm. We evaluated our algorithms under different network configurations and confirmed that the latencies achieved by our algorithms are much lower than existing schemes. In particular, compared to OTAB, the best broadcast scheduling algorithm to date, the broadcast latency and transmission times achieved by BS-1 is at least $$\frac{1}{17}$$ 1 17 and $$\frac{2}{5}$$ 2 5 that of OTAB respectively.

References

[1]
Baggio, A. (2005). Wireless sensor networks in precision agriculture. In ACM REALWSN, Stokholm, Sweden.
[2]
Bateman, P. (1951). Geometrical extrema suggested by a lemma of besicovitch. The American Mathematical Monthly, 58(5), 306---314.
[3]
Becher, A. (2008). Towards short-term wireless link quality estimation. In EmNet, Charlottesville, VIR, USA.
[4]
Brown, S., & Sreenan, C. (2006). Updating software in wireless sensor networks: A survey. Technical Report UCC-CS-2006-13-07. University College Cork, Ireland.
[5]
Chen, Z., Qiao, C., Xu, J., & Taekkyeun Lee, T. (2007). A constant approximation algorithm for interference aware broadcast in wireless networks. In IEEE INFOCOM, Anchorage, Alaska, USA.
[6]
Dijkstra, E. W. (1959). A note on two problems in connexion with graphs. Numerische Mathematik, 1(1), 269---271.
[7]
Dutta, P., & Culler, D. (2008). Practical asynchronous neighbor discovery and rendezvous for mobile sensing applications. In SenSys, Raleigh, NC, USA, ACM.
[8]
Ferrari, F., Zimmerling, M., Thiele, L., & Saukh, O. (2011). Efficient network flooding and time synchronization with glossy. In IPSN, Chicago, IL, USA.
[9]
Fishkin, A. V. (2003). Disk graphs: A short survey. In WAOA, Budapest, Hungary.
[10]
Fonseca, R., Gnawali, O., Jamieson, K., & Levis, P. (2007). Four-bit wireless link estimation. In HotNets, Atlanta, GA, USA.
[11]
Gandhi, R., Kim, Y.-A., Lee, S., Ryu, J., & Wan, P.-J. (2009). Approximation algorithms for data broadcast in wireless networks. In IEEE INFOCOM, Rio de Janeiro, Brazil.
[12]
Gandhi, R., Mishra, A., & Parthasarathy, S. (2008). Minimizing broadcast latency and redundancy in ad hoc networks. IEEE/ACM Transactions on Networking, 16(4), 840---851.
[13]
Gu, Y., & He, T. (2007). Data forwarding in extremely low duty-cycle sensor networks with unreliable communication links. In ACM SenSys, Sydney, Australia, ACM.
[14]
Gu, Y., & He, T. (2010). Bounding communication delay in energy harvesting sensor networks. In IEEE ICDCS, Genoa, Italy.
[15]
Guo, S., Gu, Y., Jiang, B., & He, T. (2009). Opportunistic flooding in low-duty-cycle wireless sensor networks with unreliable links. In ACM MOBICOM, Seattle, WA, USA.
[16]
Han, K., Luo, J., Liu, Y., & Vasilakos, A. (2013). Algorithm design for data communications in duty-cycled wireless sensor networks: A survey. IEEE Communications Magazine, 51(7), 107---113.
[17]
Hong, J., Li, W., Lu, S., Cao, J., & Chen, D. (2008). Sleeping schedule aware minimum transmission broadcast in wireless ad hoc networks. In IEEE ICPADS, Melbourne, Victoria, Australia.
[18]
Hu, W., Tran, V. N., Bulusu, N., Chou, C., Jha, S., & Taylor, A. (2005). The design and evaluation of a hybrid sensor network for cane toad monitoring. In ACM/IEEE IPSN, Los Angeles, CA, USA.
[19]
Hua, C., & Yum, T.-S. P. (2007). Asynchronous random sleeping for sensor networks. ACM Transactions on Sensor Networks, 3(3), 15---40.
[20]
Huang, S.-H., Wan, P.-J., Deng, J., & Han, Y. (2008). Broadcast scheduling in interference environment. IEEE Transactions on Mobile Computing, 7(11), 1338---1348.
[21]
Huang, S.-H., Wan, P.-J., Jia, X., Du, H., & Shang, W. (2007). Minimum-latency broadcast scheduling in wireless ad hoc networks. In IEEE INFOCOM, Anchorage, AK, USA.
[22]
Jiao, X., Lou, W., Ma, J., Cao, J., Wang, X., & Zhou, X. (2012). Minimum latency broadcast scheduling in duty-cycled multi-hop wireless networks. IEEE Transactions on Parallel and Distributed Systems, 23(1), 110---117.
[23]
Korincz, K., Welsh, M., Marcillo, O., Johnson, J., Ruiz, M., & Werner-Allen, J. (2006). Deploying a wireless sensor network on an active volcano. IEEE Internet Computing, 10(2), 18---25.
[24]
Lai, S., & Ravindran, B. (2010). Efficient opportunistic broadcasting over duty-cycled wireless sensor networks. In IEEE INFOCOM, San Diego, CA, USA.
[25]
Lim, H., & Kim, C. (2001). Flooding in wireless ad hoc networks. Computer Communications, 24(34), 353---363.
[26]
Mahjourian, R., Chen, F., Tiwari, R., Thai, M., Zhai, H., & Fang, Y. (2008). An approximation algorithm for conflict-aware broadcast scheduling in wireless ad hoc networks. Proceedings of the 9th ACM international symposium on Mobile ad hoc networking and computing, MobiHoc '08 (pp. 331---340). New York, NY, USA, ACM.
[27]
Maróti, M., Kusy, B., Simon, G., & Lédeczi, A. (2004). The flooding time synchronization protocol. In SenSys, Baltimore, Maryland.
[28]
Mathworks. (2011). Matlab. http://www.mathworks.com/products/matlab/.
[29]
Nan, W., & Xue-li, S. (2009). Research on nodes location technology in wireless sensor networkunderground. In IEEE IITAW, Nanchang, China.
[30]
Ni, S., Tseng, Y. C., & Sheu, J. (1999). The broadcast storm problem in a mobile ad hoc network. In ACM MOBICOM, Seattle, WA, USA.
[31]
Sasson, Y., Cavin, D., & Schiper, A. (2003). Probabilistic broadcast for flooding in wireless mobile ad hoc networks. In IEEE WCNC, New Orleans, LA, USA.
[32]
Stann, F., Heidemann, J., Shroff, R., & Murtaza, M. Z. (2006). Rbp: Robust broadcast propagation in wireless networks. In ACM SenSys, Boulder, CO, USA.
[33]
Sun, Y., Gurewitz, O., Du, S., Tang, L., & Johnson, D. B. (2009). Adb: An efficient multihop broadcast protocol based on asynchronous duty-cycling in wireless sensor networks. In Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys '09 (pp. 43---56). New York: NY, USA, ACM.
[34]
Sun, Y., Gurewitz, O., & Johnson, D. B. (2008). Ri-mac: A receiver-initiated asynchronous duty cycle mac protocol for dynamic traffic loads in wireless sensor networks. In ACM SenSys, Raleigh, NC, USA.
[35]
Tiwari, R., Dinh, T., & Thai, M. (2013). On centralized and localized approximation algorithms for interference-aware broadcast scheduling. IEEE Transactions on Mobile Computing, 12, 233---247.
[36]
Wan, P.-J., Alzoubi, K., & Frieder, O. (2002). Distributed construction of connected dominating set in wireless ad hoc networks. In IEEE INFOCOM, New York, NY, USA.
[37]
Wan, P.-J., Huang, S. C.-H., Wang, L., Wan, Z., & Jia, X. (2009). Minimum-latency aggregation scheduling in multihop wireless networks. In ACM MobiHoc, New Orleans, LA, USA.
[38]
Wan, P.-J., Wang, L., & Frieder, O. (2009). Fast group communications in multihop wireless networks subject to physical interference. In IEEE MASS, Macau SAR, China.
[39]
Wang, F., & Liu, J. (2009). Duty-cycle-aware broadcast in wireless sensor networks. In IEEE INFOCOM, Rio de Janeiro, Brazil.
[40]
Ye, W., Heidemann, J., & Estrin, D. (2002). An energy-efficient MAC protocol for wireless sensor networks. In IEEE INFOCOM, New York, NY, USA.

Cited By

View all

Index Terms

  1. Approximation algorithms for broadcasting in duty cycled wireless sensor networks
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Wireless Networks
      Wireless Networks  Volume 20, Issue 8
      November 2014
      464 pages

      Publisher

      Springer-Verlag

      Berlin, Heidelberg

      Publication History

      Published: 01 November 2014

      Author Tags

      1. Broadcast
      2. Minimum latency
      3. Scheduling
      4. Wireless sensor networks

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 06 Oct 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2020)Effective Data Transmission and Control Based on Social Communication in Social Opportunistic Complex NetworksComplexity10.1155/2020/37215792020Online publication date: 1-Jan-2020
      • (2018)Construction Low Complexity and Low Delay CDS for Big Data Code DisseminationComplexity10.1155/2018/54295462018Online publication date: 1-Jan-2018
      • (2018)Opportunistic broadcasting for low-power sensor networks with adaptive performance requirementsWireless Networks10.1007/s11276-017-1473-624:6(2297-2317)Online publication date: 1-Aug-2018
      • (2016)Extensible time synchronisation protocol for wireless sensor networksInternational Journal of Sensor Networks10.1504/IJSNET.2017.08066223:1(29-39)Online publication date: 1-Jan-2016
      • (2016)Fast Program Codes Dissemination for Smart Wireless Software Defined NetworksScientific Programming10.1155/2016/69072312016(14)Online publication date: 1-Oct-2016

      View Options

      View options

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media