Elsevier

Applied Soft Computing

Volume 29, April 2015, Pages 12-25
Applied Soft Computing

Heuristic routing with bandwidth and energy constraints in sensor networks

https://doi.org/10.1016/j.asoc.2014.12.019Get rights and content

Highlights

  • We implement homogeneous sensor network.

  • Four models with and without control transmission power, with and without data aggregation are considered.

  • Increase in network lifetime is found using distributed NNT along energy and bandwidth constraints.

  • Heuristic-I and Heuristic-II takes less energy to route data to the sink node since it deploys NNT.

Abstract

Most of the routing algorithms devised for sensor networks considered either energy constraints or bandwidth constraints to maximize the network lifetime. In the real scenario, both energy and bandwidth are the scarcest resource for sensor networks. The energy constraints affect only sensor routing, whereas the link bandwidth affects both routing topology and data rate on each link. Therefore, a heuristic technique that combines both energy and bandwidth constraints for better routing in the wireless sensor networks is proposed. The link bandwidth is allocated based on the remaining energy making the routing solution feasible under bandwidth constraints. This scheme uses an energy efficient algorithm called nearest neighbor tree (NNT) for routing. The data gathered from the neighboring nodes are also aggregated based on averaging technique in order to reduce the number of data transmissions. Experimental results show that this technique yields good solutions to increase the sensor network lifetime. The proposed work is also tested for wildfire application.

Introduction

Wireless sensor network consists of large number of tiny sensor nodes connected via wireless communication channels. These are suitable for lots of applications such as military surveillance, temperature monitoring, wildfire detection, disaster warning, etc. In particular, sensors are deployed to monitor the regions where the human cannot intervene. For instance, sensors deployed for wildfire detection in the forest region continuously monitors the environment to detect the changes in temperature. When the temperature value crosses the threshold value say 40 °C (event detection), sensor routes the data to sink node (typically a base station or a sensor/actuator node or a gateway to larger network with high computing power and energy where information is required) in the remote location through the multi-hop routing algorithms. Therefore, the sink collects the data from all the sensor nodes to derive useful information about the event (for example the geographical map of the wildfire can be plotted) detected. Fig. 1 shows the model of wireless sensor networks used in the proposed work. According to the characteristics of sensor network, the sensor nodes perform sensing, preprocessing, aggregation and transmission of data on its neighboring nodes within the transmission range. Hence, the total data rate increases suddenly in the sensor networks when it detects the event. The sensor data cannot be further forwarded to the neighboring node, if the sensor node runs out of energy or due to network congestion. The sensor network starts to congest when the total link bandwidth between the sensor nodes is smaller than the data rate of the network. Hence the wireless sensor networks are considered as resource scarce, which is manifested in terms of energy, link bandwidth, computing power, etc. In most of the previous works related to sensor networks, the authors tried to increase either energy efficiency through different routing techniques [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] or optimize wireless link bandwidth as in [11], [12]. The classical routing algorithms like minimum spanning tree [13], [14], requires calculation of routing path at every node and results in high computing power to find the optimal path. The use of the distributed algorithm to find the best optimal nearest neighbors for packet forwarding will increase the network's lifetime. The network lifetime is considered as the time until which the first node in the sensor network drains out of energy. When every sensor node is allowed to forward data only to the nearest next neighboring node with optimal performance factor (energy or bandwidth efficiency) along with data aggregation (that converges number of data received from various sources into few messages), the sensor network's lifetime will be maximized as discussed in [15], [16], [17]. In [18], the authors have devised a routing technique with both energy and link constraints which will have performance degradation since it is executed in a centralized fashion. In some of the recent works [22], [23], [24], energy efficiency is attained by increasing the network coverage (resulted in increased hardware cost), standby cluster head (suffered due to central point of failure if cluster node is dead) and efficient location discovery respectively. The researchers also concluded that the distributed routing algorithm may increase the sensor network's lifetime. The works proposed in [2], [5], [9], [15], [17], suggests that using data aggregation in sensor network can utilize bandwidth efficiently. The survey of the papers [25], [26], [27] reveals that the performance of the sensor network may also depend on the type of application for which it is used. Therefore, this work proposes a model to tackle bandwidth constraints using link rate allocation and energy constraints using distributed NNT algorithm along with data aggregation considering the issues in the wireless sensor network wildfire application.

The rest of the paper is outlined as follows: Section 2 describes some of the research woks in the related area and their significance. Section 3 narrates the various constraints and modules used in the proposed work. Section 4 addresses the overall design of the proposed scheme and the various algorithms used in this work. Section 5 shows the simulation results and performance of the modeled system. Section 6 gives the application details of the proposed work in a model sensor network. Section 7 concludes the paper.

Section snippets

Related research works

Chang and Tassiulas [1] reduced the sensor network traffic by routing the sensed data only based on the sensor node's remaining energy. The authors conclude that this type of routing saves ad hoc network lifetime unlike the other algorithms which try to minimize the absolute consumed power. Schurgers and Srivastava [2] derived a practical routing guideline called gradient based routing based on the energy histogram for uniform resource utilization in the network. They also suggested that robust

Problem definition

Wireless sensor network has numerous sensors that are densely deployed randomly in a remote geographic location without human intervention. These sensors are energy-scarce and bandwidth-scarce resources which are used cooperatively to monitor physical or environmental conditions. These sensors are connected to sink node via wireless links. The optimal path between the source node (sensor that generates data) and the sink node is computed using the distributed algorithm [17] that satisfies only

Design

The proposed work comprises of four modules: (i) Finding the shortest route from source node to sink node using distributed NNT algorithm; (ii) Dynamic link rate allocation for sending data; (iii) Maximum life time routing (Heuristics I) and (iv) Optimizing the life path of sensor node using bandwidth constraints (Heuristics II) as shown in Fig. 2. Heuristics I and II are repeated for sensor nodes with uniform transmission power, without uniform power transmission, with data aggregation and

Simulation and results

The simulation is focused to show the relative performance of the shortest path routing using distributed NNT (labeled as SPR), MaxLife routing with energy constraints (MaxLife), Heuristics-I and Heuristics-II. The sensor network is simulated in NS-2 (Network Simulator 2) [21] with 50 nodes. In the simulated sensor network, the sensor nodes are deployed randomly using a standard topology generator which is written in C++ for wireless sensor network called GenSeN [19]. GenSeN is used to perform

Application

Wireless sensor networks are widely used in environmental applications like wild forest fire detection. Although wild forest fires occur relatively rarely, they must be detected early in order to prevent severe damages. To minimize needless communication between the sensor nodes for this usage, data aggregation technique is used in this paper. The algorithm is experimentally evaluated for continuous wildfire application as described in [20]. In this application, the sensor nodes comprise tiny

Conclusion

In this paper, the network performance is analyzed by applying distributed algorithm for routing with bandwidth constraints to find the next neighbor node. The performance of the existing algorithms is evaluated and compared with the proposed work via simulation. The simulation results show that the sensor network's lifetime increases by 17% and decreases network congestion due combined heuristics. The routing problem is also solved using linear programming model. Hence, the bandwidth

References (29)

  • J. Chang et al.

    Energy conserving routing in wireless adhoc networks

  • C. Schurgers et al.

    Energy efficient routing in wireless sensor networks

  • M. Bhardwaj et al.

    Upper bounds on the lifetime of sensor networks

  • M. Younis et al.

    Energy-aware routing in cluster based sensor networks

  • B. Krishnamachari, D. Estrin, S. Wicker, Modelling Data-centric Routing in Wireless Sensor Networks, Computer...
  • S. Cui et al.

    Joint routing, MAC, and link layer optimization in sensor networks with energy constraints

  • Christoph Ambühl

    An Optimal Bound for the MST Algorithm to Compute Energy Efficient Broadcast Trees in Wireless Networks. Technical Report No. IDSIA-22-04

    (November 2004)
  • Chang-Soo Ok et al.

    Distributed energy balanced routing for wireless sensor networks

    Comput. Ind. Eng.

    (2009)
  • Sudip Misra et al.

    A simple, least-time, and energy-efficient routing protocol with one-level data aggregation for wireless sensor networks

    J. Syst. Softw.

    (2010)
  • Wanzhi Qiu et al.

    Enhanced tree routing for wireless sensor networks

    Ad Hoc Netw.

    (2009)
  • R. Madan et al.

    Distributed algorithms for maximum lifetime routing in wireless sensor networks

  • Jae-Hwan Chang et al.

    Maximum lifetime routing in wireless sensor networks

    IEEE/ACM Trans. Netw.

    (2004)
  • Xiang-Yang Li et al.

    Localized Low-Weight Graph and Its Applications in Wireless Ad Hoc Networks

    (2004)
  • Ali Chamam et al.

    On the planning of wireless sensor networks: energy-efficient clustering under the joint routing and coverage constraint

    IEEE Trans. Mobile Comput.

    (2009)
  • Cited by (8)

    • Multi-constraint multi-objective QoS aware routing heuristics for query driven sensor networks using fuzzy soft sets

      2017, Applied Soft Computing Journal
      Citation Excerpt :

      Generally in Quality of Service (QoS) aware routing protocols, route selection is based on many routing metrics such as energy, distance, traffic load, delay, etc. making route selection to be a multi-constraint multi-objective problem under energy and bandwidth constraints. To address this multi-objective problem, the Fuzzy Approach and “A Star” algorithm (FAAS) [20] are applied along with distributed Nearest Neighbor Tree (NNT) algorithm described in [27] to select the optimal route considering important network parameters from the sink to every sensor node and vice versa. To prolong the lifetime of the sensor network further, in the MAC layer asynchronous sleep scheduling algorithm is incorporated.

    • An improved harmony search based energy-efficient routing algorithm for wireless sensor networks

      2016, Applied Soft Computing Journal
      Citation Excerpt :

      And the design of energy-efficient routing algorithm for WSNs has become the research focus. At present there is a great amount of research about the design and development of routing protocols in WSNs [17–20]. These protocols are designed for different applications and different architecture of networks.

    • Caption Generation Based on Emotions Using CSPDenseNet and BiLSTM with Self-Attention

      2022, Applied Computational Intelligence and Soft Computing
    View all citing articles on Scopus
    View full text