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.






Similar content being viewed by others
References
Willig, A. (2008). Recent and emerging topics in wireless industrial communications: A selection. Industrial Informatics, IEEE Transactions on, 4(2), 102–124.
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.
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.
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.
The ZigBee Specification version 2.0. (2006).
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.
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.
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.
Keshavarzian, A., Lee, H., & Venkatraman, L. (2006). Wakeup scheduling in wireless sensor networks. In Proceedings of MobiHoc 2006 (pp. 322–333).
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).
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.
Keeler, H., & Blaszczyszyn, B. (2014). SINR in wireless networks and the two-parameter Poisson-Dirichlet process. Wireless Communications Letters, IEEE, 3(5), 525–528.
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.
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.
Ergen, S. C., & Varaiya, P. (2010). TDMA scheduling algorithms for wireless sensor networks. Wireless Networks, 16(4), 985–997.
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.
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.
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.
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.
Florens, C., & McEliece, R. (2003). Packets distribution algorithms for sensor networks. In Proceeding of INFOCOM 2003, (pp. 1063–1072).
Choi, H., Wang, J., & Hughes, E. A. (2009). Scheduling for information gathering on sensor network. Wireless Networks, 15(1), 127–140.
Gandham, S., Zhang, Y., & Huang, Q. (2008). Distributed time-optimal scheduling for convergecast in wireless sensor networks. Computer Networks, 52(3), 610–629.
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).
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.
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.
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.
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.
Pan, M.-S., & Tseng, Y.-C. (2008). Quick convergecast in ZigBee beacon-enabled tree-based wireless sensor networks. Computer Communications, 31(5), 999–1011.
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.
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).
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.
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.
Bertossi, A., Pinotti, C. M., & Rizzi, R. (2003). Channel assignment on strongly-simplicial graphs. In Proceedings of IPDPS 2003.
Santoro, N. (2007). Design and analysis of distributed algorithms. Hoboken, NJ: Wiley & Sons Inc.
Lynch, N. A. (1996). Distributed algorithms. San Francisco, CA: Morgan Kaufmann.
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-015-0925-0