Professional Documents
Culture Documents
Wang 2017
Wang 2017
1 Introduction
Monitoring vehicular system and assuring safety of passengers have impelled the
deployment of sensors inside cars. Examples include impact sensors, speedome-
ters, knock sensors, and oxygen sensors. The sensors monitor critical system
parameters and send their data to an Electronic Control Unit (ECU), which
responds to abnormal conditions either automatically or manually. Since the
sensors are critical to safety of driver and passengers, intra-vehicular data collec-
tion should be reliable and efficient. As the number of sensor nodes in a modern
vehicle continues to grow rapidly, their wiring becomes a significant challenge
to vehicle designers and manufactures. It is estimated that a modern sedan has
in total more than 4 km of wires. Reducing wires by wireless technology means,
for instance, can potentially reduce weight, ease manufacturing and design cars
in a modular way.
The In-Vehicle Wireless Sensor Network (IVWSN) [1] consist of an vehic-
ular base-station (BS) [2,3] and a number of vehicular wireless sensor nodes
which is installable randomly to in-vehicle electronic components. They send
and receive the operation commands and the vehicular sensor information
through wireless communication to provide convenience/safety-related services
such as parking assistance system, Tire Pressure Monitoring System (TPMS)
and air-conditioner system. A base-station obtains and monitors the ECU status
c Springer Nature Singapore Pte Ltd. 2017
B. Zou et al. (Eds.): ICPCSEE 2017, Part II, CCIS 728, pp. 161–170, 2017.
DOI: 10.1007/978-981-10-6388-6 14
162 C. Wang et al.
Thus, the three level heterogeneous networks have m(a + m0 b) times greater
energy as contrast to the heterogeneous WSNs.
E T = ES + E P + E W (5)
3 ADEEC Protocol
In this section, we present the details of the proposed ADEEC protocol.
In the existing EDDEEC, higher energy nodes are elected as CH to attain energy
efficiency. To distribute the load uniformly among the nodes, node position dis-
tribution is considered. To reduce the energy consumption clustering process,
each node is assigned with specific weight based on its residual energy and posi-
tion distribution to become CH. The average energy of rth round from [11] is
given as:
1 r
Ē(r) = Etotal (1 − ) (6)
N R
where R denotes the total rounds during the network lifetime and is calcu-
lated as:
Etotal
R= (7)
Eround
where Eround is the energy dissipated in a network during a single round and is
calculated as:
where Eelec is the energy dissipated per bit to ran transmitter or receiver circuit,
and εf s and εmp are the radio amplifier types for free space and multipath
respectively, EDA is the data aggregation cost expended by CH, dtoBS is the
average distance between the CH and the BS, and dtoCH is the average distance
between cluster members and the CH.
M M
dtoCH = , dtoBS = 0.765 (9)
2πkopt 2
At the start of each round, nodes decide on the basis of threshold whether
to become CHs or not. The value of threshold is calculated as:
pi
1 if si ∈ G
T (si ) = 1−pi ( mod (r, pi )) (11)
0 otherwise
An Efficient Routing Protocol for In-Vehicle Wireless Sensor Networks 165
where G is the set of nodes eligible to become CHs for round r and p is the
desired probability of the CH. The probabilities for three types of nodes for the
CH selection by EDDEEC are given as:
⎧ popt Ei (r)
⎪
⎪ for normal nodes, if Ei (r) > Tabsolute
⎪
⎪
(1+m(a+m0 b))Ē(r)
⎨ popt (1+a)Ei (r) for advanced nodes, if Ei (r) > Tabsolute
pi = (1+m(a+m 0 b))Ē(r)
(12)
⎪
⎪
popt (1+b)Ei (r)
for super nodes, if Ei (r) > Tabsolute
⎪
⎪ (1+m(a+m0 b))Ē(r)
⎩ popt (1+b)Ei (r)
c (1+m(a+m 0 b))Ē(r)
for all nodes, if Ei (r) Tabsolute
Where the best value of c from [12] as a variable controlling the clusters in
number equals 0.025 for enhanced network efficiency, Tabsolute is the value of
absolute residual energy level; Tabsolute = 0.7E0 , popt denotes the optimal rate
of clusters and is calculated as:
kopt
popt = (13)
N
Equation (12) primarily illustrations that the super and advanced nodes have
more energy than the normal ones. So, the super and advanced nodes are largely
preferred to be selected as CHs for the initial transmission rounds, and when
their energy decreases to the same level as that of the normal ones, these nodes
will have the same CH election probability like the normal nodes. However, the
existing protocols either discuss residual energy of node or impact of the distance
between the nodes. To balance the energy consumption in network, we focus on
the consideration of both factors. If there are two nodes with equal distance from
the BS, CH is selected based on higher residual energy. If there are two nodes
with same residual energy of rth round, the node closer to the base station
may results in selection as CH. Thus, we propose changes in the probability
function defined by ADEEC. These changes are that nodes decide on both the
residual energy as energy factor and the relative location as path factor whether
to become CHs or not. The probabilities for the CH selection are given as:
⎧
⎪
⎪
popt i (r)
(w1 EĒ(r) + w2 dtoBS for normal nodes, Ei (r) > Tabsolute
⎪
⎪ (1+m(a+m 0 b))
di
⎪
⎪
⎨ p opt (1+a) E i (r)
(w1 Ē(r) + w2 d toBS
) for advanced nodes, Ei (r) > Tabsolute
(1+m(a+m0 b))
pi = di
⎪
⎪
p opt (1+b) E (r)
(w i + w2 d toBS
) for advanced nodes, Ei (r) > Tabsolute
⎪
⎪ (1+m(a+m0 b)) 1 Ē(r) di
⎪
⎪
⎩c p opt (1+b) E (r)
(w1 i + w2 d toBS
) for all nodes, Ei (r) Tabsolute
(1+m(a+m0 b)) Ē(r) di
(14)
where di is the distance between the node from BS, dtoBS is the average distance
between the CH and BS, and w1 , w2 is the function of nodes weight for energy
factor and path factor respectively. Here w1 and w2 can be calculated as:
Ei (r)
(− i )
w1 = α × e E0
, w1 + w2 = 1 (15)
where α as a variable adjust the weight of energy factor and path factor. Equation
(14) illustrates that the path factor is more weight for original node at the start
166 C. Wang et al.
of operation. And soon after few round, with the decrease of residual energy,
the node with more residual energy have more probability for CH selection. The
detailed procedure of the proposed and selected algorithm is designed as follows:
12 else
13 node is cluster member and send data to their appropriate cluster head;
14 final;
15 return current node is CH or cluster member;
When the node proclaims as CH, it advertises its node ID, residual energy and
location information along with the proclamation. Based on this information, a
non-CH node estimates CHs compatibility towards it. And a non-CH node need
to determine whether to send data through cluster heads according to their own
position and the residual energy.
The node selects CH with highest residual energy and lowest communication
cost. The CHs aptness is the ratio between the residual energy of the CH and
communication cost through this CH to BS. If a node receives multiple CH
proclamations, the node estimates the weight of each CH as:
Ei (r)
Wch (ni ) = (16)
ET x (l, d)
where ET x (l, d) is the communication cost of the node through CH to BS. The
node then associates with the highest weight CH in its vicinity.
An Efficient Routing Protocol for In-Vehicle Wireless Sensor Networks 167
Parameter Value
E0 0.5 J
Eelec 5 nJ/bit
εf s 1 pJ/bit/m2
εmp 0.013 pJ/bit/m4
EDA 5 nJ/bit/message
l 4000 bits
(1) Stability period: we mean the number of rounds from network initialization
till the death of first node.
(2) Network lifetime: we mean the number of rounds from network initialization
till the death of all nodes.
(3) Number of packets sent to the BS: we mean the total number of packets
that are directly sent to BS either from CHs or non-CH nodes.
The radio parameters used in our simulations are shown in Table 1. Results
along with discussions are provided in the following subsections.
Case 1: m = 0.8, m0 = 0.6, a = 1.5, b = 3.0.
In this case, we set 20 normal nodes having E0 energy, 32 advanced nodes
having 1.5 times more energy than normal nodes, and 48 super nodes contain-
ing 3 times more energy than the normal nodes. Figure 1 depicts the number
of dead nodes during the network lifetime. The first node for IV EDDEEC,
IV DWEDDEEC and ADEEC dies at 1851, 1429, and 2156 rounds, respectively,
and all nodes die at 7890, 7896, 7042 and 8343 round respectively. Figure 2 shows
that the data sent to the BS is more for ADEEC as compared to the rest of the
baseline protocols. ADEEC dynamically selects fittest CHs and adjusts the node
association part. Thus, ADEEC consumes relatively less energy which leads not
to only prolonged stability period but also prolonged network lifetime in com-
parison to the other protocols. Prolonged stability period and network lifetime
means that the number of packets sent to BS are more in comparison to the
other selected protocols.
168 C. Wang et al.
100
IV_EDDEEC
IV_DWEEDDEEC
80 ADEEC
y(nodes dead)
60
40
20
0
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
x(rounds)
5
x 10
3
IV_EDDEEC
IV_DWEEDDEEC
ADEEC
2
y(packets sent)
0
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
x(rounds)
100
IV_EDDEEC
IV_DWEEDDEEC
80 ADEEC
y(nodes dead)
60
40
20
0
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
x(rounds)
2
y(packets sent)
0
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
x(rounds)
5 Conclusions
protocol originally designed for WSNs was shown to scale well to the IVWSN
environment. The newly proposed protocol is implemented in MATLAB. The
simulation results show that proposed the ADEEC protocol performs better for
the selected performance metrics in IVWSNs. In near future we will research a
extension that is to consider regenerated energy sources, i.e. energy harvesting
nodes. In this approach each node has a different recharging rate on top of its
current battery state. Estimating the recharging rate and including it into the
routing scheme can potentially enhance network performance considerably.
References
1. Yun, D.S., Lee, S.J., Kim, D.A.: A study on the architecture of the in-vehicle
wireless sensor network system. In: International Conference on Connected Vehicles
and Expo, vol. 4, pp. 153–162. IEEE (2013)
2. Ahmad, A., Javaid, N., Khan, Z.A., Qasim, U., Alghamdi, T.A.: Routing scheme
to maximize lifetime and throughput of wireless sensor networks. IEEE Sens. J.
14(10), 3516–3532 (2014)
3. Heinzelman, W.B., Chandrakasan, A.P., Balakrishnan, H.: An application specific
protocol architecture for wireless microsensor networks. IEEE Trans. Wirel. Com-
mun. 1, 660–670 (2002)
4. Reddy, A.D.G., Ramkumar, B.: Simulation studies on ZigBee network for in-vehicle
wireless communications. In: International Conference on Computer Communica-
tion and Informatics, pp. 1–6. IEEE (2014)
5. Hillman, A.P.: On the potential of bluetooth low energy technology for vehicular
applications. IEEE Commun. Mag. 53(1), 267–275 (2015)
6. Bas, C.U., Ergen, S.C.: Ultra-wideband channel model for intra-vehicular wireless
sensor networks beneath the chassis: from statistical model to simulations. IEEE
Trans. Veh. Technol. 62(1), 14–25 (2013)
7. Si, W.: Integrating wireless technologies into intra-vehicular communication. Dis-
sertations and Theses - Gradworks (2016)
8. Anisi, M.H., Abdullah, A.H., Coulibaly, Y., Razak, S.A.: EDR: efficient data rout-
ing in wireless sensor networks. Int. J. Ad Hoc Ubiquit. Comput. 12(1), 46–55
(2013)
9. Liao, Y., Qi, H., Li, W.: Load-balanced clustering algorithm with distributed self-
organization for wireless sensor networks. IEEE Sens. J. 12(1), 1498–1506 (2013)
10. Karalar, T.C., Yamashita, S., Sheets, M., Rabaey, J.: A low power localization
architecture and system for wireless sensor networks. In: IEEE Workshop on Signal
Processing Systems, pp. 89–94. IEEE (2004)
11. Qing, L., Zhu, Q., Wang, M.: Design of a distributed energy-efficient clustering
algorithm for heterogeneous wireless sensor networks. J. Softw. 29(12), 2230–2237
(2006)
12. Javaid, N., Rasheed, M.B., Imran, M., et al.: An energy-efficient distributed clus-
tering algorithm for heterogeneous WSNs. EURASIP J. Wirel. Commun. Netw.
2015(1), 1–11 (2015)
13. Kumar, R., Kaur, R., Bhardwaj, R.: DWEDDEEC: distance aware waiting based
EDDEEC protocol for hetrogeneous WSNS (2015)