SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Research in Advent Technology, Vol.3, No.6, June 2015
E-ISSN: 2321-9637
63
SPEED A Real Time Routing Protocol in Wireless
Sensor Networks
Shivani1
, Rajneet kaur2
, Anu sheetal3
Guru Nanak Dev University, Regional Campus, Gurdaspur, Punjab1, 2, 3.
Shivani.kundal21@gmail.com1
, merajneet@gmail.com2
, anusheetal2013@gmail.com3
Abstract- Wireless sensor network is considered as the one of the important technology in today’s world. In this paper a quality of
service based real time communication routing protocol known as SPEED is mainly to be discussed. Real-time unicast, real- time
area-anycast and real-time area-multicast are the three types of real time communication services are to be provided by the protocol.
SPEED is a scalable and the highly efficient protocol for the sensor networks. End to End soft real time communication is gained by
maintaining the proficient speed across network. Speculative analysis and the simulation results are to be calculated to authenticate
our consequences.
Keywords: sensor networks, design issues, SPEED, results.
1. INTRODUCTION
Wireless Sensor Networks consists of very small sensor
nodes that are characterized by restricted giving out power
and energy resources. WSN have emerged as a promising
tool for monitoring the physical world. In sensor networks,
energy is a serious resource, while applications reveal a
limited set of individuality [1]. Thus, there is both an
opportunity and a requirement to optimize the network
architecture for the applications in order to minimize the
consumption of the resources. The necessities and boundaries
of sensor networks make their architecture and protocols both
challenging and divergent from the needs of fixed
architecture [2].
Real-time (RT) wireless sensor systems have many
applications especially in fire monitoring, medical care,
intruder tracking and structural health diagnosis. WSNs have
gained an enormous consideration for their ability in meeting
the real time QoS guarantee in many critical scenarios. In
wide-ranging, real time packet message guarantee can be
categorized as i) Soft Real Time (SRT) ii) Hard Real Time
(HRT). As the hard real time should support a deterministic
dead time which implies, delivery of a message after the dead
time is considered as a failure and sometime it may lead to a
catastrophic effect. On the other hand, SRT supports
probabilistic dead time that means there is some sort of
latency in message delivery. Because of the highly erratic
nature of wireless links, variable data packets relaying,
energy and bandwidth constraints, a real time communication
is a challenging task in case of WSNs [1]. In this paper a
protocol named as SPEED is discussed that supports soft
real-time communication based on stateless algorithms and
feedback control for large-scale sensor networks. SPEED
protocol is evaluated via simulation using MATLAB on the
basis of various parameters like miss ratio, packet delivery
ratio, energy consumption, throughput and delay.
Data delivery is the main function of the sensor networks.
Basically, SPEED protocol distinguishes the three types of
the communication patterns associated with the data delivery.
Those are unicast, multicast and anycast.
2. DESIGN GOALS
1. Stateless Architecture. The large scale, high failure rate,
and constrained memory capacity the physical limitations of
sensor networks that necessitate a stateless approach. In
SPEED there is no need of routing table it only maintains
immediate neighbor in-formation.
2. Soft Real-Time. Sensor networks are mainly used to
monitor and organize the physical world. SPEED protocol
provides a uniform delivery speed across the sensor network
and it meets real-time applications requirements such as
emergency surveillance disaster in sensor networks [3].
International Journal of Research in Advent Technology, Vol.3, No.6, June 2015
E-ISSN: 2321-9637
64
3. Minimum MAC Layer Support. The feed-back control is
provided in SPEED protocol. This scheme employed allows
it to be compatible with all existing best effort MAC layers.
4. QoS Routing and Congestion Management. SPEED
protocol is using a backpressure rerouting which reduces the
traffic when blocking occurs. As in most re-active routing
protocols can find routes that avoid network hot spots during
the route acquisition phase and these protocols work well
when traffic doesn’t interrupt. However, these protocols are
not as much of successful when congestion patterns change
rapidly compared to the session lifetime. When a route
becomes congested, such protocols suffer a delay.
5. Localized Behavior. These types of algorithms are
defined as in which any action done by a node should not
affect the whole network system. Mainly in the protocols a
node uses flooding to discover new paths for routing. When
the thousands of nodes in sensor networks wants to
communicate with each other, and they follows the flooding
procedure to find paths it may result in significant power
consumption. To avoid that, all distributed operations in
SPEED are localized to achieve high scalability.
6. Traffic Load Balancing. The band-width and energy are
insufficient resources in sensor networks as compared to a
wired network. Because of this condition, it is precious to
develop a number of real-time paths to take packets from the
source to the destination. SPEED uses non-deterministic
forwarding to balance each flow among multiple
synchronized routes.
3. SPEED PROTOCOL
SPEED, a QoS routing protocol for sensor networks that
provides soft real-time end-to-end guarantee. The protocol
requires each node to maintain information about its
neighbors and uses geographic forwarding to find paths. And
also maintains a preferred delivery speed across sensor
networks by locally regulating packets sent to the MAC layer
and diverting traffic at the networking layer.
The SPEED protocol consists of the various components:
 An API
 A neighbor beacon exchange scheme
 A delay estimation scheme
 The Stateless Non-deterministic Geographic
Forwarding algorithm (SNGF)
 A Neighborhood Feedback Loop (NFL)
 Backpressure Rerouting
 Last mile processing
Fig. 1 SPEED Protocol
In figure 1 above the architecture of the SPEED protocol is
shown. SNGF (stateless non-deterministic geographic
forwarding) is known as the routing module in the SPEED
and it works with other four modules at the network layer and
it is responsible in charge for choosing the next hop. Beacon
exchange provides the geographic location of the neighboring
nodes so that SNGF can do geographic based routing. NFL
and the backpressure rerouting are the two modules to reduce
the traffic when blocking occurs [1]. The last mile process is
provided to support the three unicast, multicast and anycast
communication semantics. Delay estimation is the means by
which nodes will determine that whether congestion has been
occurred by waiting for the ACK from the receiving node.
Here below the detail discussion of the components is done.
3.1. Application API
The real time SPEED protocol provides basically three types
of application level API calls:
1) Area Multicast Send: This service depends on the position,
radius and packet to be transferred. It identifies a destination
area by its center position and radius. It sends a replica of the
packet to every node inside the particular area of the network
with a speed above a certain preferred value.
2) Area AnyCast Send: Similar to the area multicast this
service also depends on the position, radius and packet. In
this service to at least one node inside the specified area a
copy of the packet is to be sending with a speed above an
assured preferred value.
3) Unicast Send: In this service the node identified by
Global_ID and the node having a particular Global_ID will
receive the packet with a speed above an assured preferred
value.
API
Unicast Multicast Anycast
Last mile process
Backpressure
Rerouting
Beacon
exchange
SNGF
Neighbor
table
NFL
Delay
estimation
MAC
International Journal of Research in Advent Technology, Vol.3, No.6, June 2015
E-ISSN: 2321-9637
65
Real-time applications can estimate end-to-end delay before
making admission decisions. SPEED protocol aims to
provide a uniform packet delivery speed across the sensor
network, such that the end-to-end delay of a packet is
proportional to the distance between the source and
destination. As the SPEED is a real-time protocol, so it can’t
use deadline as a parameter in API.
3.2. Neighbor beacon exchange
Every node in SPEED protocol periodically broadcasts a data
packet to its neighbors. This periodic transmission is only
used for exchanging location information between neighbors
so that SNGF can do routing, Similar to other geographic
routing algorithms. The beaconing rate should be very low
when nodes are stationary or slowly moving inside the sensor
network.
In SPEED protocol each node of the network is having the
neighbor table in which it can store the information that is
passed through the beaconing. The table of each node has the
following identities that are: neighborID, position, expire
time, SendtoDelay. The neighbor entries should be refreshed
after a certain time period if it is not then it will be removed
from the neighbor table. The expire time is used to timeout
this entry.
3.3. Delay estimation
The delay estimation is the module by which nodes can
determine whether or not congestion has been occurred.
when the packets is to be transmitted to receiver node then
after receiving the packet it will transmit the ACK back to the
sender node. The delay is to be calculated at the sender,
which timestamps the packet entering the network output
queue and it will calculate the round trip single hop delay for
his packet when receiving the ACK.
3.4 Stateless Non-deterministic Geographic Forwarding
(SNGF)
The SNGF is the routing module in the SPEED protocol in
charge for choosing the next hop for transmission of data
packets. The three main definitions to be discussed are:
The neighbor set of Node i: NSi the set of the nodes that are
inside the radio range of node i.
The Forwarding Candidate set of Node i: a set of nodes that
belong to the NSi nearer to the destination. Further, the
neighbor set depends on the radio range whereas the
forwarding set of nodes depends on the destination also.
Relay Speed: it is defined as dividing the distance from the
next hop by the estimated delay to forward a packet.
Based on the below discussed rules the SNGF routes the
packets by considering the destination and the FS:
1) SPEED divides the neighbor nodes inside the FSi into two
parts. Firstly the nodes having the relay speed larger than a
desired speed Ssetpoint, the other one in which nodes that
cannot sustain the desired speed.
2) Packets are to be transmitted to the only nodes that belong
to the FSi and if there is no node present in the FSi, packet is
dropped and the backpressure rerouting is applied.
3) The forwarding node is to be selected from the first group
and the highest relay speed node is to be chosen as the
forwarding node.
3.5. Neighborhood feedback loop (NFL)
The NFL is the important component in maintaining the
single hop relay speed. It maintains system performance at a
desired value. Ssetpoint and a drop are extremely essential to
maintain the single hop delay. Such scheme ensures that re-
routing has a advanced precedence than dropping. In other
words, SPEED will not drop a packet as long as there is
another path that can meet the delay requirements [6].
3.6. Back-pressure rerouting
Backpressure rerouting is used in a network to reduce the
congestion, it is network layer adaptation used by SPEED. In
this case there is no packet loss. Network layer adaptation has
a higher priority than MAC layer. MAC adaptation is used by
SNGF and NFL. When the situation becomes so congested a
drop via the feedback loop is necessary and there is no other
substitute to maintaining a single hop speed other than
dropping packets. In this case, the neighborhood feedback
loop is activated to assist backpressure re-routing.
3.7. Last Mile Process
SPEED protocol is only care about the location of the sensor
data where it is generated. Since SPEED is targeted at sensor
networks where the ID of a sensor node is not important. It is
known as the last mile process because it will only be
activated when the packet enters into the destination area.
The SNGF module aforementioned controls all previous
packet relays. It provides two novel services that fit the set-
up of sensor networks: Area-anycast and Area-multicast. The
area in this case is defined by a radius and the centerpoint
(x,y,z), in essence a sphere. More complex area definitions
can be made without design of this last mile process [7].
In case of an anycast packet, the nodes inside the destination
area will deliver the packet to the transport layer without
relaying it onward. In a multicast packet, the nodes of the
destination area which first receive the packet coming from
the outside of the destination area will set a TTL. This setting
up of TTL allows the packet to survive within the diameter of
the destination area and be broadcast within a specified
radius. Other nodes of the destination area will keep a copy
of the packet and re-broadcast it. The nodes outside the
International Journal of Research in Advent Technology, Vol.3, No.6, June 2015
E-ISSN: 2321-9637
66
destination area will pay no attention to it. For unicast the last
mile process is nearly the same as multicast, except in unicast
the node is having the global_ID and with the help of the
global_ID the node will deliver the packet to the transport
layer.
4. RESULTS AND DISCUSSION
In this paper SPEED protocol is simulated by using
MATLAB. In our evaluation, we present the following set of
results: 1) miss ratio, 2) energy consumption 3) delay, 4)
throughput, 5) packet delivery ratio.
4.1. Miss ratio calculation
The miss ratio is the most important metrics in the soft real-
time systems. They set the desired delivery speed as Ssetpoint in
the particular network.
Fig. 2 Miss Ratio calculation with SPEED protocol
When the relay speed will be less than the Ssetpoint. The miss
ratio of packets in the network starts increasing it is because
when a large number of packets are transmitting from the
source to the destination node through the various in between
nodes of the network, some packets are lost due to congestion
or forced drops. This dropping of packets is to be considered
as the miss packets [8]. Figure 2 shows the miss ratio is in the
network with the deployment of the nodes and in SPEED
protocol the miss ratio percentage is not much high.
4.2. Energy consumption
The average energy consumption is the average of the energy
consumed by the nodes participating in the transfer of data
packets from the source node to the sink node. In the SPEED
protocol, delay and relay speed are two important parameters
in routing decisions. The nodes on special paths that have the
least delay and the most relay speed die sooner than the
others. As demonstrated in Figure 3 and Figure 4, by
balancing the energy consumption on nodes, the network will
be partitioned later and the network can be used longer.
SPEED has slightly higher energy consumption.
Fig. 3 Energy consumption with SPEED protocol
And the fluctuations in the energy consumption are there
because of the heavy congestion in the network [8]. And to
pass the data packets from that particular node there is a high
value of energy consumption and if the needed energy is not
provided then there is dropping of packets in the network and
it will decrease the efficiency of the whole network.
Fig. 4 Energy consumption with SPEED protocol
International Journal of Research in Advent Technology, Vol.3, No.6, June 2015
E-ISSN: 2321-9637
67
4.3. END to END delay
Delay is one important parameter for the real time traffic,
which always must be considered. SPEED protocol
guarantees end-to-end delay for the real time traffic. The end
to end delay is defined as the time required transferring data
successfully from the source node to the sink node. When the
time used to transmit data is more than the actual time needed
it is because of the delay. When node density is high and
bandwidth is scarce, traffic hot spots are easily created. In
turn, such hot spots may interfere with real-time guarantees
of critical traffic in the network [8]. In SPEED, a combined
network and MAC layer congestion control scheme is
applied to alleviate this problem. Here the figure 5 shows the
delay in the network due to congestion.
dend-end= N[ dtrans+dprop+dproc]
Where
dend-end= end-to-end delay
dtrans= transmission delay
dprop= propagation delay
dproc= processing delay
dqueue= Queuing delay
N= number of links (Number of routers + 1)
Fig. 5 END to END Delay
4.4. Routing Overhead
Like the energy consumption, the routing overhead is also a
major consideration in the wireless sensor network. In actual,
the routing overhead is defined as the node failure in the
network. The energy will be depleted in special nodes which
will cause the network to be partitioned and some node didn’t
get the energy that they required to forward the data packets and
hence node failure occurred. Figure 6 shows the value of the
routing overhead in the network as the SPEED protocol uses the
backpressure rerouting and delay estimation, so when the
congestion is will occurred it will be determined earlier by
the delay estimation [9]. Because of which there is less
chances of routing overhead in the network.
Fig. 6 Routing Overhead
4.5. Packet delivery ratio
When data is transmitting from the source to the sink node a
high value of packet delivery ratio is needed. The packet
delivery ratio is defined as the number of packets delivered to
the destination node to the number of packets supposed to be
received. Figure 7 shows the number of data packets
delivered to the destination node and SPEED protocol
provides a high delivery ratio [10].
Fig. 7 Packet Delivery Ratio
International Journal of Research in Advent Technology, Vol.3, No.6, June 2015
E-ISSN: 2321-9637
68
5. CONCLUSION AND FUTURE SCOPE
In this paper, SPEED protocol concentrates on energy-
efficient routing. The idea is to decrease the energy
consumption and the high packet delivery ratio. Our result on
the basis of MATLAB software shows that the SPEED
maintains a desired delivery speed across the network
through a novel combination of feedback control and non-
deterministic QoS-aware geographic forwarding. This
combination of MAC and network layer adaptation improves
the end to end delay and provides good response to
congestion and voids.
However, a problem should be considered in the SPEED
protocol, furthermore in future, work can be extended that
how assure the successful delivery of the data packets in a
network and enhancement of these parameters. In future the
routing of SPEED protocol can be optimized with the help of
any algorithm to increase the network lifetime, throughput
and other parameters that will meet the real-time applications
needs.
REFERENCES
[1] Bin Li, Hongxiang Li, Wenjie Wang, Qinye Yin, Hui
Liu, “SPEED: A Stateless Protocol for Real-Time
Communication in Sensor Networks”, IEEE transactions
on wireless communications, vol. 12, no. 9, march 2014.
[2] Niculescu D, Nath B,“ Localized positioning in ad hoc
networks”, Journal of Ad Hoc Networks, Special Issue
on Sensor Network Protocols and Applications, 1(2-3)
pp. 211-349, 2003.
[3] Yick J, Mukherjee B, Ghosal D, “Wireless sensor
network Survey”, Computer Networks, 52(12)pp. 2292-
2330, 2008.
[4] Marjan Radi, Behnam Dezfouli, Kamalrulnizam Abu
Bakar, Shukor Abd Razak, Mohammad Ali
Nematbakhsh, “Interference-Aware Multipath Routing
Protocol for QoS Improvement in Event-Driven Wireless
Sensor Networks”, Tsinghua science and technology
Issnll1007 0214ll03/09llpp 475-490 vol. 16, no.5,
october 2011.
[5] Emad Felemban, Chang-Gun Lee, Eylem Ekici,
“MMSPEED: Multipath Multi-SPEED Protocol for QoS
Guarantee of Reliability and Timeliness in Wireless
Sensor Networks”, IEEE transactions on mobile
computing, vol. 5, no. 6, june 2006.
[7] Abhimanyu Dalal, Pawan kumar, “Real Time Routing
Protocols In WSN:A Review”, International Journal of
Advanced Research in Computer Science and Software
Engineering , Vol. 4, Issue 5, May 2014.
[8] Mohammad Sadegh Kordafshari, Azadeh Pourkabirian
Karim Faez, Ali Movaghar Rahimabadi, “Energy-
efficient SPEED Routing Protocol for Wireless Sensor
Networks”, 2009 Fifth Advanced International
Conference on Telecommunications 978-0-7695-3611-
8/09.
[9] S. Saqaeeyan, M. Roshanzadeh, “Improved Multi-Path
and Multi-Speed Routing Protocol in Wireless Sensor
Networks”, I. J. Computer Network and Information
Security, vol. 2, pp. 8-14, 2012.
[10] Yanjun Li, Chung Shue Chen, Ye-Qiong Song, Zhi
Wang and Youxian Sun, “Enhancing Real-Time
Delivery in Wireless Sensor Networks With Two-Hop
Information”, IEEE transactions on industrial
informatics, vol. 5, no. 2, may 2009.

More Related Content

What's hot

Performance analysis on multihop transmission using arp routing protocol in i...
Performance analysis on multihop transmission using arp routing protocol in i...Performance analysis on multihop transmission using arp routing protocol in i...
Performance analysis on multihop transmission using arp routing protocol in i...
eSAT Journals
 
GPRS telecommunication
GPRS telecommunicationGPRS telecommunication
GPRS telecommunication
Dawood Aqlan
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 

What's hot (19)

OLSR | Optimized Link State Routing Protocol
OLSR | Optimized Link State Routing ProtocolOLSR | Optimized Link State Routing Protocol
OLSR | Optimized Link State Routing Protocol
 
Uw as ns design challenges in transport layer
Uw as ns design challenges in transport layerUw as ns design challenges in transport layer
Uw as ns design challenges in transport layer
 
A41040105
A41040105A41040105
A41040105
 
08 6622 9059-1-pb
08 6622 9059-1-pb08 6622 9059-1-pb
08 6622 9059-1-pb
 
IEEE 2014 JAVA NETWORKING PROJECTS Optimal multicast capacity and delay trade...
IEEE 2014 JAVA NETWORKING PROJECTS Optimal multicast capacity and delay trade...IEEE 2014 JAVA NETWORKING PROJECTS Optimal multicast capacity and delay trade...
IEEE 2014 JAVA NETWORKING PROJECTS Optimal multicast capacity and delay trade...
 
Data-Centric Routing Protocols in Wireless Sensor Network: A survey
Data-Centric Routing Protocols in Wireless Sensor Network: A surveyData-Centric Routing Protocols in Wireless Sensor Network: A survey
Data-Centric Routing Protocols in Wireless Sensor Network: A survey
 
Ccna notes
Ccna notesCcna notes
Ccna notes
 
Performance and traffic management for WSNs
Performance and traffic management for WSNsPerformance and traffic management for WSNs
Performance and traffic management for WSNs
 
Congestion Control in Wireless Sensor Networks- An overview of Current Trends
Congestion Control in Wireless Sensor Networks- An overview of Current TrendsCongestion Control in Wireless Sensor Networks- An overview of Current Trends
Congestion Control in Wireless Sensor Networks- An overview of Current Trends
 
Performance analysis on multihop transmission using
Performance analysis on multihop transmission usingPerformance analysis on multihop transmission using
Performance analysis on multihop transmission using
 
Performance Analysis and Simulation of OLSR Routing Protocol in MANET
Performance Analysis and Simulation of  OLSR Routing Protocol in MANET Performance Analysis and Simulation of  OLSR Routing Protocol in MANET
Performance Analysis and Simulation of OLSR Routing Protocol in MANET
 
Performance analysis on multihop transmission using arp routing protocol in i...
Performance analysis on multihop transmission using arp routing protocol in i...Performance analysis on multihop transmission using arp routing protocol in i...
Performance analysis on multihop transmission using arp routing protocol in i...
 
IRJET-A Survey on Red Queue Mechanism for Reduce Congestion in Wireless Network
IRJET-A Survey on Red Queue Mechanism for Reduce Congestion in Wireless NetworkIRJET-A Survey on Red Queue Mechanism for Reduce Congestion in Wireless Network
IRJET-A Survey on Red Queue Mechanism for Reduce Congestion in Wireless Network
 
GPRS telecommunication
GPRS telecommunicationGPRS telecommunication
GPRS telecommunication
 
Vrajesh parikh handoff_presentation1
Vrajesh parikh handoff_presentation1Vrajesh parikh handoff_presentation1
Vrajesh parikh handoff_presentation1
 
A04560105
A04560105A04560105
A04560105
 
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Performance Evaluation of LEACH Protocol for Wireless Sensor Network
Performance Evaluation of LEACH Protocol for Wireless Sensor NetworkPerformance Evaluation of LEACH Protocol for Wireless Sensor Network
Performance Evaluation of LEACH Protocol for Wireless Sensor Network
 

Viewers also liked

Paper id 21201419
Paper id 21201419Paper id 21201419
Paper id 21201419
IJRAT
 
Paper id 252014138
Paper id 252014138Paper id 252014138
Paper id 252014138
IJRAT
 
Paper id 24201443
Paper id 24201443Paper id 24201443
Paper id 24201443
IJRAT
 
Paper id 36201510
Paper id 36201510Paper id 36201510
Paper id 36201510
IJRAT
 
Paper id 21201465
Paper id 21201465Paper id 21201465
Paper id 21201465
IJRAT
 
Paper id 25201445
Paper id 25201445Paper id 25201445
Paper id 25201445
IJRAT
 
Paper id 25201416
Paper id 25201416Paper id 25201416
Paper id 25201416
IJRAT
 
Paper id 24201491
Paper id 24201491Paper id 24201491
Paper id 24201491
IJRAT
 
Paper id 36201516
Paper id 36201516Paper id 36201516
Paper id 36201516
IJRAT
 
Paper id 212014100
Paper id 212014100Paper id 212014100
Paper id 212014100
IJRAT
 
Paper id 25201442
Paper id 25201442Paper id 25201442
Paper id 25201442
IJRAT
 

Viewers also liked (20)

Paper id 312201518
Paper id 312201518Paper id 312201518
Paper id 312201518
 
Paper id 21201419
Paper id 21201419Paper id 21201419
Paper id 21201419
 
Paper id 312201523
Paper id 312201523Paper id 312201523
Paper id 312201523
 
Paper id 312201522
Paper id 312201522Paper id 312201522
Paper id 312201522
 
Paper id 252014138
Paper id 252014138Paper id 252014138
Paper id 252014138
 
Paper id 24201443
Paper id 24201443Paper id 24201443
Paper id 24201443
 
Paper id 26201475
Paper id 26201475Paper id 26201475
Paper id 26201475
 
Paper id 26201494
Paper id 26201494Paper id 26201494
Paper id 26201494
 
Paper id 36201510
Paper id 36201510Paper id 36201510
Paper id 36201510
 
Paper id 21201465
Paper id 21201465Paper id 21201465
Paper id 21201465
 
Paper id 25201445
Paper id 25201445Paper id 25201445
Paper id 25201445
 
Paper id 25201416
Paper id 25201416Paper id 25201416
Paper id 25201416
 
Paper id 24201491
Paper id 24201491Paper id 24201491
Paper id 24201491
 
Paper id 36201516
Paper id 36201516Paper id 36201516
Paper id 36201516
 
Paper id 41201612
Paper id 41201612Paper id 41201612
Paper id 41201612
 
Paper id 41201606
Paper id 41201606Paper id 41201606
Paper id 41201606
 
Paper id 42201618
Paper id 42201618Paper id 42201618
Paper id 42201618
 
Paper id 212014100
Paper id 212014100Paper id 212014100
Paper id 212014100
 
Paper id 25201442
Paper id 25201442Paper id 25201442
Paper id 25201442
 
Paper id 26201484
Paper id 26201484Paper id 26201484
Paper id 26201484
 

Similar to Paper id 36201515

Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318
Editor IJARCET
 
Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318
Editor IJARCET
 
A survey on routing algorithms and routing metrics for wireless mesh networks
A survey on routing algorithms and routing metrics for wireless mesh networksA survey on routing algorithms and routing metrics for wireless mesh networks
A survey on routing algorithms and routing metrics for wireless mesh networks
Mohammad Siraj
 
Improved SCTP Scheme To Overcome Congestion Losses Over Manet
Improved SCTP Scheme To Overcome Congestion Losses Over ManetImproved SCTP Scheme To Overcome Congestion Losses Over Manet
Improved SCTP Scheme To Overcome Congestion Losses Over Manet
IJERA Editor
 

Similar to Paper id 36201515 (20)

Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)
 
REAL-TIME ROUTING PROTOCOLS FOR WIRELESS SENSOR NETWORKS: A SURVEY
REAL-TIME ROUTING PROTOCOLS FOR WIRELESS SENSOR NETWORKS: A SURVEYREAL-TIME ROUTING PROTOCOLS FOR WIRELESS SENSOR NETWORKS: A SURVEY
REAL-TIME ROUTING PROTOCOLS FOR WIRELESS SENSOR NETWORKS: A SURVEY
 
Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318
 
Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318
 
A survey of real-time routing protocols For wireless sensor networks
A survey of real-time routing protocols For wireless sensor networksA survey of real-time routing protocols For wireless sensor networks
A survey of real-time routing protocols For wireless sensor networks
 
Quadrant Based DIR in CWin Adaptation Mechanism for Multihop Wireless Network
Quadrant Based DIR in CWin Adaptation Mechanism for Multihop Wireless NetworkQuadrant Based DIR in CWin Adaptation Mechanism for Multihop Wireless Network
Quadrant Based DIR in CWin Adaptation Mechanism for Multihop Wireless Network
 
V.KARTHIKEYAN PUBLISHED ARTICLE AA
V.KARTHIKEYAN PUBLISHED ARTICLE AAV.KARTHIKEYAN PUBLISHED ARTICLE AA
V.KARTHIKEYAN PUBLISHED ARTICLE AA
 
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
 
32 marycherian 336-349
32 marycherian 336-34932 marycherian 336-349
32 marycherian 336-349
 
Paper id 252014153
Paper id 252014153Paper id 252014153
Paper id 252014153
 
ANALYSIS OF ROUTING PROTOCOLS IN WIRELESS MESH NETWORK
ANALYSIS OF ROUTING PROTOCOLS IN WIRELESS MESH NETWORKANALYSIS OF ROUTING PROTOCOLS IN WIRELESS MESH NETWORK
ANALYSIS OF ROUTING PROTOCOLS IN WIRELESS MESH NETWORK
 
Speed: A Realtime Protocol
Speed: A Realtime ProtocolSpeed: A Realtime Protocol
Speed: A Realtime Protocol
 
Evaluation of Energy Consumption using Receiver–Centric MAC Protocol in Wirel...
Evaluation of Energy Consumption using Receiver–Centric MAC Protocol in Wirel...Evaluation of Energy Consumption using Receiver–Centric MAC Protocol in Wirel...
Evaluation of Energy Consumption using Receiver–Centric MAC Protocol in Wirel...
 
Network layer new
Network layer newNetwork layer new
Network layer new
 
Priority based bandwidth allocation in wireless sensor networks
Priority based bandwidth allocation in wireless sensor networksPriority based bandwidth allocation in wireless sensor networks
Priority based bandwidth allocation in wireless sensor networks
 
Enhancement of Improved Balanced LEACH for Heterogeneous Wireless Sensor Netw...
Enhancement of Improved Balanced LEACH for Heterogeneous Wireless Sensor Netw...Enhancement of Improved Balanced LEACH for Heterogeneous Wireless Sensor Netw...
Enhancement of Improved Balanced LEACH for Heterogeneous Wireless Sensor Netw...
 
Comprehensive survey on routing protocols for IoT
Comprehensive survey on routing protocols for IoTComprehensive survey on routing protocols for IoT
Comprehensive survey on routing protocols for IoT
 
ShortPaper
ShortPaperShortPaper
ShortPaper
 
A survey on routing algorithms and routing metrics for wireless mesh networks
A survey on routing algorithms and routing metrics for wireless mesh networksA survey on routing algorithms and routing metrics for wireless mesh networks
A survey on routing algorithms and routing metrics for wireless mesh networks
 
Improved SCTP Scheme To Overcome Congestion Losses Over Manet
Improved SCTP Scheme To Overcome Congestion Losses Over ManetImproved SCTP Scheme To Overcome Congestion Losses Over Manet
Improved SCTP Scheme To Overcome Congestion Losses Over Manet
 

More from IJRAT

More from IJRAT (20)

96202108
9620210896202108
96202108
 
97202107
9720210797202107
97202107
 
93202101
9320210193202101
93202101
 
92202102
9220210292202102
92202102
 
91202104
9120210491202104
91202104
 
87202003
8720200387202003
87202003
 
87202001
8720200187202001
87202001
 
86202013
8620201386202013
86202013
 
86202008
8620200886202008
86202008
 
86202005
8620200586202005
86202005
 
86202004
8620200486202004
86202004
 
85202026
8520202685202026
85202026
 
711201940
711201940711201940
711201940
 
711201939
711201939711201939
711201939
 
711201935
711201935711201935
711201935
 
711201927
711201927711201927
711201927
 
711201905
711201905711201905
711201905
 
710201947
710201947710201947
710201947
 
712201907
712201907712201907
712201907
 
712201903
712201903712201903
712201903
 

Paper id 36201515

  • 1. International Journal of Research in Advent Technology, Vol.3, No.6, June 2015 E-ISSN: 2321-9637 63 SPEED A Real Time Routing Protocol in Wireless Sensor Networks Shivani1 , Rajneet kaur2 , Anu sheetal3 Guru Nanak Dev University, Regional Campus, Gurdaspur, Punjab1, 2, 3. Shivani.kundal21@gmail.com1 , merajneet@gmail.com2 , anusheetal2013@gmail.com3 Abstract- Wireless sensor network is considered as the one of the important technology in today’s world. In this paper a quality of service based real time communication routing protocol known as SPEED is mainly to be discussed. Real-time unicast, real- time area-anycast and real-time area-multicast are the three types of real time communication services are to be provided by the protocol. SPEED is a scalable and the highly efficient protocol for the sensor networks. End to End soft real time communication is gained by maintaining the proficient speed across network. Speculative analysis and the simulation results are to be calculated to authenticate our consequences. Keywords: sensor networks, design issues, SPEED, results. 1. INTRODUCTION Wireless Sensor Networks consists of very small sensor nodes that are characterized by restricted giving out power and energy resources. WSN have emerged as a promising tool for monitoring the physical world. In sensor networks, energy is a serious resource, while applications reveal a limited set of individuality [1]. Thus, there is both an opportunity and a requirement to optimize the network architecture for the applications in order to minimize the consumption of the resources. The necessities and boundaries of sensor networks make their architecture and protocols both challenging and divergent from the needs of fixed architecture [2]. Real-time (RT) wireless sensor systems have many applications especially in fire monitoring, medical care, intruder tracking and structural health diagnosis. WSNs have gained an enormous consideration for their ability in meeting the real time QoS guarantee in many critical scenarios. In wide-ranging, real time packet message guarantee can be categorized as i) Soft Real Time (SRT) ii) Hard Real Time (HRT). As the hard real time should support a deterministic dead time which implies, delivery of a message after the dead time is considered as a failure and sometime it may lead to a catastrophic effect. On the other hand, SRT supports probabilistic dead time that means there is some sort of latency in message delivery. Because of the highly erratic nature of wireless links, variable data packets relaying, energy and bandwidth constraints, a real time communication is a challenging task in case of WSNs [1]. In this paper a protocol named as SPEED is discussed that supports soft real-time communication based on stateless algorithms and feedback control for large-scale sensor networks. SPEED protocol is evaluated via simulation using MATLAB on the basis of various parameters like miss ratio, packet delivery ratio, energy consumption, throughput and delay. Data delivery is the main function of the sensor networks. Basically, SPEED protocol distinguishes the three types of the communication patterns associated with the data delivery. Those are unicast, multicast and anycast. 2. DESIGN GOALS 1. Stateless Architecture. The large scale, high failure rate, and constrained memory capacity the physical limitations of sensor networks that necessitate a stateless approach. In SPEED there is no need of routing table it only maintains immediate neighbor in-formation. 2. Soft Real-Time. Sensor networks are mainly used to monitor and organize the physical world. SPEED protocol provides a uniform delivery speed across the sensor network and it meets real-time applications requirements such as emergency surveillance disaster in sensor networks [3].
  • 2. International Journal of Research in Advent Technology, Vol.3, No.6, June 2015 E-ISSN: 2321-9637 64 3. Minimum MAC Layer Support. The feed-back control is provided in SPEED protocol. This scheme employed allows it to be compatible with all existing best effort MAC layers. 4. QoS Routing and Congestion Management. SPEED protocol is using a backpressure rerouting which reduces the traffic when blocking occurs. As in most re-active routing protocols can find routes that avoid network hot spots during the route acquisition phase and these protocols work well when traffic doesn’t interrupt. However, these protocols are not as much of successful when congestion patterns change rapidly compared to the session lifetime. When a route becomes congested, such protocols suffer a delay. 5. Localized Behavior. These types of algorithms are defined as in which any action done by a node should not affect the whole network system. Mainly in the protocols a node uses flooding to discover new paths for routing. When the thousands of nodes in sensor networks wants to communicate with each other, and they follows the flooding procedure to find paths it may result in significant power consumption. To avoid that, all distributed operations in SPEED are localized to achieve high scalability. 6. Traffic Load Balancing. The band-width and energy are insufficient resources in sensor networks as compared to a wired network. Because of this condition, it is precious to develop a number of real-time paths to take packets from the source to the destination. SPEED uses non-deterministic forwarding to balance each flow among multiple synchronized routes. 3. SPEED PROTOCOL SPEED, a QoS routing protocol for sensor networks that provides soft real-time end-to-end guarantee. The protocol requires each node to maintain information about its neighbors and uses geographic forwarding to find paths. And also maintains a preferred delivery speed across sensor networks by locally regulating packets sent to the MAC layer and diverting traffic at the networking layer. The SPEED protocol consists of the various components:  An API  A neighbor beacon exchange scheme  A delay estimation scheme  The Stateless Non-deterministic Geographic Forwarding algorithm (SNGF)  A Neighborhood Feedback Loop (NFL)  Backpressure Rerouting  Last mile processing Fig. 1 SPEED Protocol In figure 1 above the architecture of the SPEED protocol is shown. SNGF (stateless non-deterministic geographic forwarding) is known as the routing module in the SPEED and it works with other four modules at the network layer and it is responsible in charge for choosing the next hop. Beacon exchange provides the geographic location of the neighboring nodes so that SNGF can do geographic based routing. NFL and the backpressure rerouting are the two modules to reduce the traffic when blocking occurs [1]. The last mile process is provided to support the three unicast, multicast and anycast communication semantics. Delay estimation is the means by which nodes will determine that whether congestion has been occurred by waiting for the ACK from the receiving node. Here below the detail discussion of the components is done. 3.1. Application API The real time SPEED protocol provides basically three types of application level API calls: 1) Area Multicast Send: This service depends on the position, radius and packet to be transferred. It identifies a destination area by its center position and radius. It sends a replica of the packet to every node inside the particular area of the network with a speed above a certain preferred value. 2) Area AnyCast Send: Similar to the area multicast this service also depends on the position, radius and packet. In this service to at least one node inside the specified area a copy of the packet is to be sending with a speed above an assured preferred value. 3) Unicast Send: In this service the node identified by Global_ID and the node having a particular Global_ID will receive the packet with a speed above an assured preferred value. API Unicast Multicast Anycast Last mile process Backpressure Rerouting Beacon exchange SNGF Neighbor table NFL Delay estimation MAC
  • 3. International Journal of Research in Advent Technology, Vol.3, No.6, June 2015 E-ISSN: 2321-9637 65 Real-time applications can estimate end-to-end delay before making admission decisions. SPEED protocol aims to provide a uniform packet delivery speed across the sensor network, such that the end-to-end delay of a packet is proportional to the distance between the source and destination. As the SPEED is a real-time protocol, so it can’t use deadline as a parameter in API. 3.2. Neighbor beacon exchange Every node in SPEED protocol periodically broadcasts a data packet to its neighbors. This periodic transmission is only used for exchanging location information between neighbors so that SNGF can do routing, Similar to other geographic routing algorithms. The beaconing rate should be very low when nodes are stationary or slowly moving inside the sensor network. In SPEED protocol each node of the network is having the neighbor table in which it can store the information that is passed through the beaconing. The table of each node has the following identities that are: neighborID, position, expire time, SendtoDelay. The neighbor entries should be refreshed after a certain time period if it is not then it will be removed from the neighbor table. The expire time is used to timeout this entry. 3.3. Delay estimation The delay estimation is the module by which nodes can determine whether or not congestion has been occurred. when the packets is to be transmitted to receiver node then after receiving the packet it will transmit the ACK back to the sender node. The delay is to be calculated at the sender, which timestamps the packet entering the network output queue and it will calculate the round trip single hop delay for his packet when receiving the ACK. 3.4 Stateless Non-deterministic Geographic Forwarding (SNGF) The SNGF is the routing module in the SPEED protocol in charge for choosing the next hop for transmission of data packets. The three main definitions to be discussed are: The neighbor set of Node i: NSi the set of the nodes that are inside the radio range of node i. The Forwarding Candidate set of Node i: a set of nodes that belong to the NSi nearer to the destination. Further, the neighbor set depends on the radio range whereas the forwarding set of nodes depends on the destination also. Relay Speed: it is defined as dividing the distance from the next hop by the estimated delay to forward a packet. Based on the below discussed rules the SNGF routes the packets by considering the destination and the FS: 1) SPEED divides the neighbor nodes inside the FSi into two parts. Firstly the nodes having the relay speed larger than a desired speed Ssetpoint, the other one in which nodes that cannot sustain the desired speed. 2) Packets are to be transmitted to the only nodes that belong to the FSi and if there is no node present in the FSi, packet is dropped and the backpressure rerouting is applied. 3) The forwarding node is to be selected from the first group and the highest relay speed node is to be chosen as the forwarding node. 3.5. Neighborhood feedback loop (NFL) The NFL is the important component in maintaining the single hop relay speed. It maintains system performance at a desired value. Ssetpoint and a drop are extremely essential to maintain the single hop delay. Such scheme ensures that re- routing has a advanced precedence than dropping. In other words, SPEED will not drop a packet as long as there is another path that can meet the delay requirements [6]. 3.6. Back-pressure rerouting Backpressure rerouting is used in a network to reduce the congestion, it is network layer adaptation used by SPEED. In this case there is no packet loss. Network layer adaptation has a higher priority than MAC layer. MAC adaptation is used by SNGF and NFL. When the situation becomes so congested a drop via the feedback loop is necessary and there is no other substitute to maintaining a single hop speed other than dropping packets. In this case, the neighborhood feedback loop is activated to assist backpressure re-routing. 3.7. Last Mile Process SPEED protocol is only care about the location of the sensor data where it is generated. Since SPEED is targeted at sensor networks where the ID of a sensor node is not important. It is known as the last mile process because it will only be activated when the packet enters into the destination area. The SNGF module aforementioned controls all previous packet relays. It provides two novel services that fit the set- up of sensor networks: Area-anycast and Area-multicast. The area in this case is defined by a radius and the centerpoint (x,y,z), in essence a sphere. More complex area definitions can be made without design of this last mile process [7]. In case of an anycast packet, the nodes inside the destination area will deliver the packet to the transport layer without relaying it onward. In a multicast packet, the nodes of the destination area which first receive the packet coming from the outside of the destination area will set a TTL. This setting up of TTL allows the packet to survive within the diameter of the destination area and be broadcast within a specified radius. Other nodes of the destination area will keep a copy of the packet and re-broadcast it. The nodes outside the
  • 4. International Journal of Research in Advent Technology, Vol.3, No.6, June 2015 E-ISSN: 2321-9637 66 destination area will pay no attention to it. For unicast the last mile process is nearly the same as multicast, except in unicast the node is having the global_ID and with the help of the global_ID the node will deliver the packet to the transport layer. 4. RESULTS AND DISCUSSION In this paper SPEED protocol is simulated by using MATLAB. In our evaluation, we present the following set of results: 1) miss ratio, 2) energy consumption 3) delay, 4) throughput, 5) packet delivery ratio. 4.1. Miss ratio calculation The miss ratio is the most important metrics in the soft real- time systems. They set the desired delivery speed as Ssetpoint in the particular network. Fig. 2 Miss Ratio calculation with SPEED protocol When the relay speed will be less than the Ssetpoint. The miss ratio of packets in the network starts increasing it is because when a large number of packets are transmitting from the source to the destination node through the various in between nodes of the network, some packets are lost due to congestion or forced drops. This dropping of packets is to be considered as the miss packets [8]. Figure 2 shows the miss ratio is in the network with the deployment of the nodes and in SPEED protocol the miss ratio percentage is not much high. 4.2. Energy consumption The average energy consumption is the average of the energy consumed by the nodes participating in the transfer of data packets from the source node to the sink node. In the SPEED protocol, delay and relay speed are two important parameters in routing decisions. The nodes on special paths that have the least delay and the most relay speed die sooner than the others. As demonstrated in Figure 3 and Figure 4, by balancing the energy consumption on nodes, the network will be partitioned later and the network can be used longer. SPEED has slightly higher energy consumption. Fig. 3 Energy consumption with SPEED protocol And the fluctuations in the energy consumption are there because of the heavy congestion in the network [8]. And to pass the data packets from that particular node there is a high value of energy consumption and if the needed energy is not provided then there is dropping of packets in the network and it will decrease the efficiency of the whole network. Fig. 4 Energy consumption with SPEED protocol
  • 5. International Journal of Research in Advent Technology, Vol.3, No.6, June 2015 E-ISSN: 2321-9637 67 4.3. END to END delay Delay is one important parameter for the real time traffic, which always must be considered. SPEED protocol guarantees end-to-end delay for the real time traffic. The end to end delay is defined as the time required transferring data successfully from the source node to the sink node. When the time used to transmit data is more than the actual time needed it is because of the delay. When node density is high and bandwidth is scarce, traffic hot spots are easily created. In turn, such hot spots may interfere with real-time guarantees of critical traffic in the network [8]. In SPEED, a combined network and MAC layer congestion control scheme is applied to alleviate this problem. Here the figure 5 shows the delay in the network due to congestion. dend-end= N[ dtrans+dprop+dproc] Where dend-end= end-to-end delay dtrans= transmission delay dprop= propagation delay dproc= processing delay dqueue= Queuing delay N= number of links (Number of routers + 1) Fig. 5 END to END Delay 4.4. Routing Overhead Like the energy consumption, the routing overhead is also a major consideration in the wireless sensor network. In actual, the routing overhead is defined as the node failure in the network. The energy will be depleted in special nodes which will cause the network to be partitioned and some node didn’t get the energy that they required to forward the data packets and hence node failure occurred. Figure 6 shows the value of the routing overhead in the network as the SPEED protocol uses the backpressure rerouting and delay estimation, so when the congestion is will occurred it will be determined earlier by the delay estimation [9]. Because of which there is less chances of routing overhead in the network. Fig. 6 Routing Overhead 4.5. Packet delivery ratio When data is transmitting from the source to the sink node a high value of packet delivery ratio is needed. The packet delivery ratio is defined as the number of packets delivered to the destination node to the number of packets supposed to be received. Figure 7 shows the number of data packets delivered to the destination node and SPEED protocol provides a high delivery ratio [10]. Fig. 7 Packet Delivery Ratio
  • 6. International Journal of Research in Advent Technology, Vol.3, No.6, June 2015 E-ISSN: 2321-9637 68 5. CONCLUSION AND FUTURE SCOPE In this paper, SPEED protocol concentrates on energy- efficient routing. The idea is to decrease the energy consumption and the high packet delivery ratio. Our result on the basis of MATLAB software shows that the SPEED maintains a desired delivery speed across the network through a novel combination of feedback control and non- deterministic QoS-aware geographic forwarding. This combination of MAC and network layer adaptation improves the end to end delay and provides good response to congestion and voids. However, a problem should be considered in the SPEED protocol, furthermore in future, work can be extended that how assure the successful delivery of the data packets in a network and enhancement of these parameters. In future the routing of SPEED protocol can be optimized with the help of any algorithm to increase the network lifetime, throughput and other parameters that will meet the real-time applications needs. REFERENCES [1] Bin Li, Hongxiang Li, Wenjie Wang, Qinye Yin, Hui Liu, “SPEED: A Stateless Protocol for Real-Time Communication in Sensor Networks”, IEEE transactions on wireless communications, vol. 12, no. 9, march 2014. [2] Niculescu D, Nath B,“ Localized positioning in ad hoc networks”, Journal of Ad Hoc Networks, Special Issue on Sensor Network Protocols and Applications, 1(2-3) pp. 211-349, 2003. [3] Yick J, Mukherjee B, Ghosal D, “Wireless sensor network Survey”, Computer Networks, 52(12)pp. 2292- 2330, 2008. [4] Marjan Radi, Behnam Dezfouli, Kamalrulnizam Abu Bakar, Shukor Abd Razak, Mohammad Ali Nematbakhsh, “Interference-Aware Multipath Routing Protocol for QoS Improvement in Event-Driven Wireless Sensor Networks”, Tsinghua science and technology Issnll1007 0214ll03/09llpp 475-490 vol. 16, no.5, october 2011. [5] Emad Felemban, Chang-Gun Lee, Eylem Ekici, “MMSPEED: Multipath Multi-SPEED Protocol for QoS Guarantee of Reliability and Timeliness in Wireless Sensor Networks”, IEEE transactions on mobile computing, vol. 5, no. 6, june 2006. [7] Abhimanyu Dalal, Pawan kumar, “Real Time Routing Protocols In WSN:A Review”, International Journal of Advanced Research in Computer Science and Software Engineering , Vol. 4, Issue 5, May 2014. [8] Mohammad Sadegh Kordafshari, Azadeh Pourkabirian Karim Faez, Ali Movaghar Rahimabadi, “Energy- efficient SPEED Routing Protocol for Wireless Sensor Networks”, 2009 Fifth Advanced International Conference on Telecommunications 978-0-7695-3611- 8/09. [9] S. Saqaeeyan, M. Roshanzadeh, “Improved Multi-Path and Multi-Speed Routing Protocol in Wireless Sensor Networks”, I. J. Computer Network and Information Security, vol. 2, pp. 8-14, 2012. [10] Yanjun Li, Chung Shue Chen, Ye-Qiong Song, Zhi Wang and Youxian Sun, “Enhancing Real-Time Delivery in Wireless Sensor Networks With Two-Hop Information”, IEEE transactions on industrial informatics, vol. 5, no. 2, may 2009.