Skip to main content
Log in

Interference-free scheduling with minimum latency in cluster-based wireless sensor networks

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

This article addresses wireless sensor networks (WSN) whose nodes are organized in groups (i.e., clusters) and follow a duty-cycle. Each cluster is locally managed by a cluster head which employs a medium access control protocol to avoid interferences in all intra-cluster communications. Nevertheless, inter-cluster interferences can still occur. To this regard, we consider two clusters as interfering if their hop distance is at most \(t\), with \(t\ge 2\), in the cluster connectivity graph. Under such a model, we target convergecast data collection of aggregated traffic and show that finding a minimum-latency interference-free convergecast schedule up to distance \(t\) is NP-hard for cluster-based WSNs with arbitrary topologies. Due to the hardness result, we restrict our attention to cluster-tree WSNs which can model ad hoc WSN deployments. We optimally solve the problem on trees for \(t=2\) by minimizing both the latency and the schedule length. Then, for any \(t \ge 2\), we propose a minimum-latency interference-free algorithm that obtains a slot assignment with guaranteed approximated latency in \(O(nt)\) time, where \(n\) is the number of clusters in the WSN. We also discuss a distributed implementation of such a scheduling algorithm that results in an exchange of \(O(nt)\) messages. Moreover, we consider a minimum-latency data collection in complete trees of arbitrary degree as a special case. We finally validate our findings by a simulation study on synthetic tree topologies.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Willig, A. (2008). Recent and emerging topics in wireless industrial communications: A selection. Industrial Informatics, IEEE Transactions on, 4(2), 102–124.

    Article  Google Scholar 

  2. Augustine, J., Han, Q., Loden, P., Lodha, S., & Roy, S. (2013). Tight analysis of shortest path convergecat in wireless sensor networks. International Journal of Foundations of Computer Science, 24(1), 31–50.

    Article  MATH  MathSciNet  Google Scholar 

  3. Madden, S. R., Franklin, M. J., Hellerstein, J. M., & Hong, W. (2005). TinyDB: An acquisitional query processing system for sensor networks. ACM Transactions on Database Systems, 30, 122–173.

    Article  Google Scholar 

  4. Anastasi, G., Conti, M., Di Francesco, M., & Passarella, A. (2009). Energy conservation in wireless sensor networks: A survey. Ad Hoc Networks, 7(3), 537–568.

    Article  Google Scholar 

  5. The ZigBee Specification version 2.0. (2006).

  6. Di Francesco, M., Anastasi, G., Conti, M., Das, S. K., & Neri, V. (2011). Reliability and energy-efficiency in IEEE 802.15.4/ZigBee sensor networks: A cross-layer approach. Selected Areas in Communications, IEEE Journal on, 29(8), 1508–1524.

    Article  Google Scholar 

  7. Pan, M.-S., & Liu, P.-L. (2014). Low latency scheduling for convergecast in ZigBee tree-based wireless sensor networks. Journal of Network and Computer Applications, 46, 252–263.

    Article  Google Scholar 

  8. Pan, M.-S., Liu, P.-L., & Lin, Yen Pei. (2014). Event data collection in ZigBee tree-based wireless sensor networks. Computer Networks, 73, 142–153.

    Article  Google Scholar 

  9. Keshavarzian, A., Lee, H., & Venkatraman, L. (2006). Wakeup scheduling in wireless sensor networks. In Proceedings of MobiHoc 2006 (pp. 322–333).

  10. Anastasi, G., Conti, M., Di Francesco, M., & Neri, V. (2010). Reliability and energy efficiency in multi-hop IEEE 802.15.4/ZigBee wireless sensor networks. In Proceeding of the \(15^{th}\) IEEE Symposium on Computers and Communications (ISCC 2010) (pp. 336–341).

  11. Avin, C., Emek, Y., Kantor, E., Lotker, Z., Peleg, D., & Roditty, L. (2012). SINR diagrams: Convexity and its applications in wireless networks. Journal of the ACM, 59(4), 18.

    Article  MathSciNet  Google Scholar 

  12. Keeler, H., & Blaszczyszyn, B. (2014). SINR in wireless networks and the two-parameter Poisson-Dirichlet process. Wireless Communications Letters, IEEE, 3(5), 525–528.

    Article  Google Scholar 

  13. Incel, O. D., Ghosh, A., & Krishnamachari, B. (2011). Scheduling algorithms for tree-based data collection in wireless sensor networks. In Theoretical aspects of distributed computing in sensor networks (pp. 407–445). Springer.

  14. Bermond, J.-C., & Yu, M.-L. (2010). Optimal gathering algorithms in multi-hop radio tree-networks with interferences. Ad Hoc and Sensor Wireless Networks, 9(1–2), 109–127.

    Google Scholar 

  15. Ergen, S. C., & Varaiya, P. (2010). TDMA scheduling algorithms for wireless sensor networks. Wireless Networks, 16(4), 985–997.

    Article  Google Scholar 

  16. Gandhi, R., Kim, Y.-A., Lee, S., Ryu, J., & Wan, P.-J. (2012). Approximation algorithms for data broadcast in wireless networks. IEEE Transactions on Mobile Computing, 11(7), 1237–1248.

    Article  Google Scholar 

  17. Jiao, X., Lou, W., Ma, J., Cao, J., Wang, X., & Zhou, X. (2012). Minimum latency broadcast scheduling in duty-cycled multihop wireless networks. IEEE Transactions on Parallel and Distributed Systems, 23(1), 110–117.

    Article  Google Scholar 

  18. Shah, K., Di Francesco, M., Anastasi, G., & Kumar, M. (2011). A framework for resource-aware data accumulation in sparse wireless sensor networks. Computer Communications, 34(17), 2094–2103.

    Article  Google Scholar 

  19. Bertossi, A., Pinotti, C. M., & Tan, R. B. (2003). Channel assignment with separation for interference avoidance in wireless networks. IEEE Transactions on Parallel and Distributed Systems, 14(3), 222–235.

    Article  Google Scholar 

  20. Florens, C., & McEliece, R. (2003). Packets distribution algorithms for sensor networks. In Proceeding of INFOCOM 2003, (pp. 1063–1072).

  21. Choi, H., Wang, J., & Hughes, E. A. (2009). Scheduling for information gathering on sensor network. Wireless Networks, 15(1), 127–140.

    Article  Google Scholar 

  22. Gandham, S., Zhang, Y., & Huang, Q. (2008). Distributed time-optimal scheduling for convergecast in wireless sensor networks. Computer Networks, 52(3), 610–629.

    Article  MATH  Google Scholar 

  23. IEEE 802.15.4, Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs). (2006).

  24. Chen, X., Hu, X., & Zhu, J. (2009). Data gathering schedule for minimal aggregation time in wireless sensor networks. International Journal of Distribution Sensor Networks, 5(4), 321–337.

    Article  Google Scholar 

  25. Wan, P.-J., Huang, S. C.-H., Wang, L., Wan, Z., & Jia, X. (2009). Minimum-latency aggregation scheduling in multihop wireless networks. In Proceedings of the 10th ACM international symposium on Mobile ad hoc networking and computing (MobiHoc) (pp. 185–194). New York, USA: ACM.

  26. Xu, X., Li, X. Y., Mao, X., Tang, S., & Wang, S. (2011). A delay-efficient algorithm for data aggregation in multihop wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems, 22(1), 163–175.

    Article  Google Scholar 

  27. Gagnon, J., & Narayanan, L. (2015). Minimum latency aggregation scheduling in wireless sensor networks. In Proceedings of the 10th International Symposium on Algorithms and Experiments for Sensor Systems, Wireless Networks and Distributed Robotics (Algosensors 2014) (pp. 152–168). Berlin, Heidelberg: Springer.

  28. Pan, M.-S., & Tseng, Y.-C. (2008). Quick convergecast in ZigBee beacon-enabled tree-based wireless sensor networks. Computer Communications, 31(5), 999–1011.

    Article  Google Scholar 

  29. Ghosh, A., Incel, O. D., Kumar, V. S. A., & Krishnamachari, B. (2011). Multi-channel scheduling and spanning trees: Throughput-delay trade-off for fast data collection in sensor networks. IEEE/ACM Transactions on Networking, 19(6), 1731–1744.

    Article  Google Scholar 

  30. Di Francesco, M., Pinotti, C. M., & Das, S. K. (2012). Interference-free scheduling with bounded delay in cluster-tree wireless sensor networks. In The \(15^{th}\) International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWIM 2012) (pp. 99–106).

  31. Navarra, A., Pinotti, M. C., & Formisano, A. (2012). Distributed colorings for collision-free routing in sink-centric sensor networks. Journal of Discrete Algorithms, 14, 232–247.

    Article  MATH  MathSciNet  Google Scholar 

  32. Garey, M. R., & Johnson, D. S. (1979). Computers and intractability: A guide to the theory of NP-completeness (1st ed.). San Francisco: W. H Freeman.

    MATH  Google Scholar 

  33. Bertossi, A., Pinotti, C. M., & Rizzi, R. (2003). Channel assignment on strongly-simplicial graphs. In Proceedings of IPDPS 2003.

  34. Santoro, N. (2007). Design and analysis of distributed algorithms. Hoboken, NJ: Wiley & Sons Inc.

    MATH  Google Scholar 

  35. Lynch, N. A. (1996). Distributed algorithms. San Francisco, CA: Morgan Kaufmann.

    MATH  Google Scholar 

Download references

Acknowledgments

This work has been partially supported by the US National Science Foundation (NSF) under grant CNS-1049652, by the Academy of Finland under Grant No. 284806, and by the Italian Ministry of University and Research under Grant 2010N5K7EB—PRIN 2010 ARS TechnoMedia (Algoritmica per le Reti Sociali Tecno-mediate). Any opinions, findings and conclusions or recommendations expressed in this article are those of the authors and do not necessarily reflect the views of the NSF.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cristina M. Pinotti.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Navarra, A., Pinotti, C.M., Di Francesco, M. et al. Interference-free scheduling with minimum latency in cluster-based wireless sensor networks. Wireless Netw 21, 2395–2411 (2015). https://doi.org/10.1007/s11276-015-0925-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-015-0925-0

Keywords

Navigation