Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
Reference Phase Stabilizer for Distributed Underwater Sonar Systems
Previous Article in Journal
Modeling and Efficiency Analysis of a Piezoelectric Energy Harvester Based on the Flow Induced Vibration of a Piezoelectric Composite Pipe
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Connectivity-Based LEACH-MEEC Routing Protocol for Mobile Wireless Sensor Network

School of Information Science and Technology, Southwest Jiaotong University, Chengdu 611756, China
*
Authors to whom correspondence should be addressed.
Sensors 2018, 18(12), 4278; https://doi.org/10.3390/s18124278
Submission received: 6 October 2018 / Revised: 27 November 2018 / Accepted: 29 November 2018 / Published: 5 December 2018
(This article belongs to the Section Sensor Networks)
Figure 1
<p>An example of Mobile LEACH routing protocol.</p> ">
Figure 2
<p>Connectivity model diagram for LEACH-MEEC protocol.</p> ">
Figure 3
<p>Flow diagram of LEACH-MEEC clustering.</p> ">
Figure 4
<p>Number of alive nodes versus time for 100 nodes, maximum speed 1.5 m/s, (<b>a</b>) RPGM Dataset; (<b>b</b>) RWP Dataset; (<b>c</b>) GM Dataset; (<b>d</b>) MH Dataset.</p> ">
Figure 5
<p>Number of alive nodes versus time for 100 nodes, maximum speed 7.5 m/s, (<b>a</b>) RPGM Dataset; (<b>b</b>) RWP Dataset; (<b>c</b>) GM Dataset; (<b>d</b>) MH Dataset.</p> ">
Figure 6
<p>Remaining energy versus time for 100 nodes, maximum speed 1.5 m/s, (<b>a</b>) RPGM Dataset; (<b>b</b>) RWP Dataset; (<b>c</b>) GM Dataset; (<b>d</b>) MH Dataset.</p> ">
Figure 7
<p>Remaining energy versus time for 100 nodes, maximum speed 7.5 m/s, (<b>a</b>) RPGM Dataset; (<b>b</b>) RWP Dataset; (<b>c</b>) GM Dataset; (<b>d</b>) MH Dataset.</p> ">
Figure 8
<p>Packet delivery ratio versus number of nodes, maximum speed 1.5 m/s, (<b>a</b>) RPGM Dataset; (<b>b</b>) RWP Dataset; (<b>c</b>) GM Dataset; (<b>d</b>) MH Dataset.</p> ">
Figure 9
<p>Packet delivery ratio versus number of nodes, maximum speed 7.5 m/s, (<b>a</b>) RPGM Dataset; (<b>b</b>) RWP Dataset; (<b>c</b>) GM Dataset; (<b>d</b>) MH Dataset.</p> ">
Figure 9 Cont.
<p>Packet delivery ratio versus number of nodes, maximum speed 7.5 m/s, (<b>a</b>) RPGM Dataset; (<b>b</b>) RWP Dataset; (<b>c</b>) GM Dataset; (<b>d</b>) MH Dataset.</p> ">
Figure 10
<p>Estimated Means of ANAN, ARE, APDR, AC with respect to Mobility Models. (<b>a</b>) ANAN; (<b>b</b>) ARE; (<b>c</b>) APDR; (<b>d</b>) AC.</p> ">
Versions Notes

Abstract

:
In mobile wireless sensor network (MWSN), the lifetime of the network largely depends on energy efficient routing protocol. In the literature, cluster leader (CL) is selected based on remaining energy of mobile sensor nodes to enhance sensor network lifetime. In this study, a novel connectivity-based Low-Energy Adaptive Clustering Hierarchy-Mobile Energy Efficient and Connected (LEACH-MEEC) routing protocol was proposed, where CL is selected based on connectivity among neighboring nodes and the remaining energy of mobile sensor nodes. Consequently, it improves data delivery, network lifetime and balances the energy consumption. We studied various performance metrics including the number of alive nodes (NAN), remaining energy (RE) and packet delivery ratio (PDR). Our proposed LEACH-MEEC outperforms all other algorithms due to the connectivity metric. Moreover, the performance of mobility models was investigated through graphical and statistically tabulated results. The results show that Reference Point Group Mobility model (RPGM) is better than other mobility models.

1. Introduction

The Internet of Things (IoT) is a dynamic wide-ranging network that includes varieties of mobile and static sensors, data gathering devices such as global positioning system (GPS) sensors, radio frequency identification (RFID) sensors, and laser and infrared sensing scanners that are connected through the Internet and exchange information with each other based on an agreement [1,2]. Wireless sensor network (WSN) is a group of static sensor nodes which gather information and deliver to the base station. The data gathered by some static sensor nodes can be imprecise and it may suffer network failure, which affects connectivity and reliability of the network. Hence, it has limited applications. Due to fast development in IoT and mobile Internet technology, mobile wireless sensor network (MWSN) has become a popular field of research and replacement of static WSN. MWSN is a collection of tiny mobile sensor motes that aim to sense data from the environment and effectively deliver the base station. These mobile motes maintain the communication links among the neighboring nodes while collecting and processing the data for efficient communication, enhancing the network performance [3]. MWSN can be classified into three types [4], which are as follows.
  • Mobile base station and mobile sensor nodes
  • Mobile base station and static sensor nodes
  • Static base station and mobile sensor nodes
The main difference between MWSN and WSN is sensor node mobility, which enhances the connectivity, network adaptability, and the reliability of the sensor networks. Simultaneously, MWSN stabilizes the energy utilization and improves the lifetime of the sensor network [1]. However, due to frequent changes in topology and complex environment in different applications, MWSN faces challenges related to energy efficiency, data delivery and data aggregation [5,6]. MWSN has a wide range of applications that depend on environment and setup. Space mission sensor robots [7], border monitoring mobile sensors [8], flying bee robot-sensors (ROBOBEE) [9] and undersea submarines movement detection by mobile sensor nodes [10] are common examples of MWSNs.
Routing is the core aspect of all sorts of networks, which is used to send the (sensed) data between mobile sensor nodes and base stations. This requires an efficient and reliable communication. In the literature, several routing schemes have been studied for WSN, e.g., flooding, multipath, Quality of Service (QoS), hierarchical and geographical routing, etc. Recently, much work has been done on hierarchical based routing protocols for static and mobile networks. Since it chooses a comparatively short path for routing, it is resistant to failures and efficient in the use of remaining energy. Then, it has a low overhead and enhances network lifetime [11,12]. In a hierarchical architecture, sensor nodes are classified into optimal groups based on their homogeneous properties. Afterwards, these group members select a Cluster Leader (CL) that helps member nodes transfer sensed data to the base station.
Low-Energy Adaptive Clustering Hierarchy (LEACH) is a basic energy efficient routing protocol of hierarchical routing protocol’s family [13], where the sensor nodes remain static. Hence, it achieves higher energy efficiency but has limited applications. However, mobile sensors have several applications but also bring many challenges such as energy depletion and squatter network lifetime. LEACH-Mobile is the first mobility-based LEACH routing protocol [14], where CL has to wait for two successive time division multiple access (TDMA) failed cycles before declaring a mobile node as a non-member. Although such a mobile node may become a member of another CL, data for two TDMA slots is lost. Consequently, this approach increases overhead and reduces energy efficiency. Figure 1 shows an example of a single hop mobile LEACH routing protocol, where a base station is static and sensor nodes are mobile.
The role of mobility models in the performance of MWSN is of enormous importance. Mobile sensor node distribution and selection of an appropriate mobility model not only improve the overall performance, but also improve the clustering process of a routing protocol [15,16]. To determine the best mobility model in a specific WSN application is still a complex issue. The mobility model includes movement order for MWSN, location, and acceleration showing maximum and minimum velocity over time. Therefore, it will help to evaluate the performance of MWSN routing protocols. In [17], effect of mobility models on Distance Vector (DV)-hop based localization algorithm is discussed. In [18], the performance of Routing Protocol for Low power and Lossy network (RPL) routing algorithm is analyzed on three different mobility models. There are various mobility models, but, in this study, we considered four mobility models: Reference Point Group Mobility model (RPGM), Random Waypoint Mobility Model (RWP), Gauss–Markov Mobility Model (G-M) and Manhattan Grid Mobility Model (MG) [19]. In the areas such as battlegrounds, disaster relief mission and other hazardous missions, where mobile sensor nodes have got their applications, each member (mobile sensor) node has to follow a group leader to achieve successful completion of the mission [1]. In RWP model [20], the nodes move in random order within the simulation area without following any group leader. In GM model [21], the values of direction and speed of any node at a particular time are updated depending upon immediate previous value. In MH model [22], the simulation area is split into horizontal and vertical path lines. Each node has to change direction (it can turn left, turn right or go straight) at intersection point depending upon probabilistic value. In RPGM mobility model, which is quite similar to clustering process, each group of nodes has a logical center (group leader) along with member nodes [17,23]. RPGM is used to simulate real time applications such as battle field, border monitoring, and disaster relief mission where mobile sensor nodes need to move in the form of group while following a movement of the group leader [24]. Consequently, RPGM shows higher connectivity than other mobility models [25,26].
Sensor node connectivity is specified as a ratio of number of sensor nodes that can actively communicate with the base station to the total number of sensor nodes. In MWSN, connectivity and coverage factors are interrelated. An ensured connectivity with a dynamic coverage is required for efficient sensing of any event. Connectivity depends upon several aspects such as sensor node distribution, communication energy, mobility, distance between sensor nodes, signal dissemination medium, signal dissemination loss, etc. [27].
Due to mobility, sensor nodes alter their positions after initial distribution. Sensor node mobility and node failure affect the transmission path, which impacts connectivity in MWSN [28]. Unplanned mobility can create coverage problem [29], whereas planned mobility (mobility models) can be applied to improving connectivity and enhancing lifetime of network [30]. To best of our knowledge [31], only two connectivity based LEACH algorithms have been proposed thus far: LEACH based on Density of node distribution (LEACH-D) [32] and Orphan- LEACH (O-LEACH) [33]. However, both studies are proposed for static sensor nodes.
In this paper, a novel connectivity based LEACH-Mobile Energy Efficient and Connected (LEACH-MEEC) algorithm is proposed. The binary disk sensing model is used to calculate neighborhood density. We propose a probabilistic connectivity model to compute connectivity among neighboring nodes. The main contributions of this paper are given as below.
  • We propose LEACH-MEEC, where the connectivity and remaining energy of mobile sensor nodes are used as metrics for CL selection after the first round and onwards. This proposed metric significantly improves the performance as compared with the existing schemes.
  • The proposed LEACH-MEEC is analyzed under different mobility models, using eight datasets with two different speed levels.
The rest of paper is organized as follows. Section 2 includes the related work. Section 3 discusses the proposed framework of LEACH-MEEC. Section 4 presents the simulation and results. Section 5 concludes the paper.

2. Related Work

A heterogeneous mobile LEACH protocol is proposed in [34]. It contains static sensor nodes with mobile base stations where CL is selected based on probability function and data are transferred to base station based on energy function. A mobility factor parameter is introduced for the CL election by initial mobile LEACH-Mobile-Enhanced (LEACH-ME) routing protocol [16]. However, this protocol increases complexity and energy depletion but performs well at a high mobility. Another mobility-based clustering (MBC) protocol was proposed by Deng et al. [35], who used two metrics for the selection of CL, i.e., remaining energy and node speed. It has applications for large-scale networks but there is a rapid change in distance between nodes due to the high mobility. CL node may select a member node that has maximum remaining energy and mobility factor, but it may have a maximum distance from the CL node as well. Consequently, it drains CL energy. A mobile LEACH algorithm for large-scale networks was proposed by Souid et al. [36], where energy is considered as the main component, defining three levels of energies with round time length. However, it has applications for only small scale static sensor network. A energy efficient LEACH-1R was proposed by Khushbu and Khunteta [37], where the CL selection is performed after the first round, only if the remaining energy is less than the threshold value. However, the author did not specify the mobility model. Similarly, LEACH-Centered Cluster-head (LEACH-CCH) was proposed by Corn and Bruce [38], where the energy utilization is reduced by predicting the positions of mobile sensor nodes and reconstructing clusters accordingly. However, the nodes distribution is performed randomly and the mobility model is not mentioned. A LEACH-Mobile Average Energy (LEACH-MAE) based routing protocol is proposed in [39], which selects CL based on remaining energy metric. Here, a CL can add member nodes in a cluster that may have maximum remaining energy, but their distance from the CL node may also be maximum. Hence, CL node may lose a lot of energy to aggregate data from member nodes. LEACHDistance-M [40] is proposed for MWSN, where the selection of CL is based on remaining energy, lower-upper threshold distance and minimum mobility. However, it only assumes 30% of sensors nodes are mobile, while remaining sensor nodes are static.
Those above-mentioned approaches [35,36,37,38,39] elect CL based on residual energy. The importance of energy metric in MWSN is vital, however, relative position, radio coverage and spatial density of mobile sensors are also important metrics for stability, consistency, and reliability of the CL, respectively. Connectivity in MWSN is a function of three important factors: transmission range, sensor speed and spatial density [41,42]. Therefore, connectivity among nodes achieves robust communication, energy efficiency, reduced communication overhead and network scalability. The concept of connectivity in WSN is used in different perspectives. In [43], Abdel-Mageid et al. improved connectivity using potential field theory and local virtual force to calculate mobility and location among mobile neighbor nodes. The conditional connectivity based algorithms were discussed in survey article [44], where the radio range were considered larger than twice of sensing range, consequently they achieved high connectivity at the cost of energy efficiency. To the best of our knowledge, connectivity as a metric for CL selection in mobile LEACH is unexplored, however, connectivity is discussed in MWSN in different perspectives. Hence, the motivation of this work is to combine connectivity with remaining energy in CL selection.

3. Proposed Framework

This section highlights preliminaries, node distribution, energy model and connectivity model for LEACH-MEEC routing protocol. In LEACH-MEEC, we consider:
  • Location of base station is anchored and positioned outside the area of sensors distribution.
  • The N sensor nodes are distributed randomly.
  • All sensors are homogeneous in nature, having similar specification.
  • Mobile sensor nodes can move randomly with a specified speed following a certain mobility model pattern.
  • Mobile sensor nodes can communicate directly with base station.

3.1. Mobile Sensor Distribution

We consider that the N sensor nodes are deployed randomly in a square field (100 × 100 m 2 ) following Gaussian distribution method. Equation (1) defines the probability density function (PDF) of node distribution.
f ( N x i , N y i ) = 1 2 π σ N x i σ N y i e ( N x i N x j ) 2 2 σ N x i 2 + ( N y i N y j ) 2 2 σ N y i 2 ,
where N x j and N y j are the positioning point, and σ N x i and σ N y i are the standard deviations for N x i and N y i dimension, respectively [45]. Each sensor node follows a normal distribution with different means and variances, due to different locations and random movement dependent upon mobility models, as shown in Figure 1. Let N x j , N y j deployment point be (0,0). Then, Equation (1) can be re-written as,
f ( N x i , N y i ) = 1 2 π σ N x i σ N y i e ( N x i ) 2 2 σ N x i 2 + ( N y i ) 2 2 σ N y i 2

3.2. Energy Model

In this paper, three levels of energy consumption model are considered for mobile sensor node, i.e., wireless radio antenna’s transmission energy E T r a n , receiver energy E R e c v [2,46] and mobility energy E m o b . Equation (3) calculates transmission energy E T r a n to transmit s bit message over a specific distance d i s .
E T r a n ( s , d i s ) = s E T r a n _ e l e c + s E T r a n _ a m p d i s φ ,
where E T r a n _ e l e c is a radio dissipation energy and E T r a n _ a m p energy is transmission circuitry energy constant (their values are defined in simulation parametric Table 1). φ is a path loss exponent and it depends on d i s , which is the distance between the transmitting and receiving nodes. The distance d i s is compared to distance d m . In Equation (4), d m is calculated, where h r and h t are the height of antennas, SL is the loss of system, p i v a l is known as Archimedes’ constant (that is approximately equal to 3.14) and λ is wavelength of the signal.
d m = 4 p i v a l S L h r h t λ
If d i s < d m , then the free space model is ideal ( ϕ = 2 , E T r a n s _ a m p = f r i s s ) . If d i s > d m , then the multipath model is selected ( ϕ = 4 , E T r a n s _ a m p = t w o _ r a y _ a m p = m u l t i p a t h ) . The receiver energy E R e c v ( s ) is defined as the energy requires to receive s bit message by receiving node. It requires s E R e c v e l e c , which is the energy spent by electric circuit of antenna to receive s bit message, and E ( i d l e + e r r o r ) idle nature of receiver and error term are assumed as constant value of energy loss (due to obstacle blocking line of sight between two sensor nodes). It is given as follows:
E R e c v ( s ) = s E R e c v _ e l e c + E ( i d l e + e r r o r )
The energy dissipation due to the mobility of sensor nodes is denoted by E M o b . A mobile sensor node movement between two points cost E C o m p ( N i ) computational energy and E m o v ( N i ) energy loss due to mobility for each round. It can be decomposed as follows.
E M o b ( N i ) = E C o m p ( N i ) + E m o v ( N i ) ,
E C o m p ( N i ) = Δ I c T m ( N i ) Δ V t T m ( N i ) T m ,
where E C o m p ( N i ) is the dissipation of computational energy due to transmission of one bit in T m seconds [47]. E m o v ( N i ) is the depletion of energy due to mobility of nodes in T m seconds. Δ I c T m ( N i ) and Δ V t T m ( N i ) are given as follows:
Δ I T m ( N i ) = I i n i t T m I C u r T m + 10
Δ V T M ( N i ) = V i n i t T m V C u r T m + 10
where T m = 0 , 10 , 20 , 30 1000 , showing that each round consists of 10 s. Equations (7) and (8) show the change in current Δ I T m ( N i ) and change in voltage Δ V T M ( N i ) due to mobility after T m seconds. I i n i t T m shows the initial value of current at T m seconds and I C u r T m + 10 shows the value of current after ( T m + 10 ) seconds. Similarly, V i n i t T m shows the value of voltage at T m seconds and V C u r T m + 10 shows the value of voltage after ( T m + 10 ) seconds. The energy consumption E m o v ( N i ) due to mobility can be rewritten as [48].
E m o v ( N i ) = q M o b d M o b ( N i )
where d M o b ( N i ) shows the mobility of node N i that is calculated using Euclidean distance after T m seconds. q M o b shows the coefficient of the energy consumption rate. Hence, Equation (6) is derived by merging Equations (7) and (10).
E W t _ r d ( N i ) = E M o b ( N i ) + E T r a n ( N i ) + E R e c v ( N i ) ,
E R e m ( N i ) = E I n i ( N i ) E W t _ r d ( i ) ( N i ) ,
where E W t _ r d is the energy weight, which is assumed as the energy cost of every node after every single round. Hence, E R e m ( N i ) is calculated based on Equation (12). E I n i ( N i ) is the initial energy of Node ( N i ) and E W t _ r d ( i ) is the energy weight of node N i .

3.3. Connectivity

Two mobile sensors nodes N i and N j are connected if they are at R m a x radio range. Here, a binary disc model is considered [44]. It is the simplest sensing model that is capable of sensing from any point that is located within its sensing radio range and not from any point beyond it. The sensing ability of the mobile sensor node N i is with respect to neighboring node N j within transmission radio range R m a x . The distance D ( N i , N j ) between two sensor nodes N i and N j is given by Euclidean distance D ( N i , N j ) = ( N i x N j x ) 2 + ( N i y N j y ) 2 ) . Hence, using above equation, the sensing ability is given by.
S ( N i , N j ) = Γ D ( N i , N j ) Z ,
where Γ and Z are mobile sensor technology-dependent parameters. The parameter Γ is energy emitted by a target mobile sensor, and Z is an energy releasing factor, which ranges from 2 to 5 [49]. The sensor node will transmit “HELLO” packet [50], in a circular area of R radius. Using a binary disc sensing model, the node which reply to a “HELLO” packet is accumulated to N e i g h N i neighboring nodes. Here, we assume a mobile sensor node N j is in R m a x radio range to sensor node N i . If S ( N i , N j ) = 1 , then accumulate N e i g h N i to N e i g h N i + 1 ; otherwise, N e i g h N i value remains same. This process will continue until N i calculates all its neighbors. Algorithm 1 further explains this process.
Algorithm 1. Connectivity algorithm.
Sensors 18 04278 i001
The density of mobile sensor node N i with respect to its neighboring nodes in R m a x radio range is given by Equation (14) [51], where D n ( N i ) is density of sensor node N i and N π R 2 is the number of nodes located within circular area radio range, which represents the spatial density.
D n ( N i ) = ( N e i g h N i ) N π R 2
A node is set to be k connected if the removal of k 1 nodes does not disturb its connectivity. Using Equation (15), the probabilistic connectivity of mobile sensor nodes is given by [52].
P C ( N k i ) = ( 1 e D n ( N k i ) R m a x ) k 1
The probabilistic connectivity P C ( N k i ) includes a set of all connected nodes that have at least k i connected sensor nodes in R m a x radio range. Connectivity is further explained in Figure 2, where circular region is assumed on R m a x radial range of N i mobile sensor node. Mobile nodes located within R m a x radial range are considered as neighboring nodes.
Algorithm 1 further presents the steps followed by a mobile sensor nodes to determine connectivity for the selection of CL.

3.4. Cluster-Leader Election

In our proposed algorithm, the CL selection process starts with setup phase, where in previous studies CL selection for the first round is carried out as described in [13,16,34,35,39]. During the first round, a mobile sensor node selects a random value between 0 and 1. The selected value should be less than the defined threshold value O t h r ( x ) calculated by Equation (16).
O t h r ( x ) = p 1 p ( u m o d ( 1 p ) ) , if n G 0 , otherwise ,
where p replicates the required percentage of CLs, n reflects the number of nodes, u is the present round and G is the set comprising certain nodes that have not been nominated as CL from last 1 / p rounds. After the election of CL, it broadcasts announcement messages to all sensor nodes in neighborhood to become member of its cluster.
From second phase onwards, the CL selection is carried out based on two metrics, remaining energy and connectivity. If a mobile sensor node N i has maximum remaining energy and maximum connectivity within neighboring nodes, it will be elevated for CL selection process. In this paper, we consider connectivity of neighboring nodes within R m a x radio range for mobile LEACH routing protocol, which, to the best of our knowledge, is a novel approach for mobile LEACH, where CL is selected based on C V i value. All nodes within R m a x radio range are compared by their C V i values. The one node with maximum value of C V i is selected as CL. C V i is calculated by Equation (17).
C V i = E R e m ( N i ) + P C ( N i )
Hence, the proposed CL selection process is energy efficient, since nodes located outside radio range cannot become part of cluster. The new CL then creates TDMA schedules to accommodate all new sensor nodes and broadcasts it to all cluster nodes in the neighborhood. In steady-state phase, mobile member sensor nodes in a cluster transmit data to CL by turning on their radios in respective time slots. CL transmits the collected data from cluster nodes to the BS. This procedure is repeated until all nodes are dead. Steady-state phase is beyond the scope of this paper.
Figure 3 explains a flow diagram of the proposed work. It includes mobile sensor nodes distribution, dataset generation, setup phase (CL selection phase) and steady state phase. This process will repeat until all nodes are dead.

4. Simulation Results and Discussion

In this section, simulation environment and datasets, experiments nature, performance parametric and results are discussed in detail. The discussion is based on connectivity feature and its impact on our work. Here, prospect and usefulness is inspected in various simulation environments.

4.1. Environment and Datasets

The simulation was carried out assuming a square field that is an obstacle free target area. All simulation experiments were performed in MATLAB (R 2013a) and IBM SPSS (Version-23) was used for statistical analysis. Table 1 shows parametric characteristics that were used for simulation and experimentation. Eight datasets were generated by using four mobility models (RPGM, RWP, GM, and MH). The datasets include one hundred nodes. For individual mobility model, two ranges of speeds were considered: 0.5–1.5 m/s and 5–7.5 m/s. The simulation time duration was 1000 s. Please note that the source code of the simulator is not public yet, but we will share it at request for research purposes under a non-disclosure agreement.

4.2. Experiments

This section explains the three types of experiments that were performed to analyze the performance of proposed LEACH-MEEC against three algorithms in the literature, namely, LEACH-MAE, Mobile-LEACH and LEACHDistance-M.
  • Time: The impact of different time duration ranging from 0 to 1000 s over the performance of LEACH-MEEC was studied.
  • Number of Nodes: The impact of different numbers of nodes from 0 to 100 measuring the significance of packet delivery ratio over LEACH-MEEC was studied.
  • Sensitivity Analysis: Different statistical estimation techniques were applied on results to measure the significance of connectivity feature over the performance of our algorithm to strengthen our claim.

4.3. Performance Metric

The following three performance metrics were considered for results comparison.
  • Number of Alive Nodes (NAN): The number of remaining alive mobile sensor nodes after t seconds of simulation time was measured.
  • Remaining Energy (RE): The average remaining energy (RE) of mobile sensor node at the end of each round was measured.
  • Packet Delivery Ratio (PDR): Packet delivery ratio (PDR) is defined as the ratio between successful delivery of transmitted packets by a source (mobile sensor node) to a destination. The source mobile sensor node receives acknowledgment reply after successful delivery of packets at destination. The performance of protocol is considered better when PDR is high.Thus, we calculated the PDR with Equation (18).
    P D R = P R D P T S
    where PDR is packet delivery ratio, PRD is amount of packets received at destination, and PTS is amount of packets transmitted by source.

4.4. Results Discussion

The results of LEACH-MEEC were compared with LEACH-MAE, Mobile-LEACH and LEACHDistance-M using the parameters mentioned above.

4.4.1. Number of Alive Nodes (NAN)

One of the main benefits of hierarchical clustering is that it improves network lifetime by efficient utilization of energy. The number of alive nodes (NAN) is an important performance parameter for calculating network life time [36]. Figure 4a–d and Figure 5a–d refer to RPGM, RWP, GM and MH datasets with two different speeds, respectively. They show the results comparison of our proposed algorithm with existing routing protocols LEACH-MAE, Mobile-LEACH and LEACHDistance-M based on number of alive nodes. In Figure 4, LEACH-MEEC using RPGM mobility model outperformed LEACH-MAE, Mobile-LEACH and LEACHDistance-M using four mobility models. Our proposed algorithm’s first node die (FND) and last node die (LND) performance is better than all other algorithms. This is primarily because of communication cost of LEACH-MAE, Mobile-LEACH and LEACHDistance-M is much higher as compared to our proposed algorithm. Since LEACH-MAE, Mobile-LEACH selects CL only based on remaining energy, whereas LEACHDistance-M considers distance from base station (base station is located outside area of sensor distribution) and energy to select the CL [40]. In LEACHDistance-M, sensor nodes have high overhead, which reduces network lifetime. In Figure 5, increasing the speed of mobile sensor nodes, the proposed algorithm network lifetime is better than LEACH-MAE, Mobile-LEACH and LEACHDistance-M. The proposed algorithm introduces connectivity feature among the sensor nodes, therefore CL requires less energy consumption to communicate with member nodes, which results in maximum number of remaining alive nodes. RPGM outperforms other mobility models, which can be seen graphically in Figure 5.

4.4.2. Remaining Energy (RE)

In MWSN, energy dissipation rate is higher compared to the static sensor network. In this study, the CL selection was carried out based on connectivity and RE. This criterion prohibits nodes to become CL having maximum remaining energy, but they are far from their member nodes and are not connected, resulting in a long network lifetime. Therefore, RE is an important performance parametric to evaluate the energy efficiency of routing protocols. Our results show that the proposed LEACH-MEEC outperforms LEACH-MAE, Mobile-LEACH and LEACHDistance-M regarding RE. Figure 6a–d and Figure 7a–d refer to RPGM, RWP, GM and MH datasets with two different speeds, respectively. The graphs further explain that RPGM mobility model has maximum RE, since the mobile nodes that are a part of that RPGM have uniform and reflective velocities to the velocity of the group leader similar such as CL. Inter node distance among nodes remain uniform, hence nodes are well connected. It is also pertinent to mention that increases in speed have reduced the energy efficiency, which can be seen in Figure 7a–d.

4.4.3. Packet Delivery Ratio (PDR)

MWSN nodes suffer packet loss due to mobility that may result in link collapse. There is an inverse association between speed and packet delivery ratio (PDR) [53]. In RPGM, the mobile sensor nodes are grouped firmly together. Hence, the average inter-node distance among group members is much less than other mobility models. A CL in RPGM can easily receive and deliver messages to member nodes and base station, which reduces the chance of link collapse. Other mobility models have random movement may result in link collapse. Figure 8a–d and Figure 9a–d refer to RPGM, RWP, GM and MH datasets with two different speeds, respectively. Figure 8 shows that LEACH-MEEC PDR is comparatively high as compared to LEACH-MAE, Mobile-LEACH and LEACHDistance-M. The high PDR of LEACH-MEECH is due to an optimal selection of CL. It is also observed that the PDR values fluctuates as transmission distance and speed increase. However, the optimal selection of CL helps the mobile sensor nodes to stay connected due to radio radial connectivity, therefore increasing the sensor network availability and minimizing the packet dropped rate. A comparison for PDR in Figure 9 shows LEACH-MEEC outperforms LEACH-MAE, Mobile-LEACH and LEACHDistance-M using four mobility models datasets.

4.4.4. Sensitivity Analysis

Our simulation results show that the proposed algorithm outperforms existing LEACH-MAE, Mobile-LEACH and LEACHDistanc-M using three performance parameters for four mobility models. To further strengthen our claim, statistical analysis was performed.
(a) To find the statistically significant mobility model with respect to the performance parameter of our proposed work.
Difference of mean:Table 2 reports the difference of mean calculated from performance parameter results of our proposed work with respect to four mobility models with average speeds of 1.5 and 7.5 meter per second. Column 1 of Table 2 reports the difference of mean of RPGM with RWP, GM and MH, concerning Average Number of Alive Nodes (ANAN). The result shows that average alive nodes of RPGM are higher than other mobility models and that is statistically significant. Column 2 reports the difference of mean of RPGM with RWP, GM and MH, with respect to average remaining energy. It was found that Average Remaining Energy (ARE) of RPGM based dataset is higher than other mobility models and that is highly significant. Column 3 shows the difference of mean of RPGM with RWP, GM and MH, with respect to average packet delivery ratio (APDR). The result shows that APDR of RPGM mobility model is much higher than other mobility model and that is statistically significant. Similarly, Column 4 compares connectivity metric difference of mean. Here, again, simulation results show that average connectivity (AC) of RPGM mobility model has a high mean difference with comparison to RWP and MH mobility models, whereas it has slightly less mean difference in comparison with GM mobility model, which is still significant. Hence, our proposed algorithm shows better performance with respect to RPGM mobility model dataset than other mobility models that supports our argument.
(b) To verify the significant difference of independent variable within the group.
One-way Anova and post hoc tests: We used one-way variance analysis (ANOVA) to check whether RPGM mean is statistically different from other mobility models with respect to four performance parameters. Here, we stated a null hypothesis that “means of all mobility models are equal with respect to four performance parameters”. An alternate hypothesis that at least one of the mobility model’s mean in a group differs. Table 3 reports that all mobility models are different based on four performance parameters. However, it does not tell us individual effect of mobility models and how much one mobility model mean is significantly different from others. Therefore, we conducted two post hoc test (PHT), i.e., Tukey’s test and least square difference (LSD) test. Table 4 shows that the RPGM differs significantly at p < 0.05 and it is stronger than other mobility models. Similarly, we further investigated our results by using LSD PHT. It also shows that the effect of RPGM mobility model estimated mean is significantly different. The reason is that RPGM nodes moves in the form of a group. Consequently, it has higher neighborhood connectivity and it balances the remaining energy. Figure 10 shows the performance of mobility models on estimated means of four parameters. RPGM outperforms all other mobility models. It further strengthens our claim that RPGM mobility model performs better with LEACH-MEEC.
(c) To perform selection biasness check through Heckman’s two-stage statistical test.
Heckman’s two-stage statistical test: There is a chance that our results are driven by selection biasness. Mostly, selection biasness stems from model or sample biasness. Model biasness is due to leaving out important variable which may have an impact on the dependent variable, whereas sample bias means that our sampling selection procedure may lead to biasness in the model. To address this issue, we use Heckman’s two-stage model [54]. In the first step, we can use probit or logistic regression where RPGM is regressed against ARE and the ANAN with respect to time (seconds). We also add one instrumental variable. That instrumental variable must be correlated to RPGM mobility model but not correlated to connectivity feature. Therefore, we use speed as an instrumental variable. Khan et al. [52] stated there is a direct association between RPGM mobility model and speed. There is no association between speed and connectivity [55,56]. As shown in Table 5, first the probit model was applied to get the value of correction factor inverse mill ratio ( λ m r ) , and then the value of ( λ m r ) was added to our main regression model. After adding, it was found that t-value of ( λ m r ) is insignificant and the coefficient of RPGM remains positive and significant. Therefore, it shows that connectivity has an impact on the performance of our proposed work.

5. Conclusions

The mobility of nodes have many constraints in a WSN, energy efficiency being one of them. This study proposed an improvement in energy efficient LEACH-MAE and Mobile-LEACH. We proposed that the selection of CL is based on two parameters, i.e., remaining energy and probabilistic connectivity among neighboring nodes. We calculated neighborhood connectivity for mobile sensor nodes based on radio radial range. Hence, the improved selection of CL enhance remaining energy of mobile sensor nodes and it improved the life time of network. This study analyzed the proposed algorithm with LEACH-MAE, Mobile-LEACH and LEACHDistance-M using three performance parameters (NAN, RE and PDR). The proposed work outperformed other algorithms while using datasets from four mobility models with respect to different speeds.
Another contribution of this paper is selection of mobility model that is suitable for our proposed work. The results show that the performance of RPGM mobility model is better than that of other mobility models since it has higher connectivity and all the nodes move in the form of group.
To further strengthen our claim, we performed four statistical tests (difference of mean, one-way ANOVA, post hoc (Tukey’s test and LSD) and Heckman’s two-stage test. It was found that the difference of means of RPGM (considering ANAN, ARE, APDR and AC) is statistically significant in comparison with other mobility models. We verified significant difference within and between the groups of mobility models with respect to all performance parameters by applying one-way ANOVA and post hoc (Tukey’s test and LSD). It is proved through both tests that RPGM is more statistically significant within and between the groups as compared to other mobility models. Lastly, we verified through Heckman’s two-stage test that our proposed connectivity parameter is not selection biased. In addition, we found that there is no impact of another instrumental variable. Simulation results and statistical analyses suggest that RPGM mobility model is better for hierarchal clustering in MWSN. In the future, this research work can be extended by increasing the number of mobile sensor nodes and their speeds in a multi-hop environment. We are also working to make the full source code publicly available.

Author Contributions

M.A. (Muqeet Ahmad), T.L. and Z.K. conceived the idea for this work. M.A. (Muqeet Ahmad), F.K. and M.A. (Mushtaq Ahmad) designed and performed the experiments. M.A. (Muqeet Ahmad), Z.K., F.K. and M.A. (Mushtaq Ahmad) wrote the paper. T.L. reviewed the paper. All authors read and approved the final version of the paper.

Funding

This work is supported by the Fundamental Research Funds for the Central Universities (No. 2682015QM02).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yue, Y.G.; He, P. A comprehensive survey on the reliability of mobile wireless sensor networks: Taxonomy, challenges, and future directions. Inf. Fusion 2018, 44, 188–204. [Google Scholar] [CrossRef]
  2. Ghasempour, A. Optimum number of aggregators based on power consumption, cost, and network lifetime in advanced metering infrastructure architecture for Smart Grid Internet of Things. In Proceedings of the 2016 13th IEEE Annual Consumer Communications Networking Conference (CCNC), Las Vegas, NV, USA, 9–12 January 2016; pp. 295–296. [Google Scholar] [CrossRef]
  3. Ekici, E.; Gu, Y.; Bozdag, D. Mobility-based communication in wireless sensor networks. IEEE Commun. Mag. 2006, 44, 56–62. [Google Scholar] [CrossRef]
  4. Fang, W. Comment on ‘Robust Cooperative Routing Protocol in Mobile Wireless Sensor Networks’. IEEE Trans. Wirel. Commun. 2013, 12, 4222–4223. [Google Scholar] [CrossRef]
  5. Khan, A.u.R.; Madani, S.A.; Hayat, K.; Khan, S.U. Clustering-based power-controlled routing for mobile wireless sensor networks. Int. J. Commun. Syst. 2011, 25, 529–542. [Google Scholar] [CrossRef]
  6. Savkin, A.V.; Javed, F.; Matveev, A.S. Optimal Distributed Blanket Coverage Self-Deployment of Mobile Wireless Sensor Networks. IEEE Commun. Lett. 2012, 16, 949–951. [Google Scholar] [CrossRef]
  7. Siegel, M. Scaling issues in robot-based sensing missions. In Proceedings of the 20th IEEE Instrumentation and Measurement Technology Conference, Vail, CO, USA, 20–22 May 2003; Volume 2, pp. 1497–1500. [Google Scholar]
  8. Hammoudeh, M.; Al-Fayez, F.; Lloyd, H.; Newman, R.; Adebisi, B.; Bounceur, A.; Abuarqoub, A. A Wireless Sensor Network Boarder Monitoring System: Deployment Issues and Routing Protocols. IEEE Sens. J. 2017, 17, 2572–2582. [Google Scholar] [CrossRef]
  9. Fuller, S.B.; Karpelson, M.; Censi, A.; Ma, K.Y.; Wood, R.J. Controlling free flight of a robotic fly using an onboard vision sensor inspired by insect ocelli. J. R. Soc. Interface 2014, 11. [Google Scholar] [CrossRef]
  10. Santos, R.; Orozco, J.; Micheletto, M.; Ochoa, S.F.; Meseguer, R.; Millan, P.; Molina, C. Real-Time Communication Support for Underwater Acoustic Sensor Networks. Sensors 2017, 17, 1629. [Google Scholar] [CrossRef]
  11. Afsar, M.M.; Tayarani-N, M.H. Clustering in sensor networks: A literature survey. J. Netw. Comput. Appl. 2014, 46, 198–226. [Google Scholar] [CrossRef]
  12. Alotaibi, E.; Mukherjee, B. Survey Paper: A Survey on Routing Algorithms for Wireless Ad-Hoc and Mesh Networks. Comput. Netw. 2012, 56, 940–965. [Google Scholar] [CrossRef]
  13. Heinzelman, W.B.; Chandrakasan, A.P.; Balakrishnan, H. An Application-specific Protocol Architecture for Wireless Microsensor Networks. IEEE Trans. Wirel. Commun. 2002, 1, 660–670. [Google Scholar] [CrossRef]
  14. Kim, D.S.; Chung, Y.J. Self-Organization Routing Protocol Supporting Mobile Nodes for Wireless Sensor Network. In Proceedings of the First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS’06), Hanzhou, China, 20–24 June 2006; pp. 622–626. [Google Scholar]
  15. Pathak, S.; Jain, S. A novel weight based clustering algorithm for routing in MANET. Wirel. Netw. 2015, 22, 1–10. [Google Scholar] [CrossRef]
  16. Kumar, G.S.; Vinu, P.M.V.; Jacob, K.P. Mobility Metric based LEACH-Mobile Protocol. In Proceedings of the International Conference on Advanced Computing and Communications, Chennai, India, 14–17 December 2008; pp. 248–253. [Google Scholar]
  17. Han, G.; Chao, J.; Zhang, C.; Shu, L.; Li, Q. The impacts of mobility models on DV-hop based localization in Mobile Wireless Sensor Networks. J. Netw. Comput. Appl. 2014, 42, 70–79. [Google Scholar] [CrossRef]
  18. Kabilan, K.; Bhalaji, N.; Selvaraj, C.; B, M.K.; R, K.P.T. Performance analysis of IoT protocol under different mobility models. Comput. Electr. Eng. 2018, 72, 154–168. [Google Scholar] [CrossRef]
  19. Ma, K.; Zhang, Y.; Trappe, W. Managing the Mobility of a Mobile Sensor Network Using Network Dynamics. IEEE Trans. Parallel Distrib. Syst. 2007, 19, 106–120. [Google Scholar]
  20. Johnson, D.B.; Maltz, D.A. Dynamic Source Routing in Ad Hoc Wireless Networks. In Mobile Computing; Imielinski, T., Korth, H.F., Eds.; Springer: Boston, MA, USA, 1996; pp. 153–181. [Google Scholar] [CrossRef]
  21. Liang, B.; Haas, Z.J. Predictive distance-based mobility management for multidimensional PCS networks. IEEE/ACM Trans. Netw. 2003, 11, 718–732. [Google Scholar] [CrossRef]
  22. Bai, F.; Sadagopan, N.; Helmy, A. IMPORTANT: A framework to systematically analyze the Impact of Mobility on Performance of Routing Protocols for Adhoc Networks. In Proceedings of the Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE INFOCOM 2003), San Francisco, CA, USA, 30 March–3 April 2003; Volume 2, pp. 825–835. [Google Scholar]
  23. Pal, A.; Singh, J.P.; Dutta, P.; Basu, P.; Basu, D. A study on the effect of traffic patterns on Routing protocols in Ad-hoc network following RPGM Mobility model. In Proceedings of the 2011 International Conference on Signal Processing, Communication, Computing and Networking Technologies, Thuckafay, India, 21–22 July 2011; pp. 233–237. [Google Scholar] [CrossRef]
  24. Barnwal, R.P.; Thakur, A. Performance Analysis of AODV and DSDV Protocols Using RPGM Model for Application in Co-operative Ad-Hoc Mobile Robots. In Advances in Computing and Information Technology; Meghanathan, N., Nagamalai, D., Chaki, N., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 641–649. [Google Scholar]
  25. Hwang, S.K.; Kim, D.S. Markov model of link connectivity in mobile ad hoc networks. Telecommun. Syst. 2007, 34, 51–58. [Google Scholar] [CrossRef]
  26. Magán-Carrión, R.; Camacho, J.; García-Teodoro, P.; Flushing, E.F.; Caro, G.A.D. A Dynamical Relay node placement solution for MANETs. Comput. Commun. 2017, 114, 36–50. [Google Scholar] [CrossRef]
  27. 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]
  28. Bartolini, N.; Calamoneri, T.; Fusco, E.G.; Massini, A.; Silvestri, S. Autonomous Deployment of Self-Organizing Mobile Sensors for a Complete Coverage. In Self-Organizing Systems; Hummel, K.A., Sterbenz, J.P.G., Eds.; Springer: Berlin/Heidelberg, Germany, 2008; pp. 194–205. [Google Scholar]
  29. Bartolini, N.; Calamoneri, T.; Porta, T.L.; Silvestri, S. Mobile Sensor Deployment in Unknown Fields. In Proceedings of the 2010 IEEE INFOCOM, San Diego, CA, USA, 14–19 March 2010; pp. 1–5. [Google Scholar]
  30. Romer, K.; Mattern, F. The design space of wireless sensor networks. IEEE Wirel. Commun. 2004, 11, 54–61. [Google Scholar] [CrossRef] [Green Version]
  31. Singh, S.K.; Kumar, P.; Singh, J.P. A Survey on Successors of LEACH Protocol. IEEE Access 2017, 5, 4298–4328. [Google Scholar] [CrossRef]
  32. Liu, Y.; Xu, K.; Luo, Z.; Chen, L. A reliable clustering algorithm base on LEACH protocol in wireless mobile sensor networks. In Proceedings of the 2010 International Conference on Mechanical and Electrical Technology, Singapore, 10–12 September 2010; pp. 692–696. [Google Scholar]
  33. Jerbi, W.; Guermazi, A.; Trabelsi, H. O-LEACH of Routing Protocol for Wireless Sensor Networks. In Proceedings of the 2016 13th International Conference on Computer Graphics, Imaging and Visualization (CGiV), Beni Mellal, Morocco, 29 March–1 April 2016; pp. 399–404. [Google Scholar]
  34. Mezghani, O.; Abdellaoui, M. Improving network lifetime with mobile LEACH protocol for Wireless Sensors Network. In Proceedings of the International Conference on Sciences and Techniques of Automatic Control and Computer Engineering, Hammamet, Tunisia, 21–23 December 2014; pp. 613–619. [Google Scholar]
  35. Deng, S.; Li, J.; Shen, L. Mobility-based clustering protocol for wireless sensor networks with mobile nodes. IET Wirel. Sens. Syst. 2011, 1, 39–47. [Google Scholar] [CrossRef]
  36. Souid, I.; Chikha, H.B.; Monser, M.E.; Attia, R. Improved algorithm for mobile large scale sensor networks based on LEACH protocol. In Proceedings of the International Conference on Software, Telecommunications and Computer Networks, Split, Croatia, 17–19 September 2014; pp. 139–143. [Google Scholar]
  37. Khushbu; Khunteta, A. Improved Performance of Mobility Aware Energy Efficient Congestion Control in Mobile Wireless Sensor Networks by LEACH-1R. In Proceedings of the International Conference on Computational Intelligence and Communication Networks, Tehri, India, 23–25 December 2016; pp. 102–109. [Google Scholar]
  38. Corn, J.; Bruce, J.W. Clustering algorithm for improved network lifetime of mobile wireless sensor networks. In Proceedings of the 2017 International Conference on Computing, Networking and Communications (ICNC), Santa Clara, CA, USA, 26–29 January 2017; pp. 1063–1067. [Google Scholar]
  39. Ahmed, A.; Qazi, S. Cluster head selection algorithm for mobile wireless sensor networks. In Proceedings of the International Conference on Open Source Systems and Technologies, Lahore, Pakistan, 16–18 December 2013; pp. 120–125. [Google Scholar]
  40. Khandnor, P.; Aseri, T. Threshold distance-based cluster routing protocols for static and mobile wireless sensor networks. Turk. J. Electr. Eng. Comput. Sci. 2017, 25, 1448–1459. [Google Scholar] [CrossRef]
  41. Al-Karaki, J.N.; Gawanmeh, A. The Optimal Deployment, Coverage, and Connectivity Problems in Wireless Sensor Networks: Revisited. IEEE Access 2017, 5, 18051–18065. [Google Scholar] [CrossRef]
  42. Zhang, H.H.; Hou, J.C. Maintaining Sensing Coverage and Connectivity in Large Sensor Networks. Ad Hoc Sens. Wirel. Netw. 2005, 1, 89–124. [Google Scholar]
  43. Abdel-Mageid, S.; Ramadan, R.A. Efficient deployment algorithms for mobile sensor networks. In Proceedings of the International Conference on Autonomous and Intelligent Systems, Povoa de Varzim, Portugal, 21–23 June 2010; pp. 1–6. [Google Scholar]
  44. Zhu, C.; Zheng, C.; Shu, L.; Han, G. A survey on coverage and connectivity issues in wireless sensor networks. J. Netw. Comput. Appl. 2012, 35, 619–632. [Google Scholar] [CrossRef]
  45. Wang, D.; Xie, B.; Agrawal, D.P. Coverage and Lifetime Optimization of Wireless Sensor Networks with Gaussian Distribution. IEEE Trans. Mob. Comput. 2008, 7, 1444–1458. [Google Scholar] [CrossRef]
  46. Ghasempour, A.; Gunther, J.H. Finding the optimal number of aggregators in machine-to-machine advanced metering infrastructure architecture of smart grid based on cost, delay, and energy consumption. In Proceedings of the 2016 13th IEEE Annual Consumer Communications Networking Conference (CCNC), Las Vegas, NV, USA, 9–12 January 2016; pp. 960–963. [Google Scholar] [CrossRef]
  47. Gabriela, M.; Torres, C. Energy Consumption in Wireless Sensor Networks Using Gsp; VDM Verlag: Riga, Latvia, 2006. [Google Scholar]
  48. Abo-Zahhad, M.; Sabor, N.; Sasaki, S.; Ahmed, S.M. A centralized immune-Voronoi deployment algorithm for coverage maximization and energy conservation in mobile wireless sensor networks. Inf. Fusion 2016, 30, 36–51. [Google Scholar] [CrossRef]
  49. Lessin, A.M.; Lunday, B.J.; Hill, R.R. A bilevel exposure-oriented sensor location problem for border security. Comput. Oper. Res. 2018, 98, 56–68. [Google Scholar] [CrossRef]
  50. Ramasamy, V. Mobile Wireless Sensor Networks: An Overview. In Wireless Sensor Networks; IntechOpen Limited: London, UK, 2017. [Google Scholar] [Green Version]
  51. Cheng, X.; Li, M.; Lang, S. Study on Clustering of Wireless Sensor Network in Distribution Network Monitoring System. Phys. Procedia 2012, 25, 1689–1695. [Google Scholar]
  52. Khan, Z.; Fan, P.; Fang, S. On the Connectivity of Vehicular Ad Hoc Network under Various Mobility Scenarios. IEEE Access 2017, 5, 22559–22565. [Google Scholar] [CrossRef]
  53. Son, D.; Helmy, A.; Krishnamachari, B. The effect of mobility-induced location errors on geographic routing in mobile ad hoc sensor networks: Analysis and improvement using mobility prediction. IEEE Trans. Mob. Comput. 2004, 3, 233–245. [Google Scholar] [CrossRef]
  54. Heckman, J.J. Sample Selection Bias as a Specification Error. Econometrica 1979, 47, 153–161. [Google Scholar] [CrossRef]
  55. Pal, A.; Singh, J.P.; Dutta, P. The Effect of Speed Variation on Different Traffic Patterns in Mobile Ad Hoc Network. Procedia Technol. 2012, 4, 743–748. [Google Scholar] [CrossRef]
  56. Hammouda, S.; Tounsi, H.; Frikha, M. Towards a study of mobility models impact on VANET connectivity metrics. In Proceedings of the 2012 Third International Conference on The Network of the Future (NOF), Gammarth, Tunisia, 21–23 November 2012; pp. 1–5. [Google Scholar] [CrossRef]
Figure 1. An example of Mobile LEACH routing protocol.
Figure 1. An example of Mobile LEACH routing protocol.
Sensors 18 04278 g001
Figure 2. Connectivity model diagram for LEACH-MEEC protocol.
Figure 2. Connectivity model diagram for LEACH-MEEC protocol.
Sensors 18 04278 g002
Figure 3. Flow diagram of LEACH-MEEC clustering.
Figure 3. Flow diagram of LEACH-MEEC clustering.
Sensors 18 04278 g003
Figure 4. Number of alive nodes versus time for 100 nodes, maximum speed 1.5 m/s, (a) RPGM Dataset; (b) RWP Dataset; (c) GM Dataset; (d) MH Dataset.
Figure 4. Number of alive nodes versus time for 100 nodes, maximum speed 1.5 m/s, (a) RPGM Dataset; (b) RWP Dataset; (c) GM Dataset; (d) MH Dataset.
Sensors 18 04278 g004
Figure 5. Number of alive nodes versus time for 100 nodes, maximum speed 7.5 m/s, (a) RPGM Dataset; (b) RWP Dataset; (c) GM Dataset; (d) MH Dataset.
Figure 5. Number of alive nodes versus time for 100 nodes, maximum speed 7.5 m/s, (a) RPGM Dataset; (b) RWP Dataset; (c) GM Dataset; (d) MH Dataset.
Sensors 18 04278 g005
Figure 6. Remaining energy versus time for 100 nodes, maximum speed 1.5 m/s, (a) RPGM Dataset; (b) RWP Dataset; (c) GM Dataset; (d) MH Dataset.
Figure 6. Remaining energy versus time for 100 nodes, maximum speed 1.5 m/s, (a) RPGM Dataset; (b) RWP Dataset; (c) GM Dataset; (d) MH Dataset.
Sensors 18 04278 g006
Figure 7. Remaining energy versus time for 100 nodes, maximum speed 7.5 m/s, (a) RPGM Dataset; (b) RWP Dataset; (c) GM Dataset; (d) MH Dataset.
Figure 7. Remaining energy versus time for 100 nodes, maximum speed 7.5 m/s, (a) RPGM Dataset; (b) RWP Dataset; (c) GM Dataset; (d) MH Dataset.
Sensors 18 04278 g007
Figure 8. Packet delivery ratio versus number of nodes, maximum speed 1.5 m/s, (a) RPGM Dataset; (b) RWP Dataset; (c) GM Dataset; (d) MH Dataset.
Figure 8. Packet delivery ratio versus number of nodes, maximum speed 1.5 m/s, (a) RPGM Dataset; (b) RWP Dataset; (c) GM Dataset; (d) MH Dataset.
Sensors 18 04278 g008
Figure 9. Packet delivery ratio versus number of nodes, maximum speed 7.5 m/s, (a) RPGM Dataset; (b) RWP Dataset; (c) GM Dataset; (d) MH Dataset.
Figure 9. Packet delivery ratio versus number of nodes, maximum speed 7.5 m/s, (a) RPGM Dataset; (b) RWP Dataset; (c) GM Dataset; (d) MH Dataset.
Sensors 18 04278 g009aSensors 18 04278 g009b
Figure 10. Estimated Means of ANAN, ARE, APDR, AC with respect to Mobility Models. (a) ANAN; (b) ARE; (c) APDR; (d) AC.
Figure 10. Estimated Means of ANAN, ARE, APDR, AC with respect to Mobility Models. (a) ANAN; (b) ARE; (c) APDR; (d) AC.
Sensors 18 04278 g010
Table 1. Simulation parameters.
Table 1. Simulation parameters.
KeyValue
Field area100 × 100 m 2
Number of MWSN100
Primary energy of MWSN2 J
E T r a n e l e c 50 nJ/bit
E T r a n a m p f r i s s 10 pJ/bit/m 2
E T r a n a m p 2 r a y 0.0013 pJ/bit/m4
One round time10 s
d m 87 m
Maximum velocity1.5 m/s, 7.5 m/s
Simulation duration1000 s
Hop1-hop
Table 2. ANAN (Average Number of Alive Nodes), ARE (Average Remaining Energy), APDR (Average Packet Delivery Ratio), AC (Average Connectivity), and D.O.M (Difference of Mean).
Table 2. ANAN (Average Number of Alive Nodes), ARE (Average Remaining Energy), APDR (Average Packet Delivery Ratio), AC (Average Connectivity), and D.O.M (Difference of Mean).
ANANAREAPDRAC
RPGM67.621.42493.030.82
RWP53.141.163986.780.73
D.O.M 14.5 ** 0.256 ** 6.23 *** 0.0872 **
t-value(2.582)(2.825)(12.069)(3.837)
RPGM67.631.42493.030.82
GM39.0980.89681.5760.555
D.O.M 28.52 *** 0.527 *** 11.43 *** 0.2672 **
t-value(4.86)(5.062)(29.863)(7.47)
RPGM67.631.42493.030.82
MH35.0780.678976.7310.396
D.O.M 32.54 *** 0.745 *** 16.28 *** 0.426 ***
t-value(5.55)(6.907)(17.001)(9.77)
Results significant at 1%, 5% are indicated by ***, **, respectively.
Table 3. One-way Anova Sum of Squares (S.S).
Table 3. One-way Anova Sum of Squares (S.S).
ANANAREAPDRAC
S.SFSigS.SFSigS.SFSigS.SFSig
Between Groups33439.5511.470.00015.995.3300.0007479.56166.890.0005.52543.320.000
Within Groups194392.16 63.6730.32 2987.84 8.502
Total227831.71 79.66 10467.4 14.027
Table 4. Post hoc tests, one-way Anova, LSD (Least Significant Difference), PHT (post hoc Tests), CMM (Compared Mobility Model), MM (Mobility Model), and M.D (Mean Difference).
Table 4. Post hoc tests, one-way Anova, LSD (Least Significant Difference), PHT (post hoc Tests), CMM (Compared Mobility Model), MM (Mobility Model), and M.D (Mean Difference).
ANANAREAPDRAC
PHTCMMMMM.DSig.M.DSig.M.DSig.M.DSig.
Tukey HSDRPGMRWP14.490.0910.260.0966.230.0000.1040.067
GM28.5290.0000.5270.00011.440.0000.2670.000
MH32.5490.0000.7450.00016.2850.0000.4260.000
LSDRPGMRWP14.490.020.260.0216.230.0000.1040.014
GM28.5290.0000.5270.00011.440.0000.2670.000
MH32.5490.0000.74450.00016.2850.0000.4260.000
Table 5. Heckman’s two-stage statistical test.
Table 5. Heckman’s two-stage statistical test.
ModelRWPGMMH
RPGM-RWP0.065 **
(2.248)
RPGM-GM 0.093 **
(1.805)
RPGM-MH 0.148 **
(3.632)
ANAN0.326 ** 0.253 **0.192 **
(2.701)(2.964)(1.982)
ARE0.628 **1.838 **0.682 *
(5.136)(13.221)(2.026)
APDR0.045 *0.0700.150 **
(1.804)(1.178)(2.333)
λ m r 0.011 0.008 0.003
(0.791)( 0.438 )(0.021)
Adjusted R20.7120.7250.742
F-Statistics 62.456 ** 66.56 ** 72.74 **
Results significant at 5%, 10% are indicated by **, *, respectively.

Share and Cite

MDPI and ACS Style

Ahmad, M.; Li, T.; Khan, Z.; Khurshid, F.; Ahmad, M. A Novel Connectivity-Based LEACH-MEEC Routing Protocol for Mobile Wireless Sensor Network. Sensors 2018, 18, 4278. https://doi.org/10.3390/s18124278

AMA Style

Ahmad M, Li T, Khan Z, Khurshid F, Ahmad M. A Novel Connectivity-Based LEACH-MEEC Routing Protocol for Mobile Wireless Sensor Network. Sensors. 2018; 18(12):4278. https://doi.org/10.3390/s18124278

Chicago/Turabian Style

Ahmad, Muqeet, Tianrui Li, Zahid Khan, Faisal Khurshid, and Mushtaq Ahmad. 2018. "A Novel Connectivity-Based LEACH-MEEC Routing Protocol for Mobile Wireless Sensor Network" Sensors 18, no. 12: 4278. https://doi.org/10.3390/s18124278

APA Style

Ahmad, M., Li, T., Khan, Z., Khurshid, F., & Ahmad, M. (2018). A Novel Connectivity-Based LEACH-MEEC Routing Protocol for Mobile Wireless Sensor Network. Sensors, 18(12), 4278. https://doi.org/10.3390/s18124278

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