Conference PaperPDF Available

Quality of Service in WSN-A Review

Authors:

Abstract and Figures

The capability of sensor nodes to observe and react to physical phenomenon has made wireless sensor networks a new technological vision. They are small devices having distributed sensing capabilities with wireless interfaces and communicate using Radio Communication (RF) techniques. As these networks are used for applications that emphasize on timeliness or reliability or both QoS becomes an important parameter. But due to resource constrained and power hungry nature of these devices very few work is done in this area and there is currently no standardization, on a framework and/or general guidelines in the networking community on how QoS can be achieved in WSNs. This paper presents the Quality of service parameters, issues and about the work done in this area.
Content may be subject to copyright.
International Journal of Computer Applications (0975 8887)
Volume 113 No. 18, March 2015
42
Quality of Service in WSN-A Review
Sukhkirandeep Kaur
Student, CSE Deptt.
National Institute of Technology
Srinagar
Roohie Naaz Mir
Professor, CSE Deptt.
National Institute of Technology
Srinagar
ABSTRACT
The capability of sensor nodes to observe and react to
physical phenomenon has made wireless sensor networks a
new technological vision. They are small devices having
distributed sensing capabilities with wireless interfaces and
communicate using Radio Communication (RF) techniques.
As these networks are used for applications that emphasize on
timeliness or reliability or both QoS becomes an important
parameter. But due to resource constrained and power hungry
nature of these devices very few work is done in this area and
there is currently no standardization, on a framework and/or
general guidelines in the networking community on how QoS
can be achieved in WSNs. This paper presents the Quality of
service parameters, issues and about the work done in this
area.
General Terms
Wireless Sensor Networks, Quality of Service, Routing
Keywords
Wireless Sensor Networks, Quality of Service, Timeliness,
Reliability, End to end delay
1. INTRODUCTION
Wireless Sensor Networks has been identified as most
important technology for low power wireless communication.
The ability of small, low cost devices called sensor nodes to
cooperatively monitor physical or environmental conditions
such as pressure, humidity, temperature has increased their
importance. Visual Sensor Networks that involves cameras
are also emerging form of WSN for real time applications.
WSN have wide range of applications in military,
environmental monitoring, healthcare, habitat monitoring and
surveillance. But limited memory, low power and limited
processing nature of WSN impose several issues also. Energy
conservation is an important issue to be considered. WSN are
also used in real time applications, the transmission of
imaging and video data requires careful handling in order to
ensure that end-to-end delay is within the acceptable range
and that the variation in such delays is acceptable [1] so
reliability and timeliness becomes important QoS parameters
in real time applications. QoS has become very important
topic in WSN research.
Different QoS parameters were used in traditional networks
such as packet loss, delay, jitter, bandwidth etc. However, the
QoS requirements in WSNs such as data accuracy,
aggregation delay, coverage, fault tolerance and network
lifetime etc. are application specific and they are different
from the traditional end-to-end QoS requirements due to the
difference in application domains and network properties [2].
The QoS models used in internet and adhoc networks like
Differentiated Services (DiffServ) and Integrated Services
(IntServ) cannot be used in WSN due to their different nature.
In case of WSN QoS is provided by layered and cross layered
approach. Layered approach deals with specific layer and
cross layer requires simultaneous interaction of different
layers. Both layers provide required QoS to users and
application but at the cost of reduced energy. QoS is an
umbrella term for a collection of technologies that allow
network-aware applications to request and receive predictable
service levels in term of QoS requirements [3].
The rest of the paper is organized as follows. In Section 2 we
have discussed the characteristics of WSN which pose
challenges for QoS support. Section 3 discusses the
classification of QoS in WSN. In Section 4 detailed survey of
the existing approaches for QoS support in WSN is done and
some open research issues for QoS support in WSNs are listed
in Section 5.
2. CHALLENGES FOR QoS SUPPORT
IN WSN
Nature of WSN is very different from adhoc networks and
internet. So the requirements with respect to these networks
are also different. Moreover resource constraint and power
hungry nature of WSN impose several challenges also which
are discussed below
Resource Constraints: As we know sensor nodes are
deployed in hostile environment and the battery can
be drained quickly and there is no source to replace
or recharge the battery so energy becomes an
important constraint. Other constraints are memory,
limited processing and transmission power.
Scalability: Depending upon the application
requirements sensor nodes can increase therefore
QoS should support scalability. Performance of
network should not be degraded as number of nodes
increases.
Fault tolerance: Due to depletion of energy node can
fail. In case of node failures network should cope up
as soon as possible but network dynamics such as
node failures, link failures imposes challenges for
QoS.
Packet Criticality: Depending upon the application
criticality of packet is identified and priority is
assigned. For real time packets higher priority is
assigned as they are delay bounded. QoS
mechanisms should differentiate packet importance
and set up priority structure.
Multiple sinks and traffic types: Depending upon
the application requirements multiple sinks and
sensors may be involved for different purposes. This
makes QoS more challenging.
Real time requirements: Multimedia applications
and Performance critical applications have different
delay requirements. Hard real time delay guarantees
become difficult to achieve because of the limited
resource and energy issues of WSN. Multimedia
data requires high bandwidth and low delay. So
International Journal of Computer Applications (0975 8887)
Volume 113 No. 18, March 2015
43
predefined QoS is required in these applications to
achieve required service.
3. QoS IN WSN
QoS in WSN can be application specific or network
specific.WSN is application specific, for some application like
forest monitoring delay is a very important factor. Information
regarding any harmful event should reach within fraction of
seconds. For applications involving object tracking due to
improper coverage of any sensor or lack of active sensors
target can be missed. So in this type of applications we can
define coverage or active sensors as parameters to measure
QoS in WSN. And for multimedia applications involving
camera and video sensors real time delivery of data is
important. Depending upon the application different QoS
requirements can be imposed on WSNs. Different application
specific parameters are coverage, optimum number of active
sensors, fault tolerance, data accuracy and aggregation delay.
At application layer as whole different parameters which are
considered are System lifetime, Response time, Data
reliability etc.
Network QoS specifies how underlying communication
network can deliver QoS constrained data while efficiently
utilizing network resources. Basically network QoS deals with
the delivery of data and there are different data delivery
models i.e. Continuous, Query Driven and Event Driven.
1) Continuous Data delivery model sends the data
periodically to real and non real time applications.
Real time applications are delay intolerant but in
case of non real time delay can be tolerated to a
certain extent.
2) In Query Driven applications query is generated by
sink and sensor nodes respond to that query. These
are used in mission critical applications and Delay
tolerance is query specific. Reliability is of main
concern in these applications. Query driven is also
used to manage the sensor nodes. If there is any
change that is to be made to sensor node, sink can
send out command to execute these changes.
3) In case of Event Driven Applications whenever
sensor nodes observe any event, that event should
be reported to sink in timely fashion and appropriate
action should be taken depending upon the event.
So these applications are mission critical and delay
intolerant. This differs from Query driven as in case
of event driven data is pushed to the sink and in
query driven data is pulled by the sink.
At the network layer Path latency, Routing maintenance,
Congestion probability and Energy efficiency are the main
QoS parameters which are considered. Various techniques
used to achieve QoS in network layer are:
Multipath Routing: Multiple copies of each packet
are sending over multiple paths to improve
reliability, load balancing, security and to achieve
QoS.
Data aggregation: In network data aggregation
reduces amount of data to be sent over the network.
As multimedia applications require huge amount of
data to be sent and due to bandwidth limitations
aggregation is done to reduce redundancy and to
utilize bandwidth.
Energy aware routing: Energy efficient path is
found that meets end to end delay requirements.
Minimum cost forwarding: Minimum cost path in
terms of bandwidth, energy is found. So depending
upon the Data delivery model different QoS
requirements can be imposed on the network
4. QoS AWARE ROUTING
PROTOCOLS
QoS routing protocols can be differentiated based on
timeliness or reliability. Timeliness is needed in applications
which have severe delay requirements and reliability is
needed in cases where data is of foremost importance. For
measuring QoS important parameters which are considered
are Throughput, jitter, Delay and Packet loss. A lot of work
has been done and still going on in improving QoS in WSN.
Energy Conservation is also considered as an important
parameter. Many protocols have been developed and
evaluated on the basis of above parameters. Some of them are
listed below
4.1 Sequential Assignment Routing (SAR)
SAR is the first routing protocol that included notion of QoS.
Both energy efficiency and fault tolerance are included in this
protocol. It is a multi path, table driven routing protocol which
creates a tree of sensor nodes having root at the one hop
neighbour of the sink node. Paths are established by taking
into account the QoS metrics, energy resource in each path
and priority of each packet. Based on QoS and energy
resource of each path multiple paths are selected. In case of
large number of sensor nodes overhead increases as large
number of nodes are employed.
4.2 SPEED
SPEED is a localized protocol which is used when node
density is high and resources are scarce. Information about
nodes is exchanged through neighbour beacon exchange
message and geographic forwarding is used to forward
messages. Delay is calculated via Receive Delay Estimator
and next hop is chosen based on Stateless Non Deterministic
Geographic forwarding, forwarding candidate set of nodes is
chosen and relay speed is calculated by dividing the distance
by hop delay. Packets are forwarded to nodes belongs to
forwarding set, if no such node is found packet are dropped
Nodes whose relay speed is higher than Ssetpoint, they are
chosen as next hop. If no such node is found then neighbor
feedback loop is used. Limitation of this protocol is that it
provides in network wide speed which is not suitable for
differentiating various traffic with different deadlines. Same
preference is given to both real and non real time traffic. It
does not consider any energy and reliability metric.
Figure1. Basic architecture of SPEED [6]
International Journal of Computer Applications (0975 8887)
Volume 113 No. 18, March 2015
44
4.3 MMSPEED
Multi-Path and Multi-SPEED Routing is a multipath
multispeed protocol that provides real time guarantee. It is an
extension to SPEED Protocol QoS is provided in two
domains, reliability and timeliness. By guarantying multiple
packet delivery speed options timeliness is provided and
reliability is provided by multipath forwarding. When an
event is detected packet is created to be transmitted. Based on
content of packet appropriate end to end deadline and required
reaching probability is found. Then packet forwarding is done
by MMSPEED protocol. Packets are divided into different
speed layers according to their priorities and their scheduling
is done accordingly.
Reliability is provided by sending high reliable packet over
multiple paths. MMSPEED is used only for short lived
applications and it does not consider energy efficiency at all
[7].
4.4 QEMPAR
QEMPAR is QoS based protocol which also considers energy
consumption as an important parameter. It is a location based
protocol and it is assumed that nodes know their location,
their remaining energy and remaining energy of other nodes
in their transmission range. Energy model use both open space
and multipath channels by taking the distance between
transmitter and receiver. Then link suitability is found by
using PPS (Probability of packet sending) and APPR
(Average probability of packet receiving) and IB(Interference
of link A and B). Then node disjoint paths are found. After
path discovery Real time packets are broken into smaller
packets and are sent over consecutive paths. Results are
compared with MCMP protocol and it shows better
performance in terms of End to End delay and average energy
consumption.
4.5 EAQoS
Energy Aware QoS routing protocol[5] is QoS aware
protocol for real time traffic. It also maximize throughput for
non real time traffic. Best delay constrained path based on
cost function is found from multiple paths. Optimal path is
found considering energy for real time consumption and error
rate while considering end to end delay required for real time
data. Queuing model is employed which divides the traffic
into Real Time and Non-Real Time and allocates bandwidth
according to value of r (Bandwidth ratio). Paths are found and
Dijkastra’s algorithm paths are arranged according to their
least cost. R.
4.6 EQSR
Energy efficient and QoS based routing protocol (EQSR) is
multipath routing protocol which considers reliability, energy
efficiency and delay as important QoS parameters and also
includes XoR based FEC technique. Next hop is selected
based on residual energy, available buffer size and Signal to
noise ratio. Message is splitted into segments; correction code
is added and is transmitted over multiple paths. Service
differentiation is provided by using Queuing model which
handles both real and non real time traffic.
4.7 RTLLR
Real-time link-Reliability routing is QoS based protocol
which considers both reliability and timeliness by considering
link reliability, Delay and energy efficiency. It considers two
hop neighborhood information for making routing decisions.
It mainly focuses on two parameters Link Reliability and Link
delay and based on that information next hop is selected. In
RTLRR if a link with higher PRR is selected probability of
successful packet delivery to the forwarding node is
increased. It is compared with SPEED and THVR and shows
better performance in terms of delay and energy consumption.
4.8 RRQRP
Reliable and Robust QoS routing protocol for WSNs based on
a Combined Weight (CW) Value. The CW is based on the
QoS parameters link quality, residual energy and available
bandwidth. To estimate Link Quality node mobility and RSSI
are considered. Available bandwidth is estimated from
AW
BW = MaxBW Idle t
Int t (1)
Residual energy is calculated by subtracting energy consumed
by the node from initial energy and link quality is estimated
from SNR. If CW value is higher than MCW (minimum
combined weight value) then all copies of route request are
forwarded otherwise negative acknowledgement is sent. It
shows better performance as compared to QBRP in terms of
energy, delay.
4.9 QEMH
QoS Aware and Multi-path Hierarchical protocol is energy
aware clustering based protocol that gives preference to real
time traffic over non real time so that real time data gets
delivered with a very little delay. Cluster head is chosen based
on residual energy and node Distance to sink. Every node
broadcast these two parameter values and node having
maximum value is chosen as cluster head. After selecting
cluster head, next hop is chosen by cluster head based on
energy factor, available buffer and link performance factor.
RREQ message is sent to next preferred node until sink is
reached. Alternative paths are found in this way and path
having lower delay is chosen for real time traffic. To improve
reliability correction codes are added using XoR based
correction methods. Comparison is done with MCMP and
EAP protocols and it achieves more energy saving, low
average end to end delay, more lifetime and high packet
delivery ratio.
International Journal of Computer Applications (0975 8887)
Volume 113 No. 18, March 2015
45
Table 1: Comparison of different Protocols
Routing Protocol Multi-path Energy efficiency Reliability QoS
SAR YES HIGH - YES
SPEED YES LOW LOW YES
MMSPEED YES LOW HIGH YES
QEMPAR YES HIGH HIGH YES
EAQoS YES HIGH HIGH YES
EQSR YES HIGH HIGH YES
RTLLR NO HIGH HIGH YES
RRQRP YES HIGH LOW YES
QEMH YES HIGH HIGH YES
5. RESEARCH ISSUES
As already discussed WSN are very different from adhoc
networks so Diffserv and Interserv models cannot be used in
WSN. To achieve QoS simple models should be used using
cross layer approaches. Mobility is the main issue to be
considered as most of the time it is assumed that sensor node
and sink are stationary but there exist certain scenarios, for
example, in military environment, the sensor nodes and the
sink will be made mobile. So efficient techniques for QoS
considering mobility should be developed. Also, the topology
of the network may also keep on dynamically changing.
Therefore, efficient routing protocols are required to address
mobility and dynamicity of the wireless sensor network [2].
In case of real time applications Reliability and timeliness is
an important concern in providing QoS. Data redundancy may
exploit reliability; if we use fusion techniques it will effect
timeliness and introduces delay. So optimum techniques
should be developed to overcome this issue. Multipath
techniques should be developed to ensure delivery of data in
timely and reliable fashion. Moreover different cross layer
techniques should be developed and different QoS control
mechanisms should be developed to achieve Quality of
Service in WSN. Most importantly the major issue of WSN
i.e. Energy consumption should be considered while
developing new protocols and techniques.
6. CONCLUSION
So far very few work and effort has been done in field of QoS
in WSN. Due to the development of both real time as well as
non real time application providing QoS is a very important
and major issue to be considered. Energy efficiency is the
main issue to be considered while developing protocols and
algorithms. Moreover to meet timeliness and reliability
demand of WSN application different QoS techniques like
multipath routing to increase reliability, Queuing model to
differentiate real and non real time traffic, clustering
techniques to overcome problems of scalability should be
used.
In this paper we have discussed challenges imposed by
several characteristics and discussed useful parameters of
providing QoS in WSN. We have discussed several routing
protocols that include the notion of QoS and compared them
on basis of different parameters. Different issues related to
QoS have been identified and discussed.
7. REFERENCES
[1] Sumathi,R. and Srinivas,M.G. . A Survey of QoS Based
Routing Protocols for Wireless Sensor Networks, Vol.8,
No.4, December 2012.
[2] Bhuyan,B., Kumar,H., Sarma, D., Sarma,N. Quality of
Service (QoS) Provisions in Wireless Sensor Networks
and Related Challenges. Wireless Sensor Network, 2010,
2, 861-868
[3] Balen,J., Zagar,D., and Martinovic,G. Quality of Service
in Wireless Sensor Networks: A Survey and Related
Patents, ISSN (Online): 1874-4796
[4] Ganz,A., Ganz, Z. and Wongthavarawat, K. 2004.
Multimedia Wireless Networks: Technologies, Standards,
and QoS , Prentice Hall, Upper Saddle, NJ
[5] K. Akkaya and M. Younis, “An Energy-Aware QoS
Routing Protocol for Wireless Sensor Networks,” Proc.
of the IEEE Workshop on Mobile and Wireless
Networks (MWN 2003), Providence, RI, May 2003.
[6] Tian He, John A Stankovic, Chenyang Lu, Tarek
Abdelzaher,” SPEED: A Stateless Protocol for Real-
Time Communication in Sensor Networks,” in
proceedings of 23rd International Conference on
Distributed Computing Systems, May 2003.
[7] Emad Felemban, Chang-Gun Lee, Eylem Ekici,”
MMSPEED: Multipath Multi-Speed Protocol for QoS of
R Reliability and Timeliness in Wireless Sensor
Networks,” in IEEE Transactions on Mobile Computing,
volume: 5, 2006.
[8] Shiva Prakash T, Raja K B,2014. Real-Time Link
Reliability Routing for QoS in Wireless Sensor
Networks. e-ISSN: 2278-0661, PP 05-16.
[9] D. Chen and P. K. Varshney, “QoS Support in Wireless
Sensor Network A Survey,” Proceedings of the 2004
Sensor Network: International Conference on Wireless
Sensor Networks (ICWN2004), Las Vegas, Nevada,
USA,June 2004.
[10] Chimkode, S.,Ramesh S. Jadhav. 2012. A Reliable and
Robust QoS routing protocol for WSNs, International
Journal of Computer Applications (0975-888), and
Journal Volume 47-No.14.
International Journal of Computer Applications (0975 8887)
Volume 113 No. 18, March 2015
46
[11] E. Crawley, R. Nair, B. Rajagopalan and H. Sandick,
1998. A Framework for QoS-Based Routing in the
Internet, RFC2386
[12] Iyer,R. and Kleinrock,L.2003 QoS Control for Sensor
Networks Vol. 1, 11-15 May 2003, pp. 517-52
[13] J.B Othman, B. Yahya, “Energy efficient and QoS based
Routing protocol for wireless sensor networks” ,
Journal of Parallel and Distributed Computing, vol.
70 Issue 8, pp. 849-857, August 2010
[14] Martínez, J., García, A., Corredor, I., López, L.,
Hernández. V., and Dasilva, A. 2007. QoS in wireless
sensor networks: Survey and approach. EATIS.
[15] Sohrabi, K., Goa, J., Ailawadhi, V., and Pottie, G. J.
2000. Protocols for self-organization of a wireless
sensor network. IEEE Personal Commun 7, 5 (Oct.),
16--27.
[16] Mohammad R. Mazaheri, Homayounfar, B.,Mazinani,
S,M 2012, Wireless Sensor Network, 2012, 4, 31-39.
[17] X. Huang and Y. Fang, “Multiconstrained QoS Mutlipath
Routing in Wireless Sensor Networks,” Wireless Net-
works, Vol. 14, No. 4, 2008, pp. 465-478.
IJCATM : www.ijcaonline.org
Article
IoT is a technological exemplar with a vision of “Everything is connected” enabling everyone to publish their generated data collected from different heterogeneous and homogenous systems onto the web. The basic concept of IoT is connectivity, a set of physical objects that use network support to exchange data. These objects can be software, boards, sensors, etc. In the real end to end network deployment, IoT is a platform and cloud is one part of it. In order to turn the IoT vision into reality high reliability, security and QoS are required to support the communications between the homogenous and heterogeneous networks. The security and QoS are critical factors in the real End to End topology. In this article, the authors proposed the various challenges for IoT security, and IoT routing between the edge and cloud.
Article
Full-text available
Rapid advances in Wireless Sensor Networks (WSNs) indicate that they are becoming increasingly complex. Consequently users and applications are becoming more demanding. Due to unique characteristics of WSNs, like small dimensions and limited resources and capabilities, Quality of Service (QoS) is imposed as one of the key factors of WSNs. In this paper, we surveyed two main approaches for QoS provisioning in WSNs: layered and cross-layer approach. QoS provisioning with layered approach is surveyed in three WSN layers: MAC, network and transport layer. Current developments show that they can be efficiently used for QoS provisioning. However, they consider QoS only as layer specific isolated set of problems and they are highly dependent on the performance of other layers. Cross-layer approach does not have the restrictions as layered approach and hence can dispose with information from all layers of the communication protocol stack. Although it has huge potential to become the most efficient solution for QoS provisioning in WSNs, current development indicate that there are still many issues and challenges that need to be overcome. Since the concept of the QoS is relatively new in WSNs, there are not a large number of patents currently dealing with this issue, however but in coming years a large increase in the number of such patents is expected. Available patents in this domain are described in the paper.
Article
Full-text available
QoS-based routing has been recognized as a missing piece in the evolution of QoS-based service offerings in the Internet. This document describes some of the QoS-based routing issues and requirements, and proposes a framework for QoS-based routing in the Internet. This framework is based on extending the current Internet routing model of intra and interdomain routing to support QoS.
Conference Paper
Full-text available
A wireless sensor network (WSN) is a computer wireless network composed of spatially distributed and autonomous tiny nodes -- smart dust sensors, motes -, which cooperatively monitor physical or environmental conditions. Nowadays these kinds of networks support a wide range of applications, such as target tracking, security, environmental control, habitat monitoring, source detection, source localization, vehicular and traffic monitoring, health monitoring, building and industrial monitoring, etc. Many of these applications have strong requirements for end-to-end delay and losses during data transmissions. In this work we have classified the main mechanisms that have been proposed to provide Quality of Service (QoS) in WSN at Medium Access Control (MAC) and network layers. Finally, taking into account some particularities of the studied MAC- and network-layer protocols, we have selected a real application scenario in order to show how to choose an appropriate approach for guaranteeing performance in a WSN deployed application.
Conference Paper
Full-text available
In this paper, we assess the state of the art of Quality of Services (QoS) support in wireless sensor networks (WSNs). Unlike traditional end-to-end multimedia applications, many non-end-to-end mission-critical applications envisioned for WSNs have brought forward new QoS requirements on the network. Further, unique characteristics of WSNs, such as extremely resource-constrained sensors, large-scale random deployment, and novel data-centric communication protocols, pose unprecedented challenges in the area of QoS support in WSNs. Thus, we first review the techniques for QoS support in traditional networks, analyze new QoS requirements in WSNs from a wide variety of applications classified by data delivery models, and propose some non-end-to-end collective QoS parameters. Next, the challenges of QoS support in this new paradigm are presented. Finally, we comment on current research efforts and identify many exciting open issues in order to stimulate more research interest in this largely unexplored area.
Article
Full-text available
Wireless sensor networks (WSNs) are required to provide different levels of Quality of Services (QoS) based on the type of applications. Providing QoS support in wireless sensor networks is an emerging area of research. Due to resource constraints like processing power, memory, bandwidth and power sources in sensor networks, QoS support in WSNs is a challenging task. In this paper, we discuss the QoS requirements in WSNs and present a survey of some of the QoS aware routing techniques in WSNs. We also explore the middleware approaches for QoS support in WSNs and finally, highlight some open issues and future direction of research for providing QoS in WSNs.
Article
With the increasing demand for real time applications in the Wireless Senor Network (WSN), real time critical events anticipate an efficient quality-of-service (QoS) based routing for data delivery from the network infrastructure. Designing such QoS based routing protocol to meet the reliability and delay guarantee of critical events while preserving the energy efficiency is a challenging task. Considerable research has been focused on developing robust energy efficient QoS based routing protocols. In this paper, we present the state of the research by summarizing the work on QoS based routing protocols that has already been published and by highlighting the QoS issues that are being addressed. The performance comparison of QoS based routing protocols such as SAR, MMSPEED, MCMP, MCBR, and EQSR has also been analyzed using ns-2 for various parameters.
Article
The increasing demand for real-time applications in Wireless Sensor Networks (WSNs) has made the Quality of Service (QoS) based communication protocols an interesting and hot research topic. Satisfying Quality of Service (QoS) requirements (e.g. bandwidth and delay constraints) for the different QoS based applications of WSNs raises significant challenges. More precisely, the networking protocols need to cope up with energy constraints, while providing precise QoS guarantee. Therefore, enabling QoS applications in sensor networks requires energy and QoS awareness in different layers of the protocol stack. In many of these applications (such as multimedia applications, or real-time and mission critical applications), the network traffic is mixed of delay sensitive and delay tolerant traffic. Hence, QoS routing becomes an important issue. In this paper, we propose an Energy Efficient and QoS aware multipath routing protocol (abbreviated shortly as EQSR) that maximizes the network lifetime through balancing energy consumption across multiple nodes, uses the concept of service differentiation to allow delay sensitive traffic to reach the sink node within an acceptable delay, reduces the end to end delay through spreading out the traffic across multiple paths, and increases the throughput through introducing data redundancy. EQSR uses the residual energy, node available buffer size, and Signal-to-Noise Ratio (SNR) to predict the best next hop through the paths construction phase. Based on the concept of service differentiation, EQSR protocol employs a queuing model to handle both real-time and non-real-time traffic.By means of simulations, we evaluate and compare the performance of our routing protocol with the MCMP (Multi-Constraint Multi-Path) routing protocol. Simulation results have shown that our protocol achieves lower average delay, more energy savings, and higher packet delivery ratio than the MCMP protocol.
Article
Sensor nodes are densely deployed to accomplish various applications because of the inexpensive cost and small size. Depending on different applications, the traffic in the wireless sensor networks may be mixed with time-sensitive packets and reliability-demanding packets. Therefore, QoS routing is an important issue in wireless sensor networks. Our goal is to provide soft-QoS to different packets as path information is not readily available in wireless networks. In this paper, we utilize the multiple paths between the source and sink pairs for QoS provisioning. Unlike E2E QoS schemes, soft-QoS mapped into links on a path is provided based on local link state information. By the estimation and approximation of path quality, traditional NP-complete QoS problem can be transformed to a modest problem. The idea is to formulate the optimization problem as a probabilistic programming, then based on some approximation technique, we convert it into a deterministic linear programming, which is much easier and convenient to solve. More importantly, the resulting solution is also one to the original probabilistic programming. Simulation results demonstrate the effectiveness of our approach.