Computer Networks 134 (2018) 66–77 Contents lists available at ScienceDirect Computer Networks journal homepage: www.elsevier.com/locate/comnet Towards minimum-delay and energy-efficient flooding in low-duty-cycle wireless sensor networks Long Cheng a, , Jianwei Niu b , Chengwen Luo c , Lei Shu a,d , Linghe Kong e , Zhiwei Zhao f , Yu Gu g a College of Engineering, Nanjing Agricultural University, China b Beihang University, Beijing, China c Shenzhen University, China d School of Engineering, University of Lincoln, UK e Shanghai Jiao Tong University, China f University of Electric Science and Technology of China, China g Watson Health Cloud, IBM Watson Health, USA a r t i c l e i n f o Article history: Received 15 June 2017 Revised 30 November 2017 Accepted 15 January 2018 Available online 3 February 2018 Keywords: Wireless sensor networks Low-duty-cycle Flooding Minimum-delay a b s t r a c t Wireless sensor networks (WSNs) play a very important role in realizing Internet of Things (IoT). In many WSN applications, flooding is a fundamental network service for remote network configuration, diagnosis or disseminating code updates. Despite a plethora of research on flooding problem in the literature, there has been very limited research on flooding tree construction in asynchronous low-duty-cycle WSNs. In this paper, we focus our investigation on minimum-delay and energy-efficient flooding tree construction considering the duty-cycle operation and unreliable wireless links. We show the existence of the latency- energy trade-off in flooding. We formulate the problem as a undetermined-delay-constrained minimum spanning tree (UDC-MST) problem, where the delay constraint is known a posteriori. Due to the NP- completeness of the UDC-MST problem, we design a distributed Minimum-Delay Energy-efficient flooding Tree (MDET) algorithm to construct an energy optimal tree with flooding delay bounding. Through exten- sive simulations, we demonstrate that MDET achieves a comparable delivery latency with the minimum- delay flooding, and incurs only 10% more transmission cost than the lower bound, which yields a good balance between flooding delay and energy efficiency. © 2018 Elsevier B.V. All rights reserved. 1. Introduction Wireless sensor networks (WSNs) are important elements for realizing the Internet of Things (IoT), which are composed of tiny wireless sensing devices equipped with data processing and com- munication capabilities [1]. WSNs offer several advantages over traditional wired industrial monitoring and control systems in- cluding extended network coverage, easy and fast installation, re- silience against single node failure and cost effective maintenance. On the contrary, traditional wired sensing and automation systems normally require expensive communication cables to be installed and regularly maintained [2]. In many WSN applications, e.g., fac- tory automation, industrial process monitoring and control, and plant monitoring, flooding is a fundamental network service for re- mote network configuration, diagnosis or disseminating code up- Corresponding author. E-mail address: chengl@vt.edu (L. Cheng). dates. The development of effective flooding protocol is hence a key research topic in this area. During flooding (or network wide broadcasting), messages from a root node are disseminated to the whole network via multi-hop communication. Since sensor nodes are usually energy constrained for WSN sustainable monitoring and surveillance applications, they normally operate at a very-low- duty-cycle (e.g., 1% or less) to ensure the service continuity [3]. Existing flooding protocols [4] utilize the broadcast nature of radio transmission to improve the delivery ratio and reduce trans- mission redundancy, i.e., a single transmission can be heard by multiple neighbors within the sender’s radio range. However, in an asynchronous low-duty-cycle WSN, neighboring nodes do not al- ways wake up at the same time. Flooding is essentially achieved through a number of unicasts [3,5], and thus more transmissions are required to ensure the flooding coverage than conventional wireless networks. On the other hand, sensor nodes are subject to radio frequency interference. For example in harsh industrial environments, highly caustic or corrosive environments, high humidity levels, vibrations, https://doi.org/10.1016/j.comnet.2018.01.012 1389-1286/© 2018 Elsevier B.V. All rights reserved.