You are on page 1of 5

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/261857304

QUALITY OF SERVICE IN WIRELESS NETWORKS

Conference Paper · February 2009

CITATION READS

1 189

3 authors, including:

Wojciech Zabierowski A. Napieralski


Lodz University of Technology Lodz University of Technology
132 PUBLICATIONS   246 CITATIONS    726 PUBLICATIONS   4,523 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Nano modelisation View project

Modeling of non-linear thermal phenomena in electronic systems View project

All content following this page was uploaded by Wojciech Zabierowski on 04 June 2014.

The user has requested enhancement of the downloaded file.


QUALITY OF SERVICE IN WIRELESS
NETWORKS
KRZYSZTOF WOJTANOWICZ, WOJCIECH ZABIEROWSKI, ANDRZEJ NAPIERALSKI
TECHNICAL UNIVERSITY OF ŁÓDŹ, POLAND

Keywords: QoS, Mobile IP, RSVP, MRSVP, SARAH, Integrated Services, Differentiated Services

ABSTRACT - the following article is about the Beginning from RSVP, which is a well known,
network Quality of Service issues, which is a set already implemented reservation protocol, it has
of technologies that enable to users obtain from many limitations and became extended to MRSVP.
the network predicted level of services basing on This is the extension of RSVP dedicated to mobile
particular rules e.g. throughput, delay and jitter. communications. Another Mobile Quality of
An Investigation and comparison of QoS Service solution under investigation is SARAH,
mechanisms, focusing on the Internet Protocols which stands for selective advanced reservations
has been done here, to analyze and compare based on host movement detection and resource-
existing solutions. Beginning from wired aware handoff mechanism. It differs considerably
environment, where there are already well- from MRSVP, but seems to be a good alternative
known and well-designed QoS solutions like solution in Mobile IP network. SARAH turns out to
IntServ and DiffServ, we focus on the wireless be simple and reliable protocol and in practice not
communications which demands additional only safes resources as MRSVP does, but turns out
sometimes sophisticated protocols to be able to to be even more reliable.
effectively handle mobility in communications..
QOS MECHANISMS
INTRODUCTION TO QOS If we want the data stream to obtain desired
QoS, every node on the network must be informed
In the world of large data transfers, about that demands. We can do that in two ways:
multimedia on demand and interactive • Packet labeling – a packet carries information
communications Quality of Service issues became a about the demands.
significant factor. Networks must provide secure, • Signalization – there’s a special signaling pro-
predictable, measurable, and sometimes guaranteed tocol implemented
services and ensurance levels. Quality of Service is
a good solution to make the best use of a network That is why two QoS models can be used,
infrastructure increasing its effectiveness and informing the network in different ways:
handling bottlenecks. QoS guarantee means such a • Reservation resource basing model
level of services, which enable for the application • Class differentiation basing model
to send data with particular speed and deliver it in
particular amount of time. However, what is worth Integrated Services model
to mention, QoS is not a miracle solution and can
only be successful under two circumstances: In that model a special signaling protocol
manageable load and well-designed, scalable was implemented and applications call for demands
network. including: throughput, maximum packet delay
The scope of the project is to investigate the through that protocol. The network node after
behavior of Quality of Service mechanisms from having received such information from the protocol
the basic ones going further to wireless checks for the resource availability and if they exist
environment which inputs many constraints. for information transport, it reserves them. This is a
Protocols that operate reliably in wired good solution unless the generated traffic exceeds
communication reveal many shortages and demand established before amount. Such traffic is being
improvement to deal with wireless environment. constantly checked by the network node, and in
case its increase, it is limited to the level of
parameters called before. The main function of There are some situations, which however happen
IntServ is End-to-end signaling using RSVP very rarely, that a connection can be even dropped
(Reservation Protocol). if the minimum QoS requirements of all users
cannot be satisfied.
Differentiated Services Taking into account those effects of mobility, a
set of new service classes has been defined. There
Differentiated Services have emerged in the are two service classes:
Internet arena as a Class of Service approach to • Mobility dependent – users subscribing to
providing better than best effort quality, in contrast those service classes may experience changes
to Integrated Services which uses the more in their QoS parameters. As hosts handoff
stringent, and complex Quality of Service approach. from one location to another with their con-
DiffServ architecture model divides traffic into a nections open.
small number of classes, and allocates resources on • Mobility independent – those users are not af-
the per-class basis. There are only few classes of fected by the mobility of the hosts. But to pro-
traffic, so the packet’s class can be marked directly vide mobility independent service guarantees,
in the packet (because of the bit low size). Purpose it is necessary to make resource reservation
of the “class” treatment: packets are classified and from all locations where the mobile host may
marked to receive a particular forwarding treatment visit.
(like per hop treatment) on nodes along the
communications path. SARAH mechanism

RSVP protocol Main idea of SARAH move movement


detection is to use Network Layer 2 functionality to
predict a MH’s next location. Mobile IP was
RSVP data flows can be best described by
originally designed to provide Network Layer 3
sessions, over which data packets flow. A session is
functionality only. In SARAH, it is assumed, that a
a set of data flows with the same unicast or
MH can simultaneously detect Layer 2 beacon
multicast destination, and RSVP treats each session
frames from multiple wireless access points. One of
independently. RSVP supports unicast and
the assumptions to enable SARAH movement
multicast sessions. We treat session as some
detection is that there should be an overlapped area
number of senders talking to some number of
between two neighboring cells. With the movement
receivers. A flow always originates with a single
detection scheme, SARAH can predict another BS
sender. Data packets in a particular session are
of a MH that enters into overlapped area of the two
directed to the same IP destination address or a
adjacent wireless cells. This feature enables
generalized destination port. The IP destination
SARAH to reduce the number of required PRPs
address can be the group address for multicast
considerably.
delivery or the unicast address of a single receiver.
The procedure of handoff looks as follows.
A generalized destination port can be defined by a
As MH moves from BS1 to BS2, the signal-to-
UDP/TCP destination port field, or eventually by
noise (SNR) of BS1 falls below the cell search
equivalent field in another transport protocol.
threshold value (CST), wher MH tries to find
another reachable APs with active scanning. Then
Effects of mobility
the MH can receive L2 beacon frames not only
from BS1, but also from BS2. This causes a trigger
Mobility of the hosts has a significant impact
of PRP procedure between BS1 and the predicted
on are packet delay, packet loss rate, delay, jitter
next BS. When the MH reaches the cell switchover
and throughput QoS parameters. When a mobile
point that the difference between SNR values of
host moves from one location to another, with an
BS1 and BS2 exceeds Delta SNR, the L2 roaming
active connection, the data flow path changes. As a
procedure is initiated.
result, a propagation delay of packets may change.
In order to inform the current BS that a
Also the congestion on routers along the new path
MH has come into the overlapped area, where L2
may result in a delay, that is different from that in a
beacon frames from multiple BSs can be detected, a
previous path. If the new location into which a
notifying message is sent from the MH to the
mobile host moves, is overcrowded, the available
current BS. This message contains the new BSs
bandwidth in the new location my not be sufficient
MAC addresses obtained from the beacon frames.
to provide the throughput it was receiving in the
In SARAH, each BS has a neighboring mapping
previous location. In addition, the mobile user may
table that binds IP and MAC addresses of all the
suffer temporary disruption of service during
neighboring BSs. Thus, the current BS can start the
handoff process.
establishment of PRP with the predicted BS using
Therefore mobile users should adapt to these
changes, as they move with their connections open. an IP address in the neighboring mapping table.
Figure 1: A simple simulation of Mobile Users’ communication in Wireless Environment prepared to
gather Quality of Service data

time a Mobile user enters the particular cell, it is


highlighted green color indicating, that the user is
in the range of particular cell. Figure 2 indicates
which parameters can be tracked on real-time.
Similarly we can focus on a particular
Mobile User (choosing it from a list) showing then,
which AP range it is in contact with. Additionally
each Mobile User can be switched between activity
taken, like Voice or Video Communications, setting
different priority levels typical to Quality of Service
issues. There are two possible QoS models to
choose from: MRSVP and SARAH. When some
Access Point is not able to assign a bandwidth, due
Figure 2: Available track on parameters of to lack of resources, it is indicated with relevant
selected mobile host warning in appropriate area box.
Below are some numerical values included in
the Java language code:
SIMULATION SCENARIO • The Base station initial capacity is: 2Mbps
(2048 kbps)
In order to simulate the wireless • It is possible to choose type of traffic. Mobile
environment a Java application (Fig. 1) has been users initially take 56 kbps for conversation. It
prepared to present the mobility and gather some is possible to choose video service for any
numerical data in Mobile IP network. As can be mobile user which takes 1024 kbps of
seen on the attached graph, a scenario consists of a bandwidth. Moreover higher priority level is
set of seven Access Points with a cell of diameter of assigned for video transfer compared to
180m and seven Mobile Users moving with random talk/data communication.
speed, and random direction, but perpendicular to • We do not focus on any errors in the
the net. simulation. There are special mechanisms that
An application gives the possibility to deal with error correction, like FEC, CRCs
observe the selected access point and then each etc. but this is not the scope of the simulation.
RESULTS AND SUMMARY [4]
http://www.cisco.com/univercd/cc/td/doc/cisintwk/i
The results are being displayed on four area to_doc/qos.htm
boxes and four text boxes. For instance, the average [5]
number of visible base stations from a point of view http://www.cs.ucl.ac.uk/staff/jon/mmbook/book/no
of selected Mobile user is being calculated real- de40.html
time. Similarly, the average number of mobile users [6] http://www.cs.wustl.edu/~jain/cis788-
in selected cell is constantly calculated during 99/ftp/qos_products/index.html
simulation process. All the time application [7] Y. Bernet, R. Yavatkar, P. Ford, F. Baker, L.
indicates active and passive reservations and Zhang, M. Speer, R. Braden, B. Davie, J.
displays the current cell number in range of a Wroclawski, and E. Felstaine, “A framework for
mobile host. Finally blocking and completion integrated services operation over diffserv
counts are gathered. Above results are needed to networks.” draft-ietf-issll-diffserv-rsvp-04.txt,
calculate and compare our final QoS results: March 2000.
Reservation blocking rate, and reservation session [8] S. Shenker, C. Partridge, and R. Guerin,
completion rate. “Specification of guaranteed quality of service.”
RFC 2212, September 1997.
[9] J. Wroclawski, “Specification of the controlled-
load network element service.” RFC 2211,
September 1997.
[10]
http://www.cs.ucl.ac.uk/staff/jon/mmbook/book/no
de42.html
[11]
http://www.cs.ucl.ac.uk/staff/jon/mmbook/book/no
de43.html
[12] K. Nichols, S.Blake, F. Baker, and D.Black,
Figure 3 Graphical simulation results for both “Definition of the differentiated services field
algorithms with high network load (DS field) in the IPv4 and IPv6 headers.” RFC
2474, December 1998.
It is worth to mention that application can be [13] Y. Bernet, S. Blake, D. Grossman, and A.
extended and worked out further for future use. Smith, “An informal management model for
Java code gives the possibility on doing it. The diffserv
application consists of Mobile_User class which routers.” draft-ietf-diffserv-model-04.txt, July 2000.
can be extended and added another methods to [14] V. Jacobson, K. Nichols, and K. Poduri, “An
obtain desired results. expedited forwarding PHB.” RFC 2598, June 1999.
The results (presented on Fig. 3) show better [15] http://www.acm.org/crossroads/xrds7-
completion rate for SARAH algorithm especially 2/mobileip.html
when the network load is high and very high. [16] Mobile Networking Through Mobile
However blocking numbers are higher and differ IP.http://computer.org/internet/v2n1/perkins.htm
considerably between individual users in case of [17] RFC 2002 - IP Mobility Support.
SARAH. This indicates, that SARAH algorithm http://www.ietf.org/rfc/rfc2002.txt. October 1996.
should be further tested and improved. [18] Nomadicity: How Mobility Will Affect the
Protocol Stack.
Abbreviations http://computer.org/internet/v2n1/nomad.htm.
[19] International Journal of Communication
MH – Mobile host Systems : “Selective advance reservations based on
AP – Access Point host movement detection and resource-aware
PRP – Predictive Routing Protocol handoff” Kyounghee Lee , Myungchul Kim ,
BS – Base Station Chansu Yu , Ben Lee , Seunghhil Hong

BIBLIOGRAPHY
[1] http://searchvoip.techtarget.com
[2]
http://ieeexplore.ieee.org/iel4/5850/15596/0072219
9.pdf?arnumber=722199
[3]
http://www.cisco.com/en/US/docs/ios/12_1/qos/con
figuration/guide/qcdconmg.html

View publication stats

You might also like