Professional Documents
Culture Documents
Abstract ing the results [2]. Keeping that in mind, we have de-
To truly realize potential ofMANET, multimedia servic- vised an on demand source routing protocol for
es must be provisioned with a minimum level ofQoS. To MANET which will use six important QoS attributes to
meet the QoS requirement of such services, many find out the best route by the help of Analytic Hierarchy
attributes need to be considered. To keep the routing Process.
process lightweight, standard QoS aware routing pro- Remainder of the paper is designed as follows. In sec-
tocol in MANET works with one or two such parame- tion II we discuss the theoretical background for our
ters. In this paper, we have proposed an on-demand proposal. Section III gives an overview of related re-
source routing protocol for MANET that works with six search works in the field. Section IV presents the pro-
important QoS attributes by varying priority for differ- posed mechanism. Finally, section V summarizes our
ent category oftraffic flow. We have reflected this vari- work by discussing the achievement, limitation and fu-
ation by incorporating Analytic Hierarchy Process in ture work of the proposal.
the proposal.
II. THEORETICAL REVIEW
Keywords: AHP, MANET, QoS, Traffic Categoriza-
tion, Weight.
A. QoS Parameters and Traffic Categorization
I. INTRODUCTION The ITU has defined five important QoS Parameters for
Mobile Ad Hoc Network has gained importance as a IP transport: Transfer Delay, Delay Variation, Loss Ra-
tio, Error Ratio, and Throughput [3]. Here, Loss Ratio
recognized field of research due to its decentralized,
and Error Ratio can also be described in terms of Relia-
dynamic and self configuring nature. In its early stage,
bility. Other than these, some more parameter can be
much of the efforts have been placed in providing solu- regarded in case of wireless ad hoc network, whether
tion for the best effort services. However, since the last mobile or stationary. As every mobile node acts as in-
decade, it has been observed that multimedia services termediate router, load and power condition of these
have been a major catalyst for mass recognition of a nodes should also be considered [4]. Therefore, when
technology. In failing to guarantee such services QoS aware routing is concerned above mentioned pa-
through typical best effort design, use of MANET in the rameters should be taken into concern.
real world has been limited. Therefore focus has been Some wireless technologies have defined service classes
shifted towards the provision of better defined QoS in and related QoS parameters. ITU has defined six service
this field. classes (class 0-5) with recommended values of the QoS
QoS routing plays a major role in QoS provisioning as parameters given in [3]. Enhanced Distribution Coordi-
it tries to find the best route to serve application's QoS nation Function (EDCF) has introduced prioritize four
requirement. Some QoS routing protocol works as an access categories, designated 3, 2, 0, 1 from highest to
integral part of session admission control whereas some lowest priority for IEEE 802.11 in [5]. These four
tries to improve overall performance through particular access categories are not allocated to any particular type
metrics. Majority of proposed QoS routing for MANET of traffic but allocation that is often use is: voice, video,
has included throughput and delay as routing parameter. best effort and background. QoS categorization in
However, many other metrics are also important to 802.16 is provided by means of four alternate schedul-
ing services: Unsolicited Grant, Real Time Polling, Non
quantify QoS. But working with more attributes is diffi-
Real Time Polling and Best Effort [6]. UMTS specifies
cult and therefore, researchers have avoided working
four service classes: Conversational, Streaming, Interac-
with more than two attributes to design QoS routing [1].
tive and Background [7]. As there is no specified traffic
Analytic Hierarchy Process is a powerful and flexible categorization for Ad Hoc Wireless network, one of
decision making tool to set priorities when both qualita- these categorizations can be utilized in modified form, if
tive and quantitative aspects of a decision are consi- QoS provisioning is in concern.
dered. When complex multi-criteria based decision
making problem needs to be solved, AHP is a very good
choice as it simplifies by reducing complex decisions to
a series of one-on-one comparisons and then synthesiz-
553
Packet Loss and Bit Error Rate), Load and Battery pow- Usually the AHP method consist four steps: 1) Create
er. These QoS metrics can be classified as additive, the input values by pair-wise comparisons of decision
concave or multiplicative metrics based on their ma- elements, 2) Estimate the relative weights of the deci-
thematical properties [19]. Additive metrics are defined sion elements, 3) Check for consistency, 4) Combine
as ILi(m), over path P, where L, (m) is the value of the the relative weights to determine the ranking of the dif-
metric m over link L, and L, P. The value of concave ferent decision alternatives. While designing solution
metric Cmisdefined as the minimum value of that metric for MANET, one has to keep in mind that the protocol
over a path, Cm = mirul., (m)). Finally, multiplicative should be as lightweight as possible. That's why we
metric MIn is calculated by taking the product of the have used a variant of AHP process explained in [20].
values along a path, M m=I1 L, (m). Thus, delay is an This mechanism reduces the processing by eliminating
additive metric, as it is cumulative over the whole path step 3 and simplifying step 2.
and throughput is a concave metric. Therefore, these six The next step is creating judgments on the parameters'
metrics are calculated for each link over a route accord- importance, made in pairs, aij, relating the importance
ing to its nature and placed in route request packet. of parameter i to that of parameter j. A theoretically
When the destination receives the route request pack- justified fundamental scale according to [2], is used to
etCs), it replies the best route to the source. Upon receiv- represent the intensities between each attribute. Usually
ing the packet, RIB in destination node stores each the scale consists of nine levels but to make it easier, we
route along with its QoS values for the six parameters. use more restricted scale with three levels mentioned in
To compute the best route, the destination node uses the following table. Reason behind this simpler scale is
QoS attribute values only. While sending route request, that we have categorized the value and requirement of
source node sets category of the traffic flow for which the attributes in three levels: high, medium and low.
the route is intended. This is used by the RIB in the des- Table II: Intensity of Importance Scale
tination node, as it informs AHP engine to perform cal- Intensity of Impor- Definition
culation according to the category. 1 EquallyImportant
3 Moderately More Importan1
5 Strongly More Important
D. AHP ENGINE
The AHP engine collects the discovered routes along At first, keeping the objective of route selection in fo-
with their QoS values from the RIB. It is also informed cus, QoS attributes are pair-wise compared. A square
about the flow class for which the route is intended. matrix of order n, A = [~j], is created using the compar-
From the class definition, AHP uses the appropriate pre- isons where, ~j>O, indicating the importance of parame-
computed priority weight and multiplies these weights ter i relative to parameter j as show in equation (1).
with perceived QoS values through a process defined in
all a12 a13 ali)
Analytic Hierarchy Process. Outcome of the calculation a2l a22 a23 a2i
is the relative preference of the routes. Using relative A= (1)
... ... .. .
preference value, destination node identifies the best (.atl ail ai~ afi
route and sends route reply accordingly. AHP process is
defined as follows. Obviously, ~j = 1, when i=j, while ~j = 1/a.;i; which re-
In the first step, the problem is organized into a three flects the reciprocal importance of parameter j relative
level hierarchy as figure 2. The key objective here is to to parameter i. Then we are going to determine the
select the best route suited to QoS requirement of the weight distribution of the parameters using the compari-
traffic flow. Therefore route selection is placed at the son matrix mentioned in equation (1), in which Wi is the
root of the tree.
1,...---.-·-
. .......
------. weight of parameter i in the weight vector w = [w}, W2,
W3, .... , w n] for n attributes. This vector can by found
by the equation (2) based on [2], given as follows:
........ .. Ii .... ,-.. Where, aij is the (ij)th entry of the comparison matrix A.
. ".",~...' .,
: ""'_'0J- ~- . --'i" L_, ,". ~." '"
~
Thus, we find Wij, column matrix, where i = 1 to n, for a
E-~8~t::J
particular flow class j. Aligning column matrices, Wi},
Wi2, Wi3 ... to column 1, 2, 3 ... and so on, we form
another matrix B = [bij] of order n X m, where, where n
is the number of parameter and m is the number catego-
Fig. 1. AHP 3 Tier Hierarchy ries.
We perform another set of pair-wise comparison but
Factors contributing to the objective are shown in the this time for the routes and build a set of comparison
tier 2 and alternatives or route options are mentioned in square matrix for all QoS attributes, C = [Cij] of order p,
tier 3 of the hierarchy. where p is the number of routes. Using the mechanism
554
given in equation (2), we construct Rij ; where, Rij is Cat T D J R R B Row Score
2 Sum
route weight distribution of route i for parameter j. We
represent Rij in matrix D = [Dij ] p x ne where p is the T 1 5 1 5 5/3 5/3 15.3 0.28
3
number of routes and n is the number of parameter. Fi- D 1/5 1 1/5 1 1/3 1/3 3.07 0.05
nally, we perform matrix multiplication within D x B = J 1 5 1/5 5 5/3 5/3 15.3 0.28
[E], x m- This is the solution matrix. Highest value of 3
each column represents the best route for a particular R 1/5 1 1/5 1 1/3 1/3 3.07 0.05
category of flow traffic. L 3/5 3 3/5 3 1 1 9.2 0.17
B 3/5 3 3/5 3 1 1 9.2 0.17
To- 55.2 1
E. Case Study tal
To demonstrate how AHP engine works we will use an
example ad hoc network scenario. The topology of the Table V: Factor comparison category 0
scenario is given below (figure 2). S wants to send Ca T D J R L B Row Seo
t Sum re
VoIP traffic to D and it is discovering route for D. In 0
this topology, S can reach to D, using one of the three T 1 1 3 3/5 1 1 7.6 0.1
routes (Route 1: H-I-J-K, Route 2: A-B-C, Route 3: E- 7
D 1 1 3 3/5 1 1 7.6 0.1
F-G). Following section demonstrates how AHP calcu-
7
lates the matrix. J 1/ 1/3 1 1/5 1/3 1/3 2.53 0.0
3 5
R 51 5/3 5 1 5/3 5/3 12.6 0.2
3 7 7
L 1 1 3 3/5 1 1 7.6 0.1
~.,
7
."-.
1,-.. B 1 1 3 3/5 1 1 7.6 0.1
7
To- 45.6 1
tal
555
ters based on the information in table VIII. ble for category 1. The destination node will send a
Table VIII: Pair wise companson for Thr ou 1lPU
h t route reply to the source accordingly.
Throughput Route Route Route Row Score T able XII: Ra nkimg for ot h er catezones
1 2 3 Sum
Category 2 Category 0 Category 1
Route 1 1 5/3 5/3 4.33 0.44
0.3638 0.3649 0.3599
Route 2 3/5 1 1 2.6 0.27
Route 3 3/5 1 1 2.6 0.27 0.3088 0.2659 0.2249
556
Next-Generation Wireless Multimedia Communica- [18]D. Johnson, Y. Hu, D. Maltz, "RFC 4728: The Dy-
tions Systems in IEEE Wireless Communications namic Source Routing Protocol (DSR) for Mobile
Magazine, June 2003. Ad Hoc Networks for IPv4", February 2007
[5] Daqing Gu Jinyun Zhang, "QoS enhancement in [19]T. B. Reddy, I. Karthigeyan, B. Manoj, and C. S. R.
IEEE 802.11 wireless local area networks", Com- Murthy, "Quality of service provisioning in ad hoc
munications Magazine, IEEE, Volume: 41, Issue: wireless networks: a survey of issues and solu-
6, page(s): 120- 124, June 2003. tions." available online:
[6] IEEE 802.16-2004, "IEEE Standard for Local and http://www.sciencedirect.com. Last accessed on
Metropolitan Area Networks - Part 16: Air Inter- 29th July, 2009.
face for Fixed Broadband Wireless Access Sys- [20]Dr S. Tom Foster, Dr. Gerald LaCava, "The Ana-
tems", October 2004. lytical Hierarchy Process: A step by step ap-
[7] UMTS: Quality of Service, proach", Available at:
http://www.umtsworld.com/technology/qos.htm. https://acc.dau.mil/GetAttachment.aspx?id=5479&
Last accessed on 29th July, 2009 pname=file&aid=18722&lang=en-US, Last ac-
[8] S. Chen," Routing Support for Providing Guaran- cessed on 29th July, 2009.
teed End-to-End Quality-of-Service", PhD thesis, [21]Andrew S. Tanenbaum, "Quality of Service: Re-
University ofIL at Urbana-Champaign, 1999. quirements", Computer Network, Chapter 5, page:
[9] Lei Chen, Wendi B. Heinzelman, "QoS-Aware 397, Fourth Edition, Prentice Hall, October 2002.
Routing Based on Bandwidth Estimation for Mo-
bile Ad Hoc Networks", Selected Areas in Com-
munications, IEEE Journal on
Volume 23, Issue 3, Page(s): 561 - 572, March
2005.
[10]Chenxi Zhu, M. Scott Corson, "QoS routing for
mobile ad hoc networks", Infocom 2002, Available
athttp://www.ieeeinfocom.org/2002/papers/121.pd
f, Last accessed on: 29 July, 1009.
[11]Lin, C.R. Gerla, M, "Asynchronous Multimedia
Multihop Wireless Networks", INFOCOM '97. Six-
teenth annual Joint Conference of the IEEE Com-
puter and Communications Societies. Proceedings
IEEE Vol: 1, page(s): 118-125, Apr1997.
[12]M. Wang and G.-S. Kuo, "An application-aware
QoS routing scheme with improved stability for
multimedia applications in mobile ad hoc net-
works," in Proc. IEEE Vehicular Technology
Con£,pp.1901-1905,Sep.2005.
[13]B. Zhang and H. T. Mouftah, .QoS routing for
wireless ad hoc networks: problems, algorithms and
protocols, IEEE Communication Magazine, vol. 43,
pp. 110.117, Oct. 2005.
[14]M. Sheng, J. Li, and Y. Shi, "Routing protocol with
QoS guarantees for ad-hoc network", Electronics
Letters, volume 39, pp. 143.145, Jan. 2003.
[15]L. Barolli, A. Koyama, and N. Shiratori, "A QoS
routing method for ad-hoc networks based on ge-
netic algorithm", In Proceedings of 14th Interna-
tional Workshop. Database and Expert Systems
Applications, pp. 175. 179, Sep. 2003.
[16]A. Misra and S. Banerjee, "MRPC: Maximizing
network lifetime for reliable routing in wireless en-
vironments", In Proceedings of IEEE Wireless
Communications and Networking Conference.,
March 2002.
[17]WLAN Quality of Service, Available at:
http://www.cisco.com/en/US/docs/solutions/Enterp
riselMobility/vowlan/41dg/vowlan_ch2.html, Last
accessed on 29th July, 2009.
557