The vast potential applications of wireless sensor networks (WSNs) have attracted extensive research efforts. Conventional networks support mostly point-to-point or point-to-multipoint data forwarding [1].On the other hand, WSNs are often deployed to sense, process, and disseminate information on targeted physical environments. Furthermore, sensor nodes are deployed in large numbers and high density, thus resulting in a potentially huge amount of sensory data, which is often impractical to transmit to the sink directly, particularly from the perspective of energy conservation. Also, the deployed sensors are capable of communicating with each other across short distances. Therefore, data aggregation is required with cluster formation to effectively gather the data from the widespread sensors, and a hierarchical structure is needed to forward the data to the sink in order to curtail the network load and hence reduce energy consumption [2,3].The traditional topology-based WSN routing protocols are quite susceptible to node mobility mainly due to the predetermination of an end-to-end route before data transmits.Owing to the frequent and constant changing of the network topology, it is actually difficult to maintain a deterministic route. Therefore, link failure discovery and recovery procedures also consume time and energy.The most critical requirements of WSNs are achieving the expected throughput as well as covering the entire network efficiently. According to some previous studies on WSNs, it is a challenging job to maintain the mobile sensors in network construction and data forwarding. The flooding/ multicasting technique is an efficient approach to broadcasting the control/data packets in an environment
AbstractNowadays, wireless sensor networks (WSNs) comprise a tremendously growing infrastructure for monitoring the physical or environmental conditions of objects. WSNs pose challenges to mitigating energy dissipation by constructing a reliable and energy saving network. In this paper, we propose a novel network construction and routing method by defining three different duties for sensor nodes, that is, node gateways, cluster heads, and cluster members, and then by applying a hierarchical structure from the sink to the normal sensing nodes. This method provides an efficient rationale to support the maximum coverage, to recover missing data with node mobility, and to reduce overall energy dissipation. All this should lengthen the lifetime of the network significantly.