Next Article in Journal
Validation of the Apple Watch for Heart Rate Variability Measurements during Relax and Mental Stress in Healthy Subjects
Next Article in Special Issue
Physical Wellbeing Monitoring Employing Non-Invasive Low-Cost and Low-Energy Sensor Socks
Previous Article in Journal
Ultrasound Sensors for Diaphragm Motion Tracking: An Application in Non-Invasive Respiratory Monitoring
Previous Article in Special Issue
Accurate Traffic Flow Prediction in Heterogeneous Vehicular Networks in an Intelligent Transport System Using a Supervised Non-Parametric Classifier
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Efficient Management of Pipelines in Buildings Using Linear Wireless Sensor Networks

by
Sudeep Varshney
1,
Chiranjeev Kumar
1,
Abhishek Swaroop
2,
Ashish Khanna
3,
Deepak Gupta
3,
Joel J. P. C. Rodrigues
4,5,6,*,
Plácido R. Pinheiro
7 and
Victor Hugo C. De Albuquerque
7
1
Indian Institute Technology, Dhanbad, Jharkhand 826004, India
2
Bhagwan Parshuram Institute of Technology, New Delhi 110089, India
3
Maharaja Agrasen Institute of Technology, GGSIP University, New Delhi 110078, India
4
National Institute of Telecommunications (Inatel), Santa Rita do Sapucaí-MG 37540-000, Brazil
5
Instituto de Telecomunicações, 1049-001 Lisboa, Portugal
6
Institute of Photonics and Optoinformatics, ITMO University, 197101 Saint Petersburg, Russia
7
Graduate Program in Applied Informatics, University of Fortaleza, Fortaleza, Ceará 60811-905, Brazil
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(8), 2618; https://doi.org/10.3390/s18082618
Submission received: 18 May 2018 / Revised: 30 July 2018 / Accepted: 30 July 2018 / Published: 10 August 2018
(This article belongs to the Special Issue Sensors for Green Computing)

Abstract

:
The efficient and safe management of air conditioner (AC), Piped Natural Gas (PNG) and water pipelines in large buildings is a major challenge for the safety of these buildings. In recent years, Linear Wireless Sensor Networks (LWSN) are being used extensively for monitoring of long natural gas, water, and oil pipelines. LWSNs can also be used for efficient and safe management of AC, PNG and water pipelines in large buildings. In this paper, a scheme for optimal placement of sensors and base stations in a linear fashion to monitor the various pipelines used in large buildings has been proposed. The proposed scheme utilizes the Lion Optimization Algorithm (LOA) and has been compared with three strategies, namely Ant Colony Optimization (ACO), Genetic Algorithm (GA) and Greedy Approach with respect to throughput, lifetime and end-to-end delay. The simulation results show that the proposed scheme exhibits better performance in comparison to the other three considered techniques for all the three parameters. The most striking feature of the proposed approach is that optimization is more effective when the length of the pipeline is more as far as end-to-end delay is concerned. The lifetime of the network is significantly improved using the proposed approach, especially when the length of the pipeline is of medium size, which makes the proposed scheme suitable for energy efficient buildings.

1. Introduction

In recent years, the reduction in the cost of sensor nodes has opened various new areas where Wireless Sensor Networks (WSNs) can be used. Some of the applications of WSNs include environmental, AC/oil/gas/water pipeline, river, border and health monitoring [1]. Underwater sensor networks [2,3] and software-defined wireless sensor networks [4] are also creating interest among the researchers. The nodes in WSNs have a number of constraints, e.g., limited power capability, limited communication range and small size [1]. Due to these constraints, the algorithms and techniques developed for other systems cannot be directly used without sacrificing the efficiency of the system.
In certain applications, a one-dimensional linear wireless sensor network must be established. The example of such applications includes border, oil/gas pipeline and sea/river shore monitoring. For such applications, a new subclass of sensor networks, named Linear Wireless Sensor Networks (LWSNs) has been coined by the researchers [5]. The monitoring of water, gas and oil pipelines using Linear Wireless Sensor Networks has been discussed by several researchers [6,7,8,9,10,11,12,13].
Water, gas and oil pipelines cross states, countries and sometimes also continents and their length varies between a few kilometers to thousands of kilometers. Modern large smart buildings also use various types of pipelines such as AC, water and Piped Natural Gas (PNG) pipelines, which may cross each other. The length of such pipelines varies from a few hundred meters to a few kilometers. Moreover, the network of pipelines in a smart building is a combination of various pipelines, which cross each other at different points. The number of skyscrapers is bound to increase due to the scarcity of premium space and increasing populations. Moreover, buildings are getting smarter day by day. The reduced cost of sensors has made it possible to extensively use sensors for monitoring and safety purposes in smart buildings. Recently, Kumar et al. [14] published a survey to describe the techniques currently being used to improve the performance of sensor-based systems used for applications in intelligent buildings such as improving air quality, lighting, heating/cooling, ventilation, power management, water management, and cooking gas management.
In LWSNs, the nodes are placed in a strictly linear or semi-linear form. Due to their special topology and application requirements, solutions used for ordinary sensor networks cannot be directly applied to LWSNs. The LWSNs can be classified either based upon topology (thick/thin/very thin) or based upon hierarchy (one level/two level/three level) [15].
Once an LWSN is deployed, it may not be feasible or cost effective to change the power source in sensor nodes frequently. Thus, while deploying the LWSN one of the most critical and challenging tasks is to deploy sensor nodes effectively so that the deployed network must be long-lived with minimum energy consumption. The major research challenges in LWSNs include node placement, coverage, topology, routing, lifetime optimization, and energy efficiency [5]. Some of the issues are inter-related with each other, for example efficient node placement will increase the coverage and lifetime of the network. Similarly, an efficient routing protocol will save energy and hence the lifetime of the network.
Node placement, routing, and lifetime optimization are important research problems in the LWSN field. In [16,17,18,19,20,21,22,23] various node placement schemes and routing protocols for increasing the lifetime of LWSNs have been proposed. The optimal node placement plays an important role in the energy efficiency and lifetime of a network. Therefore, in recent years several optimization methods have been applied for this purpose.
In [24], Guo et al. presented a greedy approach-based technique for optimal sensor placement in an oil pipeline. Their main objective was to maximize the lifetime of the linear sensor network. The authors used a simple equal distance placement scheme and equal power placement scheme and proposed two placement heuristics-based algorithms using a greedy approach.
Meta-heuristic optimization techniques are turning out to be useful in designing applications using LWSNs. Some of the major meta-heuristic techniques are single solution-based meta-heuristics and population-based meta-heuristics [25]. Nature-inspired techniques are an important subclass of population-based meta-heuristics. Therefore, several researchers have used nature-inspired techniques in various applications. Recently, Kaur-Mahajan [26] used hybrid meta-heuristic techniques to design energy efficient protocols for WSNs.
Rabei et al. [27], used nature-inspired techniques for node placement and lifetime optimization of a Linear Wireless Sensor Network specifically used in monitoring of oil pipelines. The problem of the optimal number of sensors to be deployed with a given initial energy of each sensor node and message buffering limitations has been discussed. The author used two evolutionary algorithms to solve the deployment problem, i.e., Genetic Algorithms (GA) and Ant Colony Optimization (ACO).
The solutions proposed for very long oil/gas pipelines crossing states, countries, and continents cannot be directly applied effectively for managing pipelines inside a building. Moreover, the greedy approach is heuristic in nature, and ACO follows a strictly linear path, which does not consider the crossing nature of pipelines inside a building.
In [28], Yazdani-Jolai presented the Lion Optimization Algorithm to be used for optimization problems. Considering the nature of pipelines inside a large building, LOA seems to be a good approach for optimizing nodes placement. Therefore, in this paper, an efficient node placement strategy for effective and efficient pipeline management inside a large smart building using LOA has been proposed. The major contributions of the paper are as follows:
  • The paper proposes a solution to manage various pipelines inside a large building effectively.
  • Lion Optimization Algorithm (LOA) has been used to optimize the node placement. To the best of our knowledge, LOA has not been used in the literature for efficient node placement for LWSN.
  • An efficient mechanism for data transfer for such pipeline has been designed.
  • The performance comparison of the proposed scheme with three techniques namely greedy approach, ACO and GA [27] with respect to lifetime, throughput and end-to-end delay has been performed.
Figure 1 explains the path to arrive at the proposed approach. The rest of the paper is organized as follows: Section 2 presents the problem statement whereas proposed solution and simulation/ result analysis are given in Section 3 and Section 4, respectively. Section 5 presents the conclusions of the paper and points out possible future work directions.

2. Problem Statement

We consider a straight section of pipeline (AC/water/gas/oil) which is enclosed with two stations, one at each end of the section of the pipeline. The pipeline (channel) can run for a few meters to a few kilometers. This channel should be effectively checked; at the end of the day, the entire length of the channel should be secured, and the detected data should be transmitted to a specific node named sink or base station. The sink node should be at one of the stations. In this manner, it is accepted that there is a pipeline with length L, with sensor nodes SN (N1, N2... Nn) and two stations are disseminated at the closures of the channel. A sink node S should be placed at one of the channel′s closures near one of the stations. Sensors and also the sink node are expected to have restricted abilities including the communication range and the size of the buffer. Here, two scenarios exist, one is to establish a new pipeline to connect two stations efficiently, and the other is to efficiently manage the connection between existing stations. The problem can be generalized in that there are multiple channels, which are interconnected with each other in some pre-specified manner. This paper discusses the establishment of a network of pipelines or channels with minimum number of nodes such that the entire area is covered in a secure, robust manner and data is transferred to the BS with a minimum number of nodes. The energy efficiency and lifetime of the network are also considered while designing the solution of the proposed problem. For setting up a pipeline, there are multiple straight pipelines connected in a manner to common BS as shown in Figure 2.

3. Proposed Solution

In recent years, researchers have used evolutionary approaches such as Genetic Algorithm and Ant Colony Optimization (ACO) [27] for solving the deployment problem in LWSNs. In [27], the authors claimed that evolutionary algorithms can solve the node deployment problem in LWSNs effectively and efficiently. Recently, a new evolutionary approach namely Lion Optimization Algorithm [28] has been proposed which has been proven better than the other existing techniques and has been used in several areas. The Ant Colony Optimization is more suitable for a single straight pipeline because the ants move in a straight-line one behind the other in one direction only. However, the problem considered in the paper includes multiple pipelines, and the data is to be sent to the Base Station (BS) from multiple directions by the sensor nodes as shown in Figure 2. The group hunters such as lions attack the prey from multiple directions, and the Lion Optimization Algorithm tries to use this characteristic of lions to find the optimal solution of the problem being considered. This motivated us to use Lion Optimization Algorithm (LOA) for optimal node placement and Base Station (BS) in LWSN including multiple pipelines. To the best of our knowledge, LOA has not been used by any other researchers for this purpose.

3.1. Lion Optimization Algorithm

The Lion Optimization Algorithm, first described by Yazdani and Jolai [28] is a population-based meta-heuristic calculation. This calculation is based on the chasing and social conduct of the lion. Lions are arranged in two sorts of social associations, one is the pride and other is wanderers. The prides are gatherings of lions while the wanderers move sporadically either in pairs or independently.
The behavior of a wanderer that moves independently describes the exploration search while the pride behavior represents the exploitation search. The use of both identifies a balance between the exploitation and exploration search, which suggest better convergence towards global optima.
In LOA, every arrangement is set apart as a lion given as =   [ s 1 , s 2 , s 3 , s n ] . The cost capacity C is utilized to assess the expense of every lion. At first sensor node (SN) arrangements are produced haphazardly in pursuit space in which %P are the wanderers and rest are separated into c bunches of prides. The %f in every pride is females and the remainder are the males. The tertiary of the pride is characterized by the best gone-by position of every lion [28].
The chasing style of the pride is particular to trap the quarry. A couple of females from the pride assault the quarry while others move from region to region. The chasing individuals from the pride partition themselves into three gatherings, i.e., focus, left and right area. The gathering utilizes the resistance-based learning [29] to assault the quarry. The gathering with most extreme wellness worth is considered as the middle gathering and position of the quarry is identified with the position of chaser as appears in Equation (1):
P q u a r r y = p c h a s e r s ( s 1 , s 2 , s 3 , s n v ) n u m b e r   o f   c h a s e r s
Here, P q u a r r y   and   p c h a s e r are the position of the quarry and chaser respectively. During the hunting process, the chaser are elected randomly and position updating of the quarry and chaser (left, right and center section) is given by Equation (2) (where percentage i is the percentage of improvement in fitness of chaser), (3) and (4) respectively:
p q u a r r y = p q u a r r y + r a n d p r e c e n t a g e i ( p q u a r r y P c h a s e r )
P c h a s e r = { r a n d ( 2 p q u a r r y P c h a s e r ) + p q u a r r y   i f   ( 2 p q u a r r y P c h a s e r ) < p q u a r r y r a n d p q u a r r y + ( 2 p q u a r r y P c h a s e r )   i f   ( 2 p q u a r r y P c h a s e r ) > p q u a r r y
P c h a s e r = { r a n d P c h a s e r + p q u a r r y   i f   P c h a s e r < p q u a r r y r a n d p q u a r r y +   P c h a s e r   i f   P c h a s e r > p q u a r r y
The random function (rand) is used to generate a number between 0 and 1. Equation (3) is used to update the position of the chaser if it is in right or left section otherwise Equation (4) is used for the same. The remaining females (which are moving towards territory) update their position according to Equation (5):
P f e m a l e _ l i o n = P f e m a l e _ l i o n + 2 d i s t a n c e R 1 + U ( 1 , 1 ) tan ( θ ) d i s t a n c e R 2
Here, P f e m a l e _ l i o n , P f e m a l e _ l i o n is the updated and original position of the female lion respectively. The distance is the distance between the P f e m a l e _ l i o n and the point selected by tournament strategy. R 1 is the vector representing the start point, R 2 is selected such that R 1 .   R 2 = 0 and R 2 = 1 . Theta ( θ ) varies uniformly between −π/6 to π/6 radian to widen the area of current solution. U ( 1 , 1 ) is used for the generate −1 or 1 depending upon the direction of the resident male roaming in same or opposite direction of the pride territory respectively.
The tournament process enables the pride to change its size in each iteration by using Equation (6):
S i z e p i = m a x ( 2 , c e i l ( i n o l i 2 ) )   i   =   1 ,   2 ,   3 N
where, i n o l i is the number of lions in pride i with improved fitness in previous iteration is given by Equation (7):
i n o l i = j = 1 n s u c e s s ( j , i t e r , N )   i   =   1 ,   2 ,   3 N
Here the s u c e s s ( j , i t e r , N ) gives the success of lion j in group N at iteration, iter denoted by (8):
s u c e s s ( j , i t e r , N ) = { 1   b e s t j , N i t e r < b e s t j , N i t e r 1 0   b e s t j , N i t e r = b e s t j , N i t e r 1
The nomad lion moves randomly in the search space (explorative search) used to avoid local optima. The movement of the ith nomad in the jth is represented by Equation (9):
n o m a d i j l i o n = { n o m a d i j l i o n   i f   r a n d > p r i r a n d   e l s e
Here, the p r i is the probability generated for ith nomad given by (10):
p r i = 0.1 + m i n ( 0.5 , n o m a d i B e s t n o m a d B e s t n o m a d )   i   =   1 ,   2 ,   3 .   no .   of   nomads
where n o m a d i , B e s t n o m a d is the cost of current position of ith nomad and best nomad, respectively.
The way of life exchanging of the lion happens because of various reasons. The prime male in the pride may defeat another male of the same pride, or any wanderer may beat the main lion of the pride. The defeated lion leaves the pride. The male and female lions will die with time. Some male lions change their pride to take over another pride. Some females relocate from one pride to another. This may change the quantity of migrants and number of individuals in a specific pride. This concept of the LOA algorithm which can be implemented in LWSN for placing the nodes at optimized positions and transferring the data is discussed in next section.

3.2. Node Deployment in LWNS Using

In this section, a fitness function and an algorithm for node deployment problem in a network of pipelines using Lion Optimization Algorithm is presented.

3.2.1. Fitness Function for Node Deployment

Let the length of a section of pipeline be L. The number of nodes to be used in any given length can be calculated as:
M i n N o _ n o d e s = L 2 R
Here, R is the communication range of each node. M i n N o _ n o d e s is the minimum number of nodes required to produce a connected network during transmission. This process needs the deployment of nodes at a distance of 2*R. However, this process needs to be optimized such that the network remains connected even in the case of node failure. This is done by using the backup nodes placed in the pipeline at a distance of 2*R. So, we have:
N o n o d e s = L 2 R + L 2 R = L R
Here, the L 2 R are the backup nodes used to backup the communication. The nodes may change their roles if the reverse direction flow occurs. Nodes near the sink (leader nodes) assume the liability of sending their information and sending the majority of the received messages from different nodes. Along these lines, the sent sensor systems lifetime relies on the vitality of the nodes near the sink. In the meantime, the sent nodes experience the ill effects of little support size where messages could be dropped because of non-accessibility of spare space, so the nodes near the sink consume large amounts of energy so the volunteer nodes are placed nearer the sink nodes. Moreover, these volunteer nodes are also required to check for sudden changes in the pressure to block the current flow and prevent losses due to leaks.
The node placement in the pipelines of the systems is optimized using the Lion Optimization Algorithm, which is a meta-heuristic technique. Here, the number of sensor nodes is considered to be the number of lions, which consists of prides as well as wanderers. The base station (BS) is considered as the prey which is to be approached by all the other lions (sensor nodes). The number of pipelines surrounds the base station. One node closest to the base station is considered to be the leader node which is directly connected with the BS. The concept of attacking by the pride comes into play when the data has to be transferred by the nodes.
The corresponding fitness to deal with the optimization of positioning the sensor nodes in LWSN is as follows:
F = α 1 d i s t + α 2 d e l a y + α 3 d r o p _ r a t i o
such that:
α 1 + α 2 + α 3 = 1
dist is the distance of the node from the previous node; delay is the end-to-end delay and drop ratio is the ratio of the number of packets dropped to the total number of packets sent. This function is a minimization function. The target is to place the node the farthest with minimum delay and drop ratio. The optimization function is executed in two scenarios: one is the normal and other is after ignoring the neighbor the current node. The average value of the two-fitness function is used as the decision factor. Here, α 1 = 0.3 ,   α 2 = 0.3 ,   α 3 = 0.4 taken is based on experiments. The whole concept can be easily understood by using the following algorithm:

3.2.2. Node Deployment Algorithm

The pipeline setup can be considered as a tuple of following fields: (a) Location of base station (BS). (b) Communication range of sensor node R. (c) The starting coordinate of the channel in X direction. (d) The end coordinate of the channel in the X direction. (e) The starting coordinate of the channel in the Y direction. (f) The end coordinate of the channel in the Y direction.
Pipeline setup (BS,R, xMin, xMax, yMin, yMax)
The proposed algorithm setups a pipeline with number of sensor nodes with transmitting range R and a Base Station (BS). The algorithm decides the position of each sensor node and the BS. This pipeline is to be setup with area (xMaxxMin)*(yMaxyMin)
The systematic algorithm is presented below:
(1)
Calculate number of nodes in the network
n = L R
where:
L = ( x M a x x M i n ) 2 + ( y M a x y M i n ) 2
(2)
Initialize the Network
  • Pnodes(:,1) = rand(n,1)*(xMaxxMin) + xMin
  • Pnodes(:,2) = rand(n,1)*(yMaxyMin) + yMin
  • Here, rand(n, 1) gives n random numbers ranging from [0,1]
(3)
P n o d e s = P n o d e s
(4)
Initialize the position of the base station
P B S = p n o d e s n
(5)
Transfer the data from nodes to BS and calculate dist, delay and drop_ratio as:
d i s t = d i s t i
d i s t i = ( B S ( 1 , 1 ) P n o d e s ( i , 1 ) ) 2 + ( B S ( 1 , 2 ) P n o d e s ( i , 2 ) ) 2
delay = T i m e o f p a c k e t a r r i v a l T i m e o f p a c k e t g e n e r a t i o n
d r o p r a t i o = 1 n o s . o f P k t G e n e r a t e d N o s . o f P k t r e c e i v e d a t B S
(6)
Calculate
F = α 1 d i s t + α 2 d e l a y + α 3 d r o p _ r a t i o
(7)
Transmit a one-hop hello signal from the BS then:
no_of_leader = number of acknowledgement Received.
(8)
If (no_of_leader > 1)
  • P n o d e s = { r a n d ( 2 p B S P n o d e s ) + p B S i f ( 2 p B S P n o d e s ) < p B S r a n d p B S + ( 2 p B S P n o d e s ) i f ( 2 p B S P n o d e s ) > p B S
  • p B S = p B S + r a n d p r e c e n t a g e i ( p B S P n o d e s )
    • Else:
      • p i n o d e = { p i n o d e i f r a n d > p r i r a n d e l s e
    • Here, p r i = 0.1 + m i n ( 0.5 , p i B e s t p i B e s t p )
      ii.
      P n o d e s = P i n o d e
      p B S = p B S + r a n d p r e c e n t a g e i ( p B S P n o d e s )
    • end if
(9)
Transfer the data from nodes to BS and calculate dist, delay and drop_ratio as:
d i s t = d i s t i
d i s t i = ( B S ( 1 , 1 ) P n o d e s ( i , 1 ) ) 2 + ( B S ( 1 , 2 ) P n o d e s ( i , 2 ) ) 2
Delay = T i m e o f p a c k e t a r r i v a l t i m e o f p a c k e t g e n e r a t i o n
d r o p r a t i o = 1 n o s . o f P a c k e t G e n e r a t e d N o s . o f P a c k e t r e c e i v e d a t B S
(10)
Calculate:
F = α 1 d i s t + α 2 d e l a y + α 3 d r o p _ r a t i o
(11)
If(F′ < F)
  • Then:
    P B S = p B S
  • and P n o d e s = P n o d e s
  • end if
(12)
If ( | F F | < 0.01 )
  • Then exit
  • Else go to step 3
The above algorithm first estimates the number of nodes in the network based on the length of the pipeline. Initially, the position of nodes is generated randomly on the pipeline. After that, the Lion Optimization meta-heuristic is used to get the optimized position of the nodes. The mathematical details have been discussed in the previous subsection. While optimizing the position of nodes the drop ratio and delay are considered, i.e., the position having optimized delay and drop ratio is selected.

4. Performance Evaluation and Result Analysis

The algorithm described in the previous section has been implemented using MATLAB. The proposed approach has been compared with different existing techniques such as ACO, GA and Greedy Approach. The parameters considered for comparison are delay, throughput and the normalized lifetime. The length of pipeline has been varied from 500 m to 3500 m. The initial energy of each sensor node has been considered to be 1 joule, the energy consumed in communication is directly proportional to communication distance. The parameters considered are similar to the closest work [16]. The simulation experiments have been repeated for sensor node communication range varying from 25 m to 100 m.The parameters considered have been summarized in the Table 1.
The comparison of end-to-end delay between proposed technique and other three techniques namely ACO, GA and greedy approach has been shown in the Table 2, Table 3 and Table 4 and graphically in Figure 3, Figure 4 and Figure 5.
The simulation results shown in Figure 3, Figure 4 and Figure 5 indicate that the proposed algorithm using LOA outperforms greedy approach and exhibits slightly better performance than GA and ACO as far as the delay is concerned. It is due to the dynamic setup of the pipeline by considering different factors, which is a special characteristic of LOA. As expected, the End-to-End delay is decreasing when the communication range of the sensor nodes is increases because of the reduced number of intermediate nodes required to deliver a data packet.
It is evident from the simulation results that the delay in the greedy approach is increasing with the length of the pipeline whereas this trend is not consistent in the case of the other three meta-heuristic techniques. A possible reason for this phenomenon may be that the number of nodes also increases when the length of the pipeline is increased. In the case of meta-heuristic techniques, when the number of nodes in the system is higher, the meta-heuristic techniques can be applied more efficiently which may offset the effect of increased length of the pipeline on the end to end delay in some cases.
The proposed algorithm outperforms greedy approach as far as throughput is concerned. Additionally, the throughput of our technique is slightly better than the other two considered techniques namely GA and ACO. In the presented approach, the location has been optimized based upon drop ratio and delay whereas the authors in [24] try to optimize the location based upon delay only. This factor is the reason for the better throughput of the proposed algorithm. It is evident from the simulation results that the throughput increases upon increasing the communication range of sensor nodes for all the algorithms.
The comparison of the throughput is shown in Table 5, Table 6 and Table 7. Whereas it has been shown graphically in Figure 6, Figure 7 and Figure 8. The comparison of the normalized life time is shown in Table 8, Table 9 and Table 10. The Figure 9, Figure 10 and Figure 11 represents the comparison of normalized lifetime between various algorithms graphically.
The normalized lifetime of the proposed techniques signifies that lifetime of the network in each scenario with different pipeline length is better than the other techniques under consideration. The reason behind this phenomenon is like the nature of pipelines inside a building; LOA also considers crossing paths for optimization. The performance is significantly better than all other three techniques under consideration when the length of the pipeline is 1500 m, which makes it suitable for pipelines inside a large building.
When we increase the communication range of the sensor nodes the lifetime of the network increases slightly for all the algorithms. Although, the energy consumed per data packet is proportional to the communication range of sensor nodes, however, due to reduced number of intermediate nodes, the total energy requirement to transfer a data packet is less. Therefore, the normalized lifetime shows improvement upon increasing the communication range of the sensor nodes.

5. Conclusions

The paper presents an algorithm to set up a network of straight pipeline segments crossing each other and efficient deployment of sensor nodes by using the Lion Optimization Algorithm. The pipeline setup using the proposed algorithm exhibits better delay, lifetime and throughput of the network as compared to the ant colony optimization and genetic algorithm for varying length of pipeline. The proposed approach is particularly suitable for the pipelines used inside a large building as clear from the simulation results. Although the proposed approach has been validated using simulation experiments, the field study of the proposed approach is left as future work. One may explore the suitability of other meta-heuristic techniques and hybrid meta-heuristic techniques for node placement in crossing pipelines inside a large building.

Author Contributions

All authors contributed to the design of the work, assessment of the proposed method performance and to the writing of the manuscript.

Funding

This work has been supported National Funding from the FCT—Fundação para a Ciência e a Tecnologia through the UID/EEA/50008/2013 Project; by the Government of Russian Federation, Grant 08–08; by Finep, with resources from Funttel, Grant No. 01.14.0231.00, under the Centro de Referência em Radiocomunicações—CRR project of the Instituto Nacional de Telecomunicações (Inatel), Brazil; and by Brazilian National Council for Scientific and Technological Development (CNPq) via Grants No. 309335/2017-5, 305805/2017-7, and 304315/2017-6.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Varshney, S.; Kumar, C.; Swaroop, A. A comparative study of hierarchical routing protocols in wireless sensor networks. In Proceedings of the IEEE 2nd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India, 11–13 March 2015. [Google Scholar]
  2. Sandeep, D.N.; Kumar, V. Review on clustering, coverage and connectivity in underwater wireless sensor networks: A communication techniques perspective. IEEE Access 2017, 5, 11176–11199. [Google Scholar] [CrossRef]
  3. Bhambri, H.; Swaroop, A. Underwater Sensor network: Architecture, challenges and Applications. In Proceedings of the 8th International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India, 5–7 March 2014; pp. 1056–1061. [Google Scholar]
  4. Kobo, H.I.; Abu-Mahfouz, A.M.; Hancke, G.P. A survey on software-defined wireless sensor networks: Challenges and design requirements. IEEE Access 2017, 5, 1872–1899. [Google Scholar] [CrossRef]
  5. Jawhar, I.; Mohamed, N.; Agrawal, D.P. Linear wireless sensor networks: Classification and applications. J. Netw. Comput. Appl. 2011, 34, 1671–1682. [Google Scholar] [CrossRef]
  6. Pan, J.; Hou, Y.T.; Cai, L.; Shi, Y.; Shen, S.X. Topology control for wireless video surveillance networks. In Proceedings of the ACM Mobicom, San Diego, CA, USA, 14–19 September 2003. [Google Scholar]
  7. Hou, Y.T.; Shi, Y.; Sherali, H.D. On Energy Provisioning and Relaying Node Placement for Wireless Sensor Networks; Technical Report; Virginia Tech: Blacksburg, VA, USA, 2003. [Google Scholar]
  8. Azubogu, A.C.; Idigo, V.E.; Nnebe, S.U.; Oguejiofor, O.S. Wireless Sensor Networks for Long Distance Pipeline Monitoring. World Acad. Sci. 2013, 7, 285–289. [Google Scholar]
  9. Ma, M.; Yang, Y. Sencar: An energy-efficient data gathering mechanism for large-scale multihop sensor networks. IEEE Trans. Parallel Distrib. Syst. 2007, 18, 1476–1488. [Google Scholar] [CrossRef]
  10. Perillo, M.; Cheng, Z.; Heinzelman, W. On the problem of unbalanced load distribution in wireless sensor networks. In Proceedings of the IEEE Global Telecommunications Conference Workshops, Dallas, TX, USA, 29 November–3 December 2004. [Google Scholar]
  11. Sadeghioon, A.M.; Metje, N.; Chapman, D.; Anthony, C. Water pipeline failure detection using distributed relative pressure and temperature measurements and anomaly detection algorithms. Urban Water J. 2018, 15, 287–295. [Google Scholar] [CrossRef] [Green Version]
  12. Varshney, S.; Kumar, C.; Swaroop, A. Leach Based Hierarchical Routing Protocol for Monitoring of Over-ground Pipelines Using Linear Wireless Sensor Networks. Procedia Comput. Sci. 2018, 125, 208–214. [Google Scholar] [CrossRef]
  13. Hussein, A.; El-Nakib, A.; Kishk, S. Energy-efficient Linear Wireless Sensor Networks Applications in Pipelines Monitoring and Control. Int. J. Wirel. Commun. Netw. Technol. 2017, 6, 1–6. [Google Scholar]
  14. Kumar, A.; Singh, A.; Kumar, A.; Singh, M.K.; Mahanta, P.; Mukhopadhyay, S.C. Sensing Technologies for Monitoring Intelligent Buildings: A Review. IEEE Sens. J. 2018, 18, 4847–4860. [Google Scholar] [CrossRef]
  15. Varshney, S.; Kumar, C.; Swaroop, A. Linear sensor networks: Applications, issues and major research trends. In Proceedings of the IEEE International Conference on Computing, Communication & Automation (ICCCA), Greater Noida, India, 15–16 May 2015. [Google Scholar]
  16. Hong, L.; Xu, S. Energy-efficient node placement in linear wireless sensor networks. In Proceedings of the International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), Changsha, China, 13–14 March 2010; Volume 2, pp. 104–107. [Google Scholar]
  17. Rebai, M.; Snoussi, H.; Khoukhi, L.; Hnaien, F. Linear models for the total coverage problem in wireless sensor networks. In Proceedings of the IEEE 5th International Conference on Modeling, Simulation and Applied Optimization (ICMSAO), Hammamet, Tunisia, 28–30 April 2013; pp. 1–4. [Google Scholar]
  18. Hossain, A.; Radhika, T.; Chakrabarti, S.; Biswas, P.K. An approach to increase the lifetime of a linear array of wireless sensor nodes. Int. J. Wirel. Inf. Netw. 2008, 15, 72–81. [Google Scholar] [CrossRef]
  19. He, B.; Li, G. PUAR: Performance and usage aware routing algorithm for long and linear wireless sensor networks. Int. J. Distrib. Sens. Netw. 2014, 10, 464963. [Google Scholar] [CrossRef]
  20. Sun, X.; He, J.; Chen, Y.; Ma, S.; Zhang, Z. A new routing algorithm for linear wireless sensor networks. In Proceedings of the IEEE 6th International Conference on Pervasive Computing and Applications (ICPCA), Port Elizabeth, South Africa, 26–28 October 2011; pp. 497–501. [Google Scholar]
  21. Jawhar, I.; Mohamed, N.; Mohamed, M.M.; Aziz, J. A routing protocol and addressing scheme for oil, gas, and water pipeline monitoring using wireless sensor networks. In Proceedings of the IEEE 5th IFIP International Conference on Wireless and Optical Communications Networks (WOCN’08), Surabaya, Indonesia, 5–7 May 2008; pp. 1–5. [Google Scholar]
  22. Zimmerling, M.; Dargie, W.; Reason, J.M. Energy-efficient routing in linear wireless sensor networks. In Proceedings of the IEEE International Conference on Mobile Adhoc and Sensor Systems, Pisa, Italy, 8–11 October 2007; pp. 1–3. [Google Scholar]
  23. Skulic, J.; Gkelias, A.; Leung, K.K. Node placement in linear wireless sensor networks. In Proceedings of the 21st European Signal Processing Conference (EUSIPCO), Marrakech, Morocco, 9–13 September 2013; pp. 1–5. [Google Scholar]
  24. Guo, Y.; Kong, F.; Zhu, D.; Tosun, A.S.; Deng, Q. Sensor Placement for Lifetime Maximization in Monitoring Oil Pipelines. In Proceedings of the 1st ACM/IEEE International Conference on Cyber-Physical Systems, Stockholm, Sweden, 13–15 April 2010; pp. 61–68. [Google Scholar]
  25. Boussaï, D.I.; Lepagnot, J.; Siarry, P. A survey on optimization metaheuristics. Inf. Sci. 2013, 237, 82–117. [Google Scholar] [CrossRef]
  26. Supreet, K.; Mahajan, R. Hybrid meta-heuristic optimization based energy-efficient protocol for wireless sensor networks. Egypt. Inform. J. 2018. [Google Scholar] [CrossRef]
  27. Elnaggar, E.O.; Ramadan, R.A.; Fayek, M.B. WSN in Monitoring Oil Pipelines Using ACO and GA. Procedia Comput. Sci. 2015, 52, 1198–1205. [Google Scholar] [CrossRef]
  28. Yazdani, M.; Jolai, F. Lion Optimization Algorithm (LOA): A nature-inspired metaheuristic algorithm. J. Comput. Des. Eng. 2016, 3, 24–36. [Google Scholar] [CrossRef]
  29. Tizhoosh, H.R. Opposition-based learning: A new scheme for machine intelligence. In Proceedings of the CIMCA/IAWTIC, Vienna, Austria, 28–30 November 2005. [Google Scholar]
Figure 1. Proposed Problem and Solution.
Figure 1. Proposed Problem and Solution.
Sensors 18 02618 g001
Figure 2. Multiple straight pipelines.
Figure 2. Multiple straight pipelines.
Sensors 18 02618 g002
Figure 3. Comparison of End-to-End delay (Range 25 m).
Figure 3. Comparison of End-to-End delay (Range 25 m).
Sensors 18 02618 g003
Figure 4. Comparison of End-to-End delay (Range 50 m).
Figure 4. Comparison of End-to-End delay (Range 50 m).
Sensors 18 02618 g004
Figure 5. Comparison of End-to-End delay (Range100 m).
Figure 5. Comparison of End-to-End delay (Range100 m).
Sensors 18 02618 g005
Figure 6. Comparison of Throughput (Range 25 m).
Figure 6. Comparison of Throughput (Range 25 m).
Sensors 18 02618 g006
Figure 7. Comparison of Throughput (Range 50 m).
Figure 7. Comparison of Throughput (Range 50 m).
Sensors 18 02618 g007
Figure 8. Comparison of Throughput (Range 100 m).
Figure 8. Comparison of Throughput (Range 100 m).
Sensors 18 02618 g008
Figure 9. Comparison of Normalized Lifetime (Range 25 m).
Figure 9. Comparison of Normalized Lifetime (Range 25 m).
Sensors 18 02618 g009
Figure 10. Comparison of Normalized Lifetime (Range 50 m).
Figure 10. Comparison of Normalized Lifetime (Range 50 m).
Sensors 18 02618 g010
Figure 11. Comparison of Normalized Lifetime (Range 100 m).
Figure 11. Comparison of Normalized Lifetime (Range 100 m).
Sensors 18 02618 g011
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParametersValue
Area500–3500 * 500–3500 m2
Channel typeWireless channel
Radio propagation modelTwo Ray Ground
Initial Energy1 J
Pipeline Length500, 1000, 1500, 2500, 3500 m
Max packet in in queue50 (packets)
Communication Range of nodes25, 50, 100 m
Table 2. Comparison of Delay (Range 25 m).
Table 2. Comparison of Delay (Range 25 m).
Length of Pipeline (Meters)End-to-End Delay (in msec.)
Greedy ApproachACOGAProposed
5001.59131.45541.45481.4318
10001.60391.45601.45541.4378
15001.61401.45701.45631.4386
25001.62611.45861.45721.4398
35001.63341.46101.45971.4413
Table 3. Comparison of delay (Range 50 m).
Table 3. Comparison of delay (Range 50 m).
Length of Pipeline (Meters)End-to-End Delay (in msec.)
Greedy ApproachACOGAProposed
5000.9949350.9564970.9534870.936497
10001.048220.9555230.9532210.933323
15001.048370.9535750.9525140.931575
25001.113160.9527080.9438970.931086
35001.119880.9555530.9534120.943323
Table 4. Comparion of delay (Range 100 m).
Table 4. Comparion of delay (Range 100 m).
Length of Pipeline (Meters)End-to-End Delay (in msec.)
Greedy ApproachACOGAProposed
5000.78700.74610.74370.7301
10000.80360.74830.74650.7321
15000.81760.74980.74790.7346
25000.82430.75370.74980.7362
35000.83850.75530.75120.7378
Table 5. Comparison of Throughput (Range 25 m).
Table 5. Comparison of Throughput (Range 25 m).
Length of Pipeline (Meters)Throughput (in KBps)
Greedy ApproachACOGAProposed
5006.3338.7039.3239.77
10006.8540.0041.6841.90
15007.5140.7341.9742.54
25007.5940.7842.1242.99
35007.6641.8142.6843.71
Table 6. Comparison of Throughput (Range 50 m).
Table 6. Comparison of Throughput (Range 50 m).
Length of Pipeline (Meters)Throughput (in KBps)
Greedy ApproachACOGAProposed
5007.6348.9949.7750.34
10008.2450.6352.7652.78
15008.9951.5652.8752.96
25009.6151.6252.9453.03
35009.3350.3951.1252.80
Table 7. Comparison of Throughput (Range 100 m).
Table 7. Comparison of Throughput (Range 100 m).
Length of Pipeline (Meters)Throughput (in KBps)
Greedy ApproachACOGAProposed
50012.4479.8582.1382.85
100013.4382.5386.0086.13
150014.6584.0486.1886.42
250014.9684.5486.2986.74
350015.2185.1486.7387.06
Table 8. Comparison of Normalized Life Time (Range 25 m).
Table 8. Comparison of Normalized Life Time (Range 25 m).
Length of Pipeline (Meters)Greedy ApproachACOGAProposed
5000.67270.69460.69490.7067
10000.70000.73020.73770.7406
15000.70550.74530.76040.7805
25000.72480.75160.77820.7929
35000.74090.77810.78250.8084
Table 9. Comparison of Normalized Life Time (Range 50 m).
Table 9. Comparison of Normalized Life Time (Range 50 m).
Length of Pipeline (Meters)Greedy ApproachACOGAProposed
5000.81050.83690.83720.8514
10000.84340.87980.87670.8923
15000.85000.89800.91610.9404
25000.98170.94170.96170.9890
35000.91670.93750.94280.9740
Table 10. Comparison of Normalized Life Time (Range 100 m).
Table 10. Comparison of Normalized Life Time (Range 100 m).
Length of Pipeline (Meters)Greedy ApproachACOGAProposed
5000.88340.91220.91250.9280
10000.91930.92900.92960.9426
15000.92650.93280.94050.9512
25000.93150.94110.95130.9597
35000.93590.94690.95220.9667

Share and Cite

MDPI and ACS Style

Varshney, S.; Kumar, C.; Swaroop, A.; Khanna, A.; Gupta, D.; Rodrigues, J.J.P.C.; Pinheiro, P.R.; De Albuquerque, V.H.C. Energy Efficient Management of Pipelines in Buildings Using Linear Wireless Sensor Networks. Sensors 2018, 18, 2618. https://doi.org/10.3390/s18082618

AMA Style

Varshney S, Kumar C, Swaroop A, Khanna A, Gupta D, Rodrigues JJPC, Pinheiro PR, De Albuquerque VHC. Energy Efficient Management of Pipelines in Buildings Using Linear Wireless Sensor Networks. Sensors. 2018; 18(8):2618. https://doi.org/10.3390/s18082618

Chicago/Turabian Style

Varshney, Sudeep, Chiranjeev Kumar, Abhishek Swaroop, Ashish Khanna, Deepak Gupta, Joel J. P. C. Rodrigues, Plácido R. Pinheiro, and Victor Hugo C. De Albuquerque. 2018. "Energy Efficient Management of Pipelines in Buildings Using Linear Wireless Sensor Networks" Sensors 18, no. 8: 2618. https://doi.org/10.3390/s18082618

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop