SlideShare a Scribd company logo
1 of 15
Download to read offline
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
DOI : 10.5121/ijasuc.2010.1309 106
A QUALITY OF SERVICE ARCHITECTURE FOR
RESOURCE PROVISIONING AND RATE CONTROL IN
MOBILE AD HOC NETWORKS
S.Venkatasubramanian1
and Dr.N.P.Gopalan2
1
Department of Computer Science & Engineering, Saranathan College of Engineering,
Panjapur, Tiruchirapalli, Tamilnadu, India
vsgomes@rediffmail.com
2
Department of Computer Applications, National Institute of Technology,
Tiruchirapalli, Tamilnadu, India
gopalan@nitt.edu
ABSTRACT
Prioritized flow control is a type of QoS provisioning in which each class is provided a different QoS by
assigning priority to one class over another in terms of allocating resources. It is an effective means to
provide service differentiation to different class of service in mobile ad hoc networks. So the objective is to
achieve a desired level of service to high-priority flows so that the wireless medium is completely utilized
using adaptive rate control. In this paper, we propose to design QoS architecture for Bandwidth
Management and Rate Control in MANET. Our proposed QoS architecture contains an adaptive
bandwidth management technique which measures the available bandwidth at each node in real-time and
it is then propagated on demand by the QoS routing protocol. The source nodes perform call admission
control for different priority of flows based on the bandwidth information provided by the QoS routing.
The network bandwidth utilization is monitored continuously and network congestion is detected in
advance. Then a rate control mechanism is used to regulate best-effort traffic.
KEYWORDS
QoS, DRQOS, Rate control, multipath routing,
1. INTRODUCTION
A mobile ad hoc network includes a group of wireless nodes which develops a network without
the deployment of existing network infrastructure. A node can communicate with the other
nodes by multi-hop, when the nodes cooperate to forward packets with each other. In MANETs,
the design of a Quality of Service (QoS) routing protocol is more difficult than the conventional
networks because the host mobility can cause frequently unpredictable topology changes [1].
Since the last decade, MANETS are under the focus of the research community. It supports a
variety of services by forming an infrastructure-less network immediately. Initially, MANETs
are proposed for the emergency situations such as natural disasters, military conflicts, medical
facilities etc but nowadays it is required to support the increasing demand for multimedia
communications. Due to high rate requirements and severe delay constraints, maintaining real-
time media traffics such as audio and video in presence of dynamic network topology is difficult
[2].
There are two solutions for QoS provisioning on the Internet such as [3] such as Integrated
Services (IntServ) and Differentiated Services (DiffServ). The objective of the Integrated
Services (Intserv) is to provide applications with a guaranteed share of bandwidth. The requested
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
107
QoS for a flow is either fully granted or rejected because the Intserv operates on a per-flow
basis.
• Guaranteed Services: It provides an assured amount of bandwidth, strict end-to-end
delay bounds, and minimal queuing delay to packets
• Controlled Load Services: It gives a service that is as close as possible to a best-effort
service in a lightly loaded network and
• Best Effort Services: It is characterized by the absence of a QoS specification.
The first two service classes use parameters, such as token bucket rate and size, peak data rate,
and minimum and maximum packet size. The routers are able to produce detailed reservations
with the detailed information provided by these services about the intended packet stream.
DiffServ is a lightweight model and it is significantly proposed for the interior (core network)
routers because the individual state flows are aggregated into a set of flows. It is not necessary to
maintain the flow states within the core of the network because the service differentiation
depends upon the per hop behaviors. Simplicity, efficiency and scalability are the advantages of
the DiffServ. Hence this model can be a promising QoS model for MANETs. However, the
DiffServ architecture should be suitably adapted such that it can be applied to the features of
MANETs [3].
Generally, the existing solutions for QoS provisioning in MANETs can be classified into two
categories [3] namely stateful approach based on resource reservation. Eg: INSIGNIA [13] and
stateless approach which do not rely on resource reservation, and try to provide a certain degree
of service differentiation. Eg: SWAN [14].
1.2 Priority of Traffic
Generally in QoS provisioning, the bandwidth is allocated first to the higher priority traffic in
preference and then allocated to the lower priority traffic. The lower priority traffic can utilize
the bandwidth only after the utilization of the higher priority traffic. If a high priority flow’s
traffic pattern satisfies the behavior described in the service agreement, its packets should be
delivered in preference to other packets with lower priorities. On the other hand, flows with
lower priorities should use as much bandwidth as possible after the transmission requirements of
higher priority flows have been satisfied [6].
1.3 Rate Control in MANET
Since the available bandwidth of the wireless channel is variable and unpredictable, rate control
becomes more complicated in MANETs than in the wired networks. When a source-based
admission control mechanism uses rate measurements from aggregated real-time traffic as
feedback, a rate control mechanism uses the per-hop MAC delay measurements from packet
transmissions as feedback [4].
The rate control of TCP and UDP best effort traffic is performed locally at every mobile node in
a fully distributed and decentralized manner to make sure that the bandwidth and delay
requirements of real-time UDP traffic are met. In order to restrict the best effort traffic to
produce the essential bandwidth required for supporting real time traffic, rate control is designed.
It can also be used to allow the best effort traffic to efficiently utilize the bandwidth which is not
currently utilized by the real-time traffic at any particular moment. In order to reduce the
International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
108
excessive delays, the total rate of all best effort and real-time traffic transported over each load
shared media channel is maintained below a particular threshold rate [4].
1.4 QoS Provisioning Challenges in MANETs
Due to several problems, QoS provisioning in MANETs is much complicated when compared to
wired networks. The following are some of the main QoS provisioning and maintenance
problems in MANETs.
 It requires knowledge of the available bandwidth, which is difficult to be accurately
estimated in a dynamic environment.
 Bandwidth reservation has to be made through negotiation between neighbors within
two to three hops other than only the direct neighbors sharing the same channel, and this
needs signaling message exchanges between them. Moreover, when the neighbor moves
out of the reservation area of the node, the reserved bandwidth in a neighbor should be
released through some mechanism. Hence, an extra control overhead will be introduced
by these signaling messages and consumes limited bandwidth and energy.
 The reserved bandwidth over the entire duration of an active session cannot be
guaranteed. Some of the reserved bandwidth might be stolen by the oncoming node, if a
communicating node moves towards a node which has reserved some bandwidth for
flow(s). The reserved bandwidth over the link between them might be unavailable or the
link might be broken, if two nodes on the end of a link move away from each other.
 In MANETs, due to the dynamic topology, there is no clear definition of what is core,
ingress or egress router. Since all the nodes in the network cooperate to provide services,
there is no clear definition of a Service Level Agreement (SLA). On the other hand, an
infrastructured network where the services to the users in the network are provisioned by
one or more service providers [3].
 Since the wireless bandwidth and capacity in MANETs are affected by interference,
noise and multi-path fading, it is limited and the channel is not reliable. Moreover, the
available bandwidth at a node cannot be estimated exactly because it involves in a large
variations based on the mobility of the node and other wireless device transmitting in the
vicinity etc [5].
In this paper, we propose to design a QoS architecture for resource provisioning and rate control
of various traffic classes.
2. RELATED WORK
R. Gunasekaran et al [7] have proposed a model called High-Privileged and Low-Privileged
Architecture (HPLP) for the forthcoming Ad Hoc networks where the differentiated services can
be achieved for different classes of users. They have considered only the bandwidth reservation
among the various factors influencing the differentiated services and identified the different
factors that can influence the efficiency of the bandwidth reservation.
Claude Chaudet et al, [8] have proposed a distributed algorithm to allocate bandwidth to each
mobile according to the topology of the network and the available bandwidth on each mobile for
stable ad hoc networks. Their algorithm guarantees a non null minimum bandwidth to each
International Journal of Ad hoc, Sensor  Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
109
mobile. With their algorithm, each mobile computes its bandwidth usage in order to avoid
saturating its capacity or its neighbors and congestion is less likely to appear in the network.
M. Mirhakkak et al [9] have developed a prototype implementation of resource reservation,
running as an extension to the Reservation Setup Protocol (RSVP) protocol. Their approach is to
expand the semantics of the reservation, so that, instead of being a single value indicating the
level of service needed by an application, it becomes a range of service levels in which the
application can operate, together with the current reserved value within that range.
Kumar Manoj et al [10] have proposed a bandwidth control management (BWCM) model to
improve the QoS performance by minimized end-to-end delay. In addition to end-to-end delay,
they have proposed an algorithm for end-to-end bandwidth calculation and allocation. They have
considered different QoS traffic flows in the network to evaluate the performance of their
proposed algorithm of BWCM model. Their algorithm includes a set of mechanisms: control
management, co-ordination temporary resource reservation process.
Belkadi Malika et al [11] have proposed a new solution combining QoS (Quality of Service)
routing protocol and flow control mechanism. This QoS routing protocol selects the routes with
more resources in an intelligent manner rather than diffusion. It returns the best route offering a
higher transmission rate, a less delay and a more stability. Their protocol uses a new metric to
compute the most stable route. To reinforce the congestion avoidance, they have added a flow
control mechanism to adjust the sender's transmission rate for each route.
Marek Hejmo et al [12] have proposed a distributed QoS signaling protocol which is an
extension to the SWAN protocol. Their proposed DoS-resistant QoS (DRQoS) signaling scheme
employs distributed rate control to manage the bandwidth resources of the network, but does not
rely on the maintenance of per-flow state. Their signaling protocol provides QoS for real-time
traffic and employs mechanisms at the medium access control (MAC) layer, which serve to
avoid potential attacks on network resource usage. Their proposed signaling scheme achieves a
compromise between signaling protocols that require the maintenance of per-flow state and
those that are completely stateless.
3. PROPOSED QOS ARCHITECTURE
3.1 Overview of the Architecture
In this paper, we propose to design a QoS architecture which has four basic components:
• Adaptive Bandwidth Management
• QoS Routing
• Call Admission Control
• Rate Control.
The adaptive bandwidth management measures the available bandwidth at each node in real-
time. This bandwidth information is then propagated pro-actively or retrieved on demand by the
scalable QoS routing. The source nodes in the DiffServ model perform call admission control for
real-time flows based on the bandwidth information provided by the QoS routing. The
congestion control part is unique to mobile ad hoc networks. In a MANET, even though
admission control is performed to guarantee enough available bandwidth before accepting any
real-time flow, the network can still experience congestion due to mobility or connectivity
changes. Thus, the fourth component, congestion control, is extremely important to our QoS
International Journal of Ad hoc, Sensor  Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
110
architecture. It monitors the network bandwidth utilization continuously and detects network
congestion in advance with the help of the adaptive bandwidth management component. A rate
control is then used to regulate best-effort traffic and ensure that best-effort traffic coexist well
with real-time traffic.
3.2 Adaptive Bandwidth Management
In our QoS architecture, each node will continuously estimate its available bandwidth. The
bandwidth information will then be used for QoS capable routing protocols to provide support to
admission control.
We compute the available bandwidth based on the channel status of the radio to determine the
busy and idle periods of the share wireless media. By examining the channel usage of a node, we
are able to take into account the activities of both the node itself and its surrounding neighbors
and therefore obtain a good approximation of the bandwidth usage. The channel utilization ratio
is defined as the fraction of time within which a node is sensing the channel as being utilized. An
802.11 wireless radio has four states:
1. Busy state (transmitting or receiving packets)
2. Carrier sensing channel busy (some other nodes within its neighborhood are transmitting
packets)
3. Virtual carrier sensing busy (deferral to RTS or CTS packets)
4. Idle state (not in any of the above states).
Among the four states, the states the first three states can be treated as busy state and the fourth
state as the idle state. Each node will constantly monitor the channel state changes (from busy to
idle or from idle to busy) and record the time period that the radio is in each state.
For each time period T, we then calculate the channel utilization ratio CHutil as
T
period
busy
channel
CHutil
−
−
= (1)
To smooth the channel utilization estimation, we define a smoothing constant ∈
δ [0,1].
Suppose the last channel utilization ratio is CHutil(t-1) and the channel utilization ratio measured
in the current sampling time window is CHutil. Then, the current channel utilization ratio is given
as CHutil(t) = δ CHutil(t-1) + (1- δ) CHutil. The channel utilization ratio CHutil(t) is bounded
between 0 and 1. After correctly estimating the channel utilization at time t, we then are able to
calculate the available bandwidth of a node at time t as
ABWt = CHBW(1- CHutil(t)). (2)
Here, CHBW is the raw channel bandwidth.
3.2.1 Bandwidth Reservation
In our scheme, we use a soft bandwidth reservation where each node in the network will
periodically calculate its own available bandwidth, based on the bandwidth measurement
technique discussed in the previous subsection. The available bandwidth calculation will be used
by our call admission control component to determine if flows can be admitted for a particular
service class. Once a flow is admitted and starts sending data traffic, the bandwidth resource
occupied by the flow will be automatically taken into consideration during the periodic available
International Journal of Ad hoc, Sensor  Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
111
bandwidth measurement intervals. Therefore, resource reservation is done implicitly without the
need to keep track of per flow information; only per class information is needed.
3.3 QoS Routing
We use our previously designed QOS based multipath routing protocol intended for mobile ad
hoc networks [15]. Enabling a QoS constrained route from source to destination is the objective
of this routing protocol.
A QoS-based routing metric for MANETs should incorporate minimum available bandwidth and
end-to-end latency along with congestion around a link. Congestion is related to channel
quality, which depends on the MAC access contention and channel reliability. So our algorithm
should rely on the following metrics to allocate weights to individual links.
• End-to-End Delay
• Channel Quality
• Link Quality
We now introduce the weight metric W which assigns a cost to each link in the network. The
weight W combines the link quality Lq, channel quality Cocc and the average delay Davg , to select
maximum throughput paths, avoiding the most congested links.For an intermediate node i with
established transmission with several of its neighbors, the W for the link from node i to a
particular neighboring node is given by
W = Lq + Cocc + Davg (3)
3.3.1 Route Request
During the route discovery phase of the protocol, each intermediate node uses an admission
control scheme to check whether the flow can be accepted or not. If accepted, a Flow Table (FT)
entry for that particular flow is created. The FT contains the fields Source (Src), Destination
(Dst), Reserved Bandwidth (BWres), Minimum bandwidth (BWmin). Each node collects the
bandwidth reserved at its one hop neighbors (piggybacked on periodic HELLO packets) and
stores it in its Neighbor Table (NT) .The Neighbor Table contains fields Destination (Dst),
Reserved Bandwidth (BWres), No. of Hello Packets (No Hello).
Let us consider the scenario and the route
S ------- R1---–-- R2 ---–-- R3-- ---– D
To initiate QoS-aware routing discovery, the source host S sends a RREQ. When the
intermediate host R1 receives the RREQ packet, it first estimates all the metrics as described in
the previous section.
The host R1 then calculates its weight WR1 using (3).
WR1
RREQR1 ======= R2
R2 then calculates its weight WR2 in the same way and adds it to the weight of R1. R2 then
forward the RREQ packet with this added weight.
International Journal of Ad hoc, Sensor  Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
112
WR1+ WR2
RREQR2 ============= R3
Finally the RREQ reaches the destination node D with the sum of node weights
WR1+ WR2 + WR3
RREQR3 ==================== D
3.3.2 Route Reply
The Destination node D sends the route reply packet RREP along with the total node weight to
the immediate upstream node R3.
WR1+ WR2 + WR3
RREP ================= R3
Now R3 calculates its cost C based on the information from RREP as
CR3 = (WR1+ WR2 +WR3) - (WR1+ WR2) (4)
By proceeding in the same way, all the intermediate hosts calculate its cost.
On receiving the RREP from all the routes, the source selects the route with minimum cost
value.
3.4 Call Admission Control
With the support from the above described QoS routing, the source node can then decide
whether to admit a new real-time flow. This is usually referred to as call admission control
(CAC). When a new request with certain bandwidth requirement comes, the source will perform
admission control following the procedure described below.
• The source node first consults the local routing table. If the destination is within the
local scope and the available bandwidth is enough, then the flow is accepted. If the
destination is within scope, but bandwidth is not enough, then, reject the flow.
• If the destination is not within the local scope, the source node then consults the
landmark routing table. It first examines whether it has enough bandwidth to the
corresponding landmark node of the destination. If not enough, the flow is rejected.
• If bandwidth to the landmark node is enough, the source node then has to further check
the minimal and maximal bandwidth propagated by that landmark. If the requested
bandwidth is smaller than BWmin, the flow can be admitted. If the requested bandwidth
is larger than BWmax, the flow is rejected.
• If, however, the requested bandwidth falls between BWmin and BWmax, the bandwidth
information in the landmark routing table is not enough to make an admission decision.
A probing packet is then sent by the source node to the corresponding landmark to
collect the exact available bandwidth to the destination node. After getting the reply
International Journal of Ad hoc, Sensor  Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
113
back, if the available bandwidth can meet the requirement, then accept the flow.
Otherwise, the flow is rejected.
3.5 Rate Control
The Packet Generation Rate (PGR) of the low priority flow is computed at low priority source
based on the formula as follows:
)
(
1
)
(
t
PGI
t
PGR L
new
L
new = (5)
where )
(t
PGI L
new is the computed Packet Generation Interval of low priority flow L at time t
given by
)
(
])
[
1
(
)
( t
PGI
ER
t
PGI L
old
H
L
new ×
×
−
= δ (6)
where, ERH is the detected error in Packet Arrival Interval of high priority flow and it is given
as,
H
Detected
H
Desired
H PAI
PAI
ER −
= (7)
where, PAI is the Packet Arrival Interval, H
Desired
PAI is the desired high priority Packet Arrival
Interval and H
Detected
PAI is the detected high priority Packet Arrival Interval. Here δ is the
proportionality constant. We assume that each high priority flow has a pre-specified Packet
Generation Rate which should correspond to the Packet Arrival Interval at any intermediate node
when high priority flow does not have to face any contention. This value is known to every node
in the network and this corresponds to the desired high priority Packet Arrival Interval.
The positive or negative adjustment required in the PGI at low priority source is a fraction of the
old PGI of the low priority flow, which is proportional to the error introduced in high priority
Packet Arrival Interval. On high priority flow detection, if low priority PGR is decreased, its
effect on the improvement of high priority Packet Arrival Interval requires some time. Hence,
taking control decision on each back propagated value of (Transmitted Packet Arrival Interval)
Li
t
s
TPAI )
( would be incorrect and will lead to more unnecessary oscillations of both Detected
high priority Packet Arrival Interval as well as PGR of low priority flow. Hence, a window is
introduced at the low priority source, which effectively stores Li
t
s
TPAI )
( . So, the PGR or PGI of
low priority source Li is controlled with the Average of Li
t
s
TPAI )
( , where averaging is done on
the Window-Size W. Hence, Detected Packet Arrival Interval at source S for the low priority
flow Li at time t or )
(t
PAI Li
Detected is computed as
W
s
TPAI
t
PAI
W
j
Li
t
Li
Detected
∑
−
=
=
1
0
)
(
)
( (8)
International Journal of Ad hoc, Sensor  Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
114
4. SIMULATION RESULTS
4.1. Simulation Model and Parameters
The Network Simulator (NS2) [16], is used to simulate the proposed architecture. In the
simulation, the channel capacity of mobile hosts is set to the same value: 2 Mbps. The
distributed coordination function (DCF) of IEEE 802.11 is used for wireless LANs as the MAC
layer protocol. It has the functionality to notify the network layer about link breakage. In the
simulation, 50 mobile nodes move in a 1000 meter x 1000 meter region for 100 seconds
simulation time. We assume each node moves independently with the same average speed. All
nodes have the same transmission range of 250 meters. In our simulation, the speed is 10 m/s
and pause time is 5 sec. The simulated traffic is Constant Bit Rate (CBR).
The simulation settings and parameters are summarized in table
No. of Nodes 50
Area Size 1000 X 1000
Mac 802.11
Radio Range 250m
Simulation Time 100 sec
Traffic Source CBR
Packet Size 512
Speed 10m/s
Flows 2,4,6,8 and 10
Rate 0.5,1.0,1.5 and
2Mb
4.2 Performance Metrics
The proposed QoS Architecture for Resource Provisioning and Rate Control (QARP-RC) is
compared with the DRQoS [12] scheme. The performance is evaluated mainly, according to the
following metrics.
i. Average End-to-End delay: The end-to-end-delay is averaged over all surviving data
packets from the sources to the destinations.
ii. Aggregated Throughput: We measure aggregated throughput in terms of no. of
packets received.
iii. Fairness: For each CBR flow, we measure the fairness as the ratio of throughput of
each flow and total no. of flows.
iv. Packet Loss: We measure the packet loss, which is the no. of packets lost per unit
time.
v. Blocking Probability: We measure the blocking probability as the ratio of rejected
requests per total no. of requests.
4.3 Results
A. Effect of Varying Rate
In the first experiment, the transmission rate is varied as 0.5, 1.0, 1.5 and 2Mb and the above
metrics are measured.
International Journal of Ad hoc, Sensor  Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
115
Fig.1 Rate Vs Delay
Fig.2 Rate Vs Throughput
Fig.3 Rate Vs Fairness
End-to-End Delay
0
0.5
1
1.5
2
2.5
3
3.5
0.5 1.0 1.5 2.0
Rate(kb)
Delay(s)
QARP-RC
DRQoS
Throughput
0
1000
2000
3000
4000
5000
6000
7000
0.5 1.0 1.5 2.0
Rate(kb)
QARP-RC
DRQoS
Packets
Rate Vs Fairness
0
0.2
0.4
0.6
0.8
1
1.2
0.5 1.0 1.5 2.0
Rate
QARP-RC
DRQoS
Fairness
International Journal of Ad hoc, Sensor  Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
116
Fig.4 Rate Vs Packets Loss
Fig.5 Rate Vs Blocking Probability
Fig 1 shows the end-to-end delay values when the rate is increased. It is clear that QARP-RC has
less delay when compared to DRQoS, since it has the QoS routing protocol which selects best
path. Fig 2 and 3 show the result of throughput and fairness when the rate is increased. From the
figures, it can be seen that the throughput and fairness are more in the case of QARP-RC scheme
than DRQoS, because of the adaptive bandwidth management and rate control schemes of
OQARP-RC. Fig. 4 presents the packets loss for both the schemes. Because of QoS routing and
rate control policies, QARP-RC has less packet loss than DRQoS.Fig.5 shows the blocking
probability when the rate is increased. From the figure it is clear that QARP-RC attains less
blocking probability than the DRQoS, since it has the effective call admission control
mechanism.
B. Effect of Varying Flows
In the second experiment, we vary the number of data flows as 2,4,6,8 and10.
Rate Vs Packet Loss
0
10000
20000
30000
40000
50000
60000
0.5 1.0 1.5 2.0
Rate
QARP-RC
DRQoS
Rate Vs Blocking Probability
0
0.1
0.2
0.3
0.4
0.5
0.5 1.0 1.5 2.0
Rate
QARP-RC
DRQoS
Blocking
Probability
Packet Loss
International Journal of Ad hoc, Sensor  Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
117
Fig.6 Flow Vs Delay
Fig.6 Flow Vs End-to-End delay
Fig.7 Flow Vs Throughput
Fig.8 Flow Vs Fairness
Throughput
0
2000
4000
6000
8000
2 4 6 8 10
Flows
packets QARP-RC
DRQoS
Flow Vs Fairness
0
0.1
0.2
0.3
0.4
0.5
2 4 6 8 10
Flow
Fairness
QARP-RC
DRQoS
End-to-End Delay
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
2 4 6 8 10
Flows
delay(s)
QARP-RC
DRQoS
International Journal of Ad hoc, Sensor  Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
118
Fig.9 Flow Vs Packet Loss
Fig.9 Flow Vs packet Loss
Fig.10 Flow Vs Blocking Probability
When the flows are increased, the cumulative delay is increased. Fig. 6 shows the end-to-end
delay values when the flow is increased. It is clear that QARP-RC has less delay when compared
to DRQoS, since it has the QoS routing protocol which selects best path. Fig. 7 and 8 show the
result of throughput and fairness when the flows are increased. From the figures, it can be seen
that the throughput and fairness are more in the case of QARP-RC scheme outperforming
DRQoS, because of the adaptive bandwidth management and rate control schemes of OQARP-
RC.Fig. 9 presents the packets loss for both the schemes. Because of the QoS routing and rate
control policies, QARP-RC has less packet loss than DRQoS.
When the flows are increased, the resulting blocking probability is also increased. Fig.10 shows
the blocking probability when the flow is increased. From the figure it is clear that QARP-RC
attains less blocking probability than the DRQoS, since it has the effective call admission control
mechanism.
5. CONCLUSION
In this paper, we propose to design QoS architecture for Bandwidth Management and Rate
Control in MANETs. In our QoS architecture, each node will continuously estimate its available
bandwidth. The bandwidth information will then be used for QoS capable routing protocols to
provide support to admission control. For this, we have used our previous Robust Multipath
Routing (QRMR) protocol. It allocates weights to individual links on the basis of the metrics
Flow Vs Packet Loss
0
2000
4000
6000
8000
10000
2 4 6 8 10
Flow
QARP-RC
DRQoS
P
a
c
k
e
t
L
O
s
s
Flow Vs Blocking Probability
0
0.05
0.1
0.15
0.2
0.25
0.3
2 4 6 8 10
Flow
QARP-RC
DRQoS
Blocking
Probability
International Journal of Ad hoc, Sensor  Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
119
link quality, channel quality and end-to-end delay. The traffic is balanced and the network
capacity is improved as the weight value assists the routing protocol to evade routing traffic
through congested area. The source nodes then perform call admission control for different
priority of flows based on the bandwidth information provided by the QoS routing. In addition to
this, a rate control mechanism is used to regulate best-effort traffic, whenever network
congestion is detected. In this mechanism, the packet generation rate of the low-priority traffic is
adjusted to incorporate the high-priority traffic.
REFERENCES
[1] Yuh-Shyan Chen, Shin-Jr Jan and Ming-Chin Chuang, “A Shoelace-Based QoS Routing Protocol
for Mobile Ad Hoc Networks Using Directional Antenna”, Wireless Personal Communications,
SpringerLink, 2009.
[2] A.N. Al-Khwildi, S. Khan, K.K. Loo and H.S. Al-Raweshidy, “Adaptive Link-Weight Routing
Protocol using Cross-Layer Communication for MANET”, WSEAS Transactions on
Communications, 2007.
[3] Bosheng Zhou, Alan Marshall and Tsung-Han Lee, “A Cross-Layer Architecture for DiffServ in
Mobile Ad-hoc Networks”, International Conference on Wireless Networks, Communications
and Mobile Computing, WIRELESSCOM 2005
[4] Gahng-Seop Ahn, Andrew T. Campbell, Andras Veres and Li-Hsiang Sun, “Supporting Service
Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad Hoc Networks
(SWAN)”, IEEE Transactions on Mobile Computing, 2002.
[5] Shivanajay Marwaha, Jadwiga Indulska and Marius Portmann, “Challenges and Recent Advances
in QoS Provisioning, Signaling, Routing and MAC protocols for MANETs”, Australasian
Telecommunication Networks and Applications Conference, 2008.
[6] Xue Yang and Nitin H.Vaidya, “Priority Scheduling in Wireless Ad Hoc Networks”, Proceedings
of the 3rd ACM international symposium on Mobile ad hoc networking  computing, 2002.
[7] R. Gunasekaran and V. Rhymend Uthariaraj, “Differentiated Bandwidth Allocation in Mobile Ad
Hoc Networks (MANET) – A Profile Based Approach”, Asian Journal of Information
Technology, 2007.
[8] Claude Chaudet —Isabelle Guerin Lassous and Janez Zerovnik, “A Distributed Algorithm for
Bandwidth Allocation in Stable Ad Hoc Networks”, International Conference on Wireless On-
Demand Network Systems, WONS 2004.
[9] M. Mirhakkak, N. Schult and D. Thomson, “A New Approach for Providing Quality-Of-Service
In A Dynamic Network Environment”, In the IEEE Proceedings of 21st Century Military
Communications Conference, MILCOM 2000.
[10] Kumar Manoj, S. C. Sharma and S.P. Singh, “Dynamic Behavior of Bandwidth Control
Management in Mobile Ad-Hoc Network”, Proceedings of the World Congress on Engineering and
Computer Science 2009.
[11] Belkadi Malika, Lalam Mustapha, M'zoughi Abdelaziz, Tamani Nordine, Daoui
Mehammed and Aoudjit Rachida, “Intelligent Routing and Flow Control In MANETs”, Journal
of Computing and Information Technology, 2010.
[12] Marek Hejmo, Brian L. Mark, Charikleia Zouridaki and Roshan K. Thomas, “Design
and Analysis of a Denial-of-Service-Resistant Quality-of-Service Signaling Protocol for
MANETs”, IEEE Transactions on Vehicular Technology, 2006.
International Journal of Ad hoc, Sensor  Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010
120
[13] Seoung-Bum Lee, Gahng-Seop Ahn, Xiaowei Zhang, and Andrew T. Campbell,
“INSIGNIA: An IP-Based Quality of Service Framework for Mobile ad Hoc Networks”, Journal
of Parallel and Distributed Computing, 2000.
[14] Gahng-Seop Ahn, Andrew T. Campbell, Andras Veres and Li-Hsiang Sun, “SWAN:
Service Differentiation in Stateless Wireless Ad Hoc Networks”, In the Proceedings of the 21st
Annual Joint Conference of the IEEE Computer and Communications Societies, INFOCOM
2002.
[15] S.Venkatasubramanian and N.P.Gopalan, “QOS based Robust multipath routing
protocol for mobile adhoc networks” , IACSIT International Journal of Engineering and
Technology Vol.1,No.5, December,2009
[16] Network Simulator: www.isi.edu/nsnam/ns
Authors
S.Venkatasubramanian received the B.E. degree in Electronics and
Communication from Bharathidasan University and M.E. degree in
Computer science from Regional Engineering College. He has 14 years of
teaching experience. He is currently pursuing doctoral research in mobile Ad
hoc networks. His areas of interest include mobile networks, Network
Security and software Engineering. He has published two papers in the
international journals. At present he is working as Associate Professor in
Department of CSE at Saranathan college of Engineering, Trichy, India.
Dr.N.P.Gopalan is a Professor in the Department of computer application at
National Institute of Technology, Tiruchirapalli. He received the M.E. degree
in Computer science from Regional Engineering College. and Ph.D degree in
theoretical computing from Indian Institute of Science .He has more than 30
years of teaching experience. He has published more than 20 papers in
International, National journals, conference proceedings and 3 books. His
areas of research include Data mining, Web Technology, Distributed
Computing, and Theoretical Computer Science.

More Related Content

What's hot

Mtadf multi hop traffic aware data for warding for congestion control in wir...
Mtadf  multi hop traffic aware data for warding for congestion control in wir...Mtadf  multi hop traffic aware data for warding for congestion control in wir...
Mtadf multi hop traffic aware data for warding for congestion control in wir...ijwmn
 
Qo s oriented distributed routing protocols : anna university 2nd review ppt
Qo s   oriented  distributed routing  protocols : anna university 2nd review pptQo s   oriented  distributed routing  protocols : anna university 2nd review ppt
Qo s oriented distributed routing protocols : anna university 2nd review pptAAKASH S
 
Network parameters impact on dynamic transmission power control in vehicular ...
Network parameters impact on dynamic transmission power control in vehicular ...Network parameters impact on dynamic transmission power control in vehicular ...
Network parameters impact on dynamic transmission power control in vehicular ...ijngnjournal
 
Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...
Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...
Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...IOSR Journals
 
A secure qos distributed routing protocol for hybrid wireless networks
A secure qos distributed routing protocol for hybrid wireless networksA secure qos distributed routing protocol for hybrid wireless networks
A secure qos distributed routing protocol for hybrid wireless networksAAKASH S
 
A Review on Geographical Location Based Energy Efficient Direction Restricted...
A Review on Geographical Location Based Energy Efficient Direction Restricted...A Review on Geographical Location Based Energy Efficient Direction Restricted...
A Review on Geographical Location Based Energy Efficient Direction Restricted...IJRES Journal
 
MULTI-HOP BANDWIDTH MANAGEMENT PROTOCOL FOR MOBILE AD HOC NETWORKS
MULTI-HOP BANDWIDTH MANAGEMENT PROTOCOL FOR MOBILE AD HOC NETWORKSMULTI-HOP BANDWIDTH MANAGEMENT PROTOCOL FOR MOBILE AD HOC NETWORKS
MULTI-HOP BANDWIDTH MANAGEMENT PROTOCOL FOR MOBILE AD HOC NETWORKSIJMIT JOURNAL
 
rupali published paper
rupali published paperrupali published paper
rupali published paperRoopali Singh
 
Improving data transmission in the vanet using multi criteria decision making...
Improving data transmission in the vanet using multi criteria decision making...Improving data transmission in the vanet using multi criteria decision making...
Improving data transmission in the vanet using multi criteria decision making...ijfcstjournal
 
Reduce Handover Delay Using the HSBCC Based Buffer Over Flow In Wimax Network
Reduce Handover Delay Using the HSBCC Based Buffer Over Flow In Wimax NetworkReduce Handover Delay Using the HSBCC Based Buffer Over Flow In Wimax Network
Reduce Handover Delay Using the HSBCC Based Buffer Over Flow In Wimax Networkinventionjournals
 
A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...
A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...
A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...IJCNCJournal
 
IMPROVING PACKET DELIVERY RATIO WITH ENHANCED CONFIDENTIALITY IN MANET
IMPROVING PACKET DELIVERY RATIO WITH ENHANCED CONFIDENTIALITY IN MANETIMPROVING PACKET DELIVERY RATIO WITH ENHANCED CONFIDENTIALITY IN MANET
IMPROVING PACKET DELIVERY RATIO WITH ENHANCED CONFIDENTIALITY IN MANETijcsa
 
QOD PHASE-1 FINAL PPT
QOD PHASE-1 FINAL PPTQOD PHASE-1 FINAL PPT
QOD PHASE-1 FINAL PPTAAKASH S
 
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...AAKASH S
 
QOD routing protocols : phase 1 ppt
QOD routing  protocols : phase 1 pptQOD routing  protocols : phase 1 ppt
QOD routing protocols : phase 1 pptAAKASH S
 

What's hot (18)

Ijcnc050203
Ijcnc050203Ijcnc050203
Ijcnc050203
 
23
2323
23
 
Mtadf multi hop traffic aware data for warding for congestion control in wir...
Mtadf  multi hop traffic aware data for warding for congestion control in wir...Mtadf  multi hop traffic aware data for warding for congestion control in wir...
Mtadf multi hop traffic aware data for warding for congestion control in wir...
 
Qo s oriented distributed routing protocols : anna university 2nd review ppt
Qo s   oriented  distributed routing  protocols : anna university 2nd review pptQo s   oriented  distributed routing  protocols : anna university 2nd review ppt
Qo s oriented distributed routing protocols : anna university 2nd review ppt
 
Network parameters impact on dynamic transmission power control in vehicular ...
Network parameters impact on dynamic transmission power control in vehicular ...Network parameters impact on dynamic transmission power control in vehicular ...
Network parameters impact on dynamic transmission power control in vehicular ...
 
Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...
Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...
Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...
 
A secure qos distributed routing protocol for hybrid wireless networks
A secure qos distributed routing protocol for hybrid wireless networksA secure qos distributed routing protocol for hybrid wireless networks
A secure qos distributed routing protocol for hybrid wireless networks
 
Ttacca
TtaccaTtacca
Ttacca
 
A Review on Geographical Location Based Energy Efficient Direction Restricted...
A Review on Geographical Location Based Energy Efficient Direction Restricted...A Review on Geographical Location Based Energy Efficient Direction Restricted...
A Review on Geographical Location Based Energy Efficient Direction Restricted...
 
MULTI-HOP BANDWIDTH MANAGEMENT PROTOCOL FOR MOBILE AD HOC NETWORKS
MULTI-HOP BANDWIDTH MANAGEMENT PROTOCOL FOR MOBILE AD HOC NETWORKSMULTI-HOP BANDWIDTH MANAGEMENT PROTOCOL FOR MOBILE AD HOC NETWORKS
MULTI-HOP BANDWIDTH MANAGEMENT PROTOCOL FOR MOBILE AD HOC NETWORKS
 
rupali published paper
rupali published paperrupali published paper
rupali published paper
 
Improving data transmission in the vanet using multi criteria decision making...
Improving data transmission in the vanet using multi criteria decision making...Improving data transmission in the vanet using multi criteria decision making...
Improving data transmission in the vanet using multi criteria decision making...
 
Reduce Handover Delay Using the HSBCC Based Buffer Over Flow In Wimax Network
Reduce Handover Delay Using the HSBCC Based Buffer Over Flow In Wimax NetworkReduce Handover Delay Using the HSBCC Based Buffer Over Flow In Wimax Network
Reduce Handover Delay Using the HSBCC Based Buffer Over Flow In Wimax Network
 
A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...
A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...
A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...
 
IMPROVING PACKET DELIVERY RATIO WITH ENHANCED CONFIDENTIALITY IN MANET
IMPROVING PACKET DELIVERY RATIO WITH ENHANCED CONFIDENTIALITY IN MANETIMPROVING PACKET DELIVERY RATIO WITH ENHANCED CONFIDENTIALITY IN MANET
IMPROVING PACKET DELIVERY RATIO WITH ENHANCED CONFIDENTIALITY IN MANET
 
QOD PHASE-1 FINAL PPT
QOD PHASE-1 FINAL PPTQOD PHASE-1 FINAL PPT
QOD PHASE-1 FINAL PPT
 
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
 
QOD routing protocols : phase 1 ppt
QOD routing  protocols : phase 1 pptQOD routing  protocols : phase 1 ppt
QOD routing protocols : phase 1 ppt
 

Similar to A QUALITY OF SERVICE ARCHITECTURE FOR RESOURCE PROVISIONING AND RATE CONTROL IN MOBILE AD HOC NETWORKS

Adaptive Bandwidth Management Model for Wireless Mobile Ad-hoc Network
Adaptive Bandwidth Management Model for Wireless Mobile Ad-hoc NetworkAdaptive Bandwidth Management Model for Wireless Mobile Ad-hoc Network
Adaptive Bandwidth Management Model for Wireless Mobile Ad-hoc NetworkIJCNCJournal
 
ADAPTIVE BANDWIDTH MANAGEMENT MODEL FOR WIRELESS MOBILE AD-HOC NETWORK
ADAPTIVE BANDWIDTH MANAGEMENT MODEL FOR WIRELESS MOBILE AD-HOC NETWORKADAPTIVE BANDWIDTH MANAGEMENT MODEL FOR WIRELESS MOBILE AD-HOC NETWORK
ADAPTIVE BANDWIDTH MANAGEMENT MODEL FOR WIRELESS MOBILE AD-HOC NETWORKIJCNCJournal
 
Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...
Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...
Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...pijans
 
Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...
Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...
Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...pijans
 
Link Stability Based On Qos Aware On - Demand Routing In Mobile Ad Hoc Networks
Link Stability Based On Qos Aware On - Demand Routing In  Mobile Ad Hoc NetworksLink Stability Based On Qos Aware On - Demand Routing In  Mobile Ad Hoc Networks
Link Stability Based On Qos Aware On - Demand Routing In Mobile Ad Hoc NetworksIOSR Journals
 
Efficient and stable route selection by using cross layer concept for highly...
 Efficient and stable route selection by using cross layer concept for highly... Efficient and stable route selection by using cross layer concept for highly...
Efficient and stable route selection by using cross layer concept for highly...Roopali Singh
 
A novel routing technique for mobile ad hoc networks (manet)
A novel routing technique for mobile ad hoc networks (manet)A novel routing technique for mobile ad hoc networks (manet)
A novel routing technique for mobile ad hoc networks (manet)ijngnjournal
 
PERFORMANCE ANALYSIS OF WIRELESS MESH NETWORK USING ADAPTIVE INFORMANT FACTOR...
PERFORMANCE ANALYSIS OF WIRELESS MESH NETWORK USING ADAPTIVE INFORMANT FACTOR...PERFORMANCE ANALYSIS OF WIRELESS MESH NETWORK USING ADAPTIVE INFORMANT FACTOR...
PERFORMANCE ANALYSIS OF WIRELESS MESH NETWORK USING ADAPTIVE INFORMANT FACTOR...IJCSES Journal
 
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...TELKOMNIKA JOURNAL
 
IMPROVED QUALITY OF SERVICE PROTOCOL FOR REAL TIME TRAFFIC IN MANET
IMPROVED QUALITY OF SERVICE PROTOCOL FOR REAL TIME TRAFFIC IN MANETIMPROVED QUALITY OF SERVICE PROTOCOL FOR REAL TIME TRAFFIC IN MANET
IMPROVED QUALITY OF SERVICE PROTOCOL FOR REAL TIME TRAFFIC IN MANETIJCNCJournal
 
Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...
Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...
Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...IRJET Journal
 
TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...
TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...
TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...cscpconf
 
Reliable and efficient data dissemination scheme in VANET: a review
Reliable and efficient data dissemination scheme in VANET:  a review Reliable and efficient data dissemination scheme in VANET:  a review
Reliable and efficient data dissemination scheme in VANET: a review IJECEIAES
 
A smart clustering based approach to
A smart clustering based approach toA smart clustering based approach to
A smart clustering based approach toIJCNCJournal
 
Dvr based hybrid routing protocols in mobile ad-hoc network application and c...
Dvr based hybrid routing protocols in mobile ad-hoc network application and c...Dvr based hybrid routing protocols in mobile ad-hoc network application and c...
Dvr based hybrid routing protocols in mobile ad-hoc network application and c...eSAT Publishing House
 
Quality of Service in bandwidth adapted hybrid UMTS/WLAN interworking network
Quality of Service in bandwidth adapted hybrid UMTS/WLAN interworking networkQuality of Service in bandwidth adapted hybrid UMTS/WLAN interworking network
Quality of Service in bandwidth adapted hybrid UMTS/WLAN interworking networkTELKOMNIKA JOURNAL
 
Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...
Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...
Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...M H
 
Paper id 28201444
Paper id 28201444Paper id 28201444
Paper id 28201444IJRAT
 
DATA TRANSPARENT AUTHENTICATION USING QOD IN HYBRID NETWORKS
DATA TRANSPARENT AUTHENTICATION USING QOD IN HYBRID NETWORKSDATA TRANSPARENT AUTHENTICATION USING QOD IN HYBRID NETWORKS
DATA TRANSPARENT AUTHENTICATION USING QOD IN HYBRID NETWORKSEditor IJMTER
 

Similar to A QUALITY OF SERVICE ARCHITECTURE FOR RESOURCE PROVISIONING AND RATE CONTROL IN MOBILE AD HOC NETWORKS (20)

Adaptive Bandwidth Management Model for Wireless Mobile Ad-hoc Network
Adaptive Bandwidth Management Model for Wireless Mobile Ad-hoc NetworkAdaptive Bandwidth Management Model for Wireless Mobile Ad-hoc Network
Adaptive Bandwidth Management Model for Wireless Mobile Ad-hoc Network
 
ADAPTIVE BANDWIDTH MANAGEMENT MODEL FOR WIRELESS MOBILE AD-HOC NETWORK
ADAPTIVE BANDWIDTH MANAGEMENT MODEL FOR WIRELESS MOBILE AD-HOC NETWORKADAPTIVE BANDWIDTH MANAGEMENT MODEL FOR WIRELESS MOBILE AD-HOC NETWORK
ADAPTIVE BANDWIDTH MANAGEMENT MODEL FOR WIRELESS MOBILE AD-HOC NETWORK
 
Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...
Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...
Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...
 
Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...
Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...
Analysis of Neighbor Knowledge Based Bcast Protocol Performance For Multihop ...
 
Link Stability Based On Qos Aware On - Demand Routing In Mobile Ad Hoc Networks
Link Stability Based On Qos Aware On - Demand Routing In  Mobile Ad Hoc NetworksLink Stability Based On Qos Aware On - Demand Routing In  Mobile Ad Hoc Networks
Link Stability Based On Qos Aware On - Demand Routing In Mobile Ad Hoc Networks
 
Efficient and stable route selection by using cross layer concept for highly...
 Efficient and stable route selection by using cross layer concept for highly... Efficient and stable route selection by using cross layer concept for highly...
Efficient and stable route selection by using cross layer concept for highly...
 
A novel routing technique for mobile ad hoc networks (manet)
A novel routing technique for mobile ad hoc networks (manet)A novel routing technique for mobile ad hoc networks (manet)
A novel routing technique for mobile ad hoc networks (manet)
 
PERFORMANCE ANALYSIS OF WIRELESS MESH NETWORK USING ADAPTIVE INFORMANT FACTOR...
PERFORMANCE ANALYSIS OF WIRELESS MESH NETWORK USING ADAPTIVE INFORMANT FACTOR...PERFORMANCE ANALYSIS OF WIRELESS MESH NETWORK USING ADAPTIVE INFORMANT FACTOR...
PERFORMANCE ANALYSIS OF WIRELESS MESH NETWORK USING ADAPTIVE INFORMANT FACTOR...
 
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
 
IMPROVED QUALITY OF SERVICE PROTOCOL FOR REAL TIME TRAFFIC IN MANET
IMPROVED QUALITY OF SERVICE PROTOCOL FOR REAL TIME TRAFFIC IN MANETIMPROVED QUALITY OF SERVICE PROTOCOL FOR REAL TIME TRAFFIC IN MANET
IMPROVED QUALITY OF SERVICE PROTOCOL FOR REAL TIME TRAFFIC IN MANET
 
Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...
Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...
Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...
 
TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...
TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...
TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...
 
Reliable and efficient data dissemination scheme in VANET: a review
Reliable and efficient data dissemination scheme in VANET:  a review Reliable and efficient data dissemination scheme in VANET:  a review
Reliable and efficient data dissemination scheme in VANET: a review
 
A017210110
A017210110A017210110
A017210110
 
A smart clustering based approach to
A smart clustering based approach toA smart clustering based approach to
A smart clustering based approach to
 
Dvr based hybrid routing protocols in mobile ad-hoc network application and c...
Dvr based hybrid routing protocols in mobile ad-hoc network application and c...Dvr based hybrid routing protocols in mobile ad-hoc network application and c...
Dvr based hybrid routing protocols in mobile ad-hoc network application and c...
 
Quality of Service in bandwidth adapted hybrid UMTS/WLAN interworking network
Quality of Service in bandwidth adapted hybrid UMTS/WLAN interworking networkQuality of Service in bandwidth adapted hybrid UMTS/WLAN interworking network
Quality of Service in bandwidth adapted hybrid UMTS/WLAN interworking network
 
Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...
Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...
Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...
 
Paper id 28201444
Paper id 28201444Paper id 28201444
Paper id 28201444
 
DATA TRANSPARENT AUTHENTICATION USING QOD IN HYBRID NETWORKS
DATA TRANSPARENT AUTHENTICATION USING QOD IN HYBRID NETWORKSDATA TRANSPARENT AUTHENTICATION USING QOD IN HYBRID NETWORKS
DATA TRANSPARENT AUTHENTICATION USING QOD IN HYBRID NETWORKS
 

Recently uploaded

Spotify AI DJ Deck - The Agency at University of Florida
Spotify AI DJ Deck - The Agency at University of FloridaSpotify AI DJ Deck - The Agency at University of Florida
Spotify AI DJ Deck - The Agency at University of Floridajorirz24
 
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...jicagig173
 
Call Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar Delhi
Call Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar DelhiCall Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar Delhi
Call Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar Delhidelhiescort
 
social media for the hospitality industry.
social media for the hospitality industry.social media for the hospitality industry.
social media for the hospitality industry.japie swanepoel
 
Mastering Wealth with YouTube Content Marketing.pdf
Mastering Wealth with YouTube Content Marketing.pdfMastering Wealth with YouTube Content Marketing.pdf
Mastering Wealth with YouTube Content Marketing.pdfTirupati Social Media
 
AI Virtual Influencers: The Future of Influencer Marketing
AI Virtual Influencers:  The Future of Influencer MarketingAI Virtual Influencers:  The Future of Influencer Marketing
AI Virtual Influencers: The Future of Influencer MarketingCut-the-SaaS
 
Cosmic Conversations with Sociocosmos...
Cosmic Conversations with Sociocosmos...Cosmic Conversations with Sociocosmos...
Cosmic Conversations with Sociocosmos...SocioCosmos
 
Dubai Call Girls O528786472 Diabolic Call Girls In Dubai
Dubai Call Girls O528786472 Diabolic Call Girls In DubaiDubai Call Girls O528786472 Diabolic Call Girls In Dubai
Dubai Call Girls O528786472 Diabolic Call Girls In Dubaihf8803863
 
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170Komal Khan
 
Top Astrologer, Kala ilam specialist in USA and Bangali Amil baba in Saudi Ar...
Top Astrologer, Kala ilam specialist in USA and Bangali Amil baba in Saudi Ar...Top Astrologer, Kala ilam specialist in USA and Bangali Amil baba in Saudi Ar...
Top Astrologer, Kala ilam specialist in USA and Bangali Amil baba in Saudi Ar...baharayali
 
办理伯明翰大学毕业证书文凭学位证书
办理伯明翰大学毕业证书文凭学位证书办理伯明翰大学毕业证书文凭学位证书
办理伯明翰大学毕业证书文凭学位证书saphesg8
 
Add more information to your upload Tip: Better titles and descriptions lead ...
Add more information to your upload Tip: Better titles and descriptions lead ...Add more information to your upload Tip: Better titles and descriptions lead ...
Add more information to your upload Tip: Better titles and descriptions lead ...SejarahLokal
 
fraud storyboards powerpoint media project
fraud storyboards powerpoint media projectfraud storyboards powerpoint media project
fraud storyboards powerpoint media project17mos052
 
Online Social Shopping Motivation: A Preliminary Study
Online Social Shopping Motivation: A Preliminary StudyOnline Social Shopping Motivation: A Preliminary Study
Online Social Shopping Motivation: A Preliminary StudyAJHSSR Journal
 
Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...
Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...
Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...makika9823
 
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...AJHSSR Journal
 

Recently uploaded (20)

Spotify AI DJ Deck - The Agency at University of Florida
Spotify AI DJ Deck - The Agency at University of FloridaSpotify AI DJ Deck - The Agency at University of Florida
Spotify AI DJ Deck - The Agency at University of Florida
 
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
 
Call Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar Delhi
Call Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar DelhiCall Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar Delhi
Call Girls In Dwarka ⏩7838079806 ⏩Escort Service In Patel Nagar Delhi
 
social media for the hospitality industry.
social media for the hospitality industry.social media for the hospitality industry.
social media for the hospitality industry.
 
FULL ENJOY Call Girls In Mohammadpur (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In Mohammadpur  (Delhi) Call Us 9953056974FULL ENJOY Call Girls In Mohammadpur  (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In Mohammadpur (Delhi) Call Us 9953056974
 
Mastering Wealth with YouTube Content Marketing.pdf
Mastering Wealth with YouTube Content Marketing.pdfMastering Wealth with YouTube Content Marketing.pdf
Mastering Wealth with YouTube Content Marketing.pdf
 
AI Virtual Influencers: The Future of Influencer Marketing
AI Virtual Influencers:  The Future of Influencer MarketingAI Virtual Influencers:  The Future of Influencer Marketing
AI Virtual Influencers: The Future of Influencer Marketing
 
Cosmic Conversations with Sociocosmos...
Cosmic Conversations with Sociocosmos...Cosmic Conversations with Sociocosmos...
Cosmic Conversations with Sociocosmos...
 
Dubai Call Girls O528786472 Diabolic Call Girls In Dubai
Dubai Call Girls O528786472 Diabolic Call Girls In DubaiDubai Call Girls O528786472 Diabolic Call Girls In Dubai
Dubai Call Girls O528786472 Diabolic Call Girls In Dubai
 
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
 
Top Astrologer, Kala ilam specialist in USA and Bangali Amil baba in Saudi Ar...
Top Astrologer, Kala ilam specialist in USA and Bangali Amil baba in Saudi Ar...Top Astrologer, Kala ilam specialist in USA and Bangali Amil baba in Saudi Ar...
Top Astrologer, Kala ilam specialist in USA and Bangali Amil baba in Saudi Ar...
 
办理伯明翰大学毕业证书文凭学位证书
办理伯明翰大学毕业证书文凭学位证书办理伯明翰大学毕业证书文凭学位证书
办理伯明翰大学毕业证书文凭学位证书
 
young call girls in Greater Noida 🔝 9953056974 🔝 Delhi escort Service
young call girls in  Greater Noida 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in  Greater Noida 🔝 9953056974 🔝 Delhi escort Service
young call girls in Greater Noida 🔝 9953056974 🔝 Delhi escort Service
 
Enjoy ➥8448380779▻ Call Girls In Noida Sector 93 Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Noida Sector 93 Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Noida Sector 93 Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Noida Sector 93 Escorts Delhi NCR
 
Add more information to your upload Tip: Better titles and descriptions lead ...
Add more information to your upload Tip: Better titles and descriptions lead ...Add more information to your upload Tip: Better titles and descriptions lead ...
Add more information to your upload Tip: Better titles and descriptions lead ...
 
fraud storyboards powerpoint media project
fraud storyboards powerpoint media projectfraud storyboards powerpoint media project
fraud storyboards powerpoint media project
 
Online Social Shopping Motivation: A Preliminary Study
Online Social Shopping Motivation: A Preliminary StudyOnline Social Shopping Motivation: A Preliminary Study
Online Social Shopping Motivation: A Preliminary Study
 
Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...
Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...
Independent Escorts Lucknow 8923113531 WhatsApp luxurious locale in your city...
 
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...
IMPACT OF FISCAL POLICY AND MONETARY POLICY ON THE ECONOMIC GROWTH OF NIGERIA...
 
young Call girls in Dwarka sector 23🔝 9953056974 🔝 Delhi escort Service
young Call girls in Dwarka sector 23🔝 9953056974 🔝 Delhi escort Serviceyoung Call girls in Dwarka sector 23🔝 9953056974 🔝 Delhi escort Service
young Call girls in Dwarka sector 23🔝 9953056974 🔝 Delhi escort Service
 

A QUALITY OF SERVICE ARCHITECTURE FOR RESOURCE PROVISIONING AND RATE CONTROL IN MOBILE AD HOC NETWORKS

  • 1. International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 DOI : 10.5121/ijasuc.2010.1309 106 A QUALITY OF SERVICE ARCHITECTURE FOR RESOURCE PROVISIONING AND RATE CONTROL IN MOBILE AD HOC NETWORKS S.Venkatasubramanian1 and Dr.N.P.Gopalan2 1 Department of Computer Science & Engineering, Saranathan College of Engineering, Panjapur, Tiruchirapalli, Tamilnadu, India vsgomes@rediffmail.com 2 Department of Computer Applications, National Institute of Technology, Tiruchirapalli, Tamilnadu, India gopalan@nitt.edu ABSTRACT Prioritized flow control is a type of QoS provisioning in which each class is provided a different QoS by assigning priority to one class over another in terms of allocating resources. It is an effective means to provide service differentiation to different class of service in mobile ad hoc networks. So the objective is to achieve a desired level of service to high-priority flows so that the wireless medium is completely utilized using adaptive rate control. In this paper, we propose to design QoS architecture for Bandwidth Management and Rate Control in MANET. Our proposed QoS architecture contains an adaptive bandwidth management technique which measures the available bandwidth at each node in real-time and it is then propagated on demand by the QoS routing protocol. The source nodes perform call admission control for different priority of flows based on the bandwidth information provided by the QoS routing. The network bandwidth utilization is monitored continuously and network congestion is detected in advance. Then a rate control mechanism is used to regulate best-effort traffic. KEYWORDS QoS, DRQOS, Rate control, multipath routing, 1. INTRODUCTION A mobile ad hoc network includes a group of wireless nodes which develops a network without the deployment of existing network infrastructure. A node can communicate with the other nodes by multi-hop, when the nodes cooperate to forward packets with each other. In MANETs, the design of a Quality of Service (QoS) routing protocol is more difficult than the conventional networks because the host mobility can cause frequently unpredictable topology changes [1]. Since the last decade, MANETS are under the focus of the research community. It supports a variety of services by forming an infrastructure-less network immediately. Initially, MANETs are proposed for the emergency situations such as natural disasters, military conflicts, medical facilities etc but nowadays it is required to support the increasing demand for multimedia communications. Due to high rate requirements and severe delay constraints, maintaining real- time media traffics such as audio and video in presence of dynamic network topology is difficult [2]. There are two solutions for QoS provisioning on the Internet such as [3] such as Integrated Services (IntServ) and Differentiated Services (DiffServ). The objective of the Integrated Services (Intserv) is to provide applications with a guaranteed share of bandwidth. The requested
  • 2. International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 107 QoS for a flow is either fully granted or rejected because the Intserv operates on a per-flow basis. • Guaranteed Services: It provides an assured amount of bandwidth, strict end-to-end delay bounds, and minimal queuing delay to packets • Controlled Load Services: It gives a service that is as close as possible to a best-effort service in a lightly loaded network and • Best Effort Services: It is characterized by the absence of a QoS specification. The first two service classes use parameters, such as token bucket rate and size, peak data rate, and minimum and maximum packet size. The routers are able to produce detailed reservations with the detailed information provided by these services about the intended packet stream. DiffServ is a lightweight model and it is significantly proposed for the interior (core network) routers because the individual state flows are aggregated into a set of flows. It is not necessary to maintain the flow states within the core of the network because the service differentiation depends upon the per hop behaviors. Simplicity, efficiency and scalability are the advantages of the DiffServ. Hence this model can be a promising QoS model for MANETs. However, the DiffServ architecture should be suitably adapted such that it can be applied to the features of MANETs [3]. Generally, the existing solutions for QoS provisioning in MANETs can be classified into two categories [3] namely stateful approach based on resource reservation. Eg: INSIGNIA [13] and stateless approach which do not rely on resource reservation, and try to provide a certain degree of service differentiation. Eg: SWAN [14]. 1.2 Priority of Traffic Generally in QoS provisioning, the bandwidth is allocated first to the higher priority traffic in preference and then allocated to the lower priority traffic. The lower priority traffic can utilize the bandwidth only after the utilization of the higher priority traffic. If a high priority flow’s traffic pattern satisfies the behavior described in the service agreement, its packets should be delivered in preference to other packets with lower priorities. On the other hand, flows with lower priorities should use as much bandwidth as possible after the transmission requirements of higher priority flows have been satisfied [6]. 1.3 Rate Control in MANET Since the available bandwidth of the wireless channel is variable and unpredictable, rate control becomes more complicated in MANETs than in the wired networks. When a source-based admission control mechanism uses rate measurements from aggregated real-time traffic as feedback, a rate control mechanism uses the per-hop MAC delay measurements from packet transmissions as feedback [4]. The rate control of TCP and UDP best effort traffic is performed locally at every mobile node in a fully distributed and decentralized manner to make sure that the bandwidth and delay requirements of real-time UDP traffic are met. In order to restrict the best effort traffic to produce the essential bandwidth required for supporting real time traffic, rate control is designed. It can also be used to allow the best effort traffic to efficiently utilize the bandwidth which is not currently utilized by the real-time traffic at any particular moment. In order to reduce the
  • 3. International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 108 excessive delays, the total rate of all best effort and real-time traffic transported over each load shared media channel is maintained below a particular threshold rate [4]. 1.4 QoS Provisioning Challenges in MANETs Due to several problems, QoS provisioning in MANETs is much complicated when compared to wired networks. The following are some of the main QoS provisioning and maintenance problems in MANETs. It requires knowledge of the available bandwidth, which is difficult to be accurately estimated in a dynamic environment. Bandwidth reservation has to be made through negotiation between neighbors within two to three hops other than only the direct neighbors sharing the same channel, and this needs signaling message exchanges between them. Moreover, when the neighbor moves out of the reservation area of the node, the reserved bandwidth in a neighbor should be released through some mechanism. Hence, an extra control overhead will be introduced by these signaling messages and consumes limited bandwidth and energy. The reserved bandwidth over the entire duration of an active session cannot be guaranteed. Some of the reserved bandwidth might be stolen by the oncoming node, if a communicating node moves towards a node which has reserved some bandwidth for flow(s). The reserved bandwidth over the link between them might be unavailable or the link might be broken, if two nodes on the end of a link move away from each other. In MANETs, due to the dynamic topology, there is no clear definition of what is core, ingress or egress router. Since all the nodes in the network cooperate to provide services, there is no clear definition of a Service Level Agreement (SLA). On the other hand, an infrastructured network where the services to the users in the network are provisioned by one or more service providers [3]. Since the wireless bandwidth and capacity in MANETs are affected by interference, noise and multi-path fading, it is limited and the channel is not reliable. Moreover, the available bandwidth at a node cannot be estimated exactly because it involves in a large variations based on the mobility of the node and other wireless device transmitting in the vicinity etc [5]. In this paper, we propose to design a QoS architecture for resource provisioning and rate control of various traffic classes. 2. RELATED WORK R. Gunasekaran et al [7] have proposed a model called High-Privileged and Low-Privileged Architecture (HPLP) for the forthcoming Ad Hoc networks where the differentiated services can be achieved for different classes of users. They have considered only the bandwidth reservation among the various factors influencing the differentiated services and identified the different factors that can influence the efficiency of the bandwidth reservation. Claude Chaudet et al, [8] have proposed a distributed algorithm to allocate bandwidth to each mobile according to the topology of the network and the available bandwidth on each mobile for stable ad hoc networks. Their algorithm guarantees a non null minimum bandwidth to each
  • 4. International Journal of Ad hoc, Sensor Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 109 mobile. With their algorithm, each mobile computes its bandwidth usage in order to avoid saturating its capacity or its neighbors and congestion is less likely to appear in the network. M. Mirhakkak et al [9] have developed a prototype implementation of resource reservation, running as an extension to the Reservation Setup Protocol (RSVP) protocol. Their approach is to expand the semantics of the reservation, so that, instead of being a single value indicating the level of service needed by an application, it becomes a range of service levels in which the application can operate, together with the current reserved value within that range. Kumar Manoj et al [10] have proposed a bandwidth control management (BWCM) model to improve the QoS performance by minimized end-to-end delay. In addition to end-to-end delay, they have proposed an algorithm for end-to-end bandwidth calculation and allocation. They have considered different QoS traffic flows in the network to evaluate the performance of their proposed algorithm of BWCM model. Their algorithm includes a set of mechanisms: control management, co-ordination temporary resource reservation process. Belkadi Malika et al [11] have proposed a new solution combining QoS (Quality of Service) routing protocol and flow control mechanism. This QoS routing protocol selects the routes with more resources in an intelligent manner rather than diffusion. It returns the best route offering a higher transmission rate, a less delay and a more stability. Their protocol uses a new metric to compute the most stable route. To reinforce the congestion avoidance, they have added a flow control mechanism to adjust the sender's transmission rate for each route. Marek Hejmo et al [12] have proposed a distributed QoS signaling protocol which is an extension to the SWAN protocol. Their proposed DoS-resistant QoS (DRQoS) signaling scheme employs distributed rate control to manage the bandwidth resources of the network, but does not rely on the maintenance of per-flow state. Their signaling protocol provides QoS for real-time traffic and employs mechanisms at the medium access control (MAC) layer, which serve to avoid potential attacks on network resource usage. Their proposed signaling scheme achieves a compromise between signaling protocols that require the maintenance of per-flow state and those that are completely stateless. 3. PROPOSED QOS ARCHITECTURE 3.1 Overview of the Architecture In this paper, we propose to design a QoS architecture which has four basic components: • Adaptive Bandwidth Management • QoS Routing • Call Admission Control • Rate Control. The adaptive bandwidth management measures the available bandwidth at each node in real- time. This bandwidth information is then propagated pro-actively or retrieved on demand by the scalable QoS routing. The source nodes in the DiffServ model perform call admission control for real-time flows based on the bandwidth information provided by the QoS routing. The congestion control part is unique to mobile ad hoc networks. In a MANET, even though admission control is performed to guarantee enough available bandwidth before accepting any real-time flow, the network can still experience congestion due to mobility or connectivity changes. Thus, the fourth component, congestion control, is extremely important to our QoS
  • 5. International Journal of Ad hoc, Sensor Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 110 architecture. It monitors the network bandwidth utilization continuously and detects network congestion in advance with the help of the adaptive bandwidth management component. A rate control is then used to regulate best-effort traffic and ensure that best-effort traffic coexist well with real-time traffic. 3.2 Adaptive Bandwidth Management In our QoS architecture, each node will continuously estimate its available bandwidth. The bandwidth information will then be used for QoS capable routing protocols to provide support to admission control. We compute the available bandwidth based on the channel status of the radio to determine the busy and idle periods of the share wireless media. By examining the channel usage of a node, we are able to take into account the activities of both the node itself and its surrounding neighbors and therefore obtain a good approximation of the bandwidth usage. The channel utilization ratio is defined as the fraction of time within which a node is sensing the channel as being utilized. An 802.11 wireless radio has four states: 1. Busy state (transmitting or receiving packets) 2. Carrier sensing channel busy (some other nodes within its neighborhood are transmitting packets) 3. Virtual carrier sensing busy (deferral to RTS or CTS packets) 4. Idle state (not in any of the above states). Among the four states, the states the first three states can be treated as busy state and the fourth state as the idle state. Each node will constantly monitor the channel state changes (from busy to idle or from idle to busy) and record the time period that the radio is in each state. For each time period T, we then calculate the channel utilization ratio CHutil as T period busy channel CHutil − − = (1) To smooth the channel utilization estimation, we define a smoothing constant ∈ δ [0,1]. Suppose the last channel utilization ratio is CHutil(t-1) and the channel utilization ratio measured in the current sampling time window is CHutil. Then, the current channel utilization ratio is given as CHutil(t) = δ CHutil(t-1) + (1- δ) CHutil. The channel utilization ratio CHutil(t) is bounded between 0 and 1. After correctly estimating the channel utilization at time t, we then are able to calculate the available bandwidth of a node at time t as ABWt = CHBW(1- CHutil(t)). (2) Here, CHBW is the raw channel bandwidth. 3.2.1 Bandwidth Reservation In our scheme, we use a soft bandwidth reservation where each node in the network will periodically calculate its own available bandwidth, based on the bandwidth measurement technique discussed in the previous subsection. The available bandwidth calculation will be used by our call admission control component to determine if flows can be admitted for a particular service class. Once a flow is admitted and starts sending data traffic, the bandwidth resource occupied by the flow will be automatically taken into consideration during the periodic available
  • 6. International Journal of Ad hoc, Sensor Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 111 bandwidth measurement intervals. Therefore, resource reservation is done implicitly without the need to keep track of per flow information; only per class information is needed. 3.3 QoS Routing We use our previously designed QOS based multipath routing protocol intended for mobile ad hoc networks [15]. Enabling a QoS constrained route from source to destination is the objective of this routing protocol. A QoS-based routing metric for MANETs should incorporate minimum available bandwidth and end-to-end latency along with congestion around a link. Congestion is related to channel quality, which depends on the MAC access contention and channel reliability. So our algorithm should rely on the following metrics to allocate weights to individual links. • End-to-End Delay • Channel Quality • Link Quality We now introduce the weight metric W which assigns a cost to each link in the network. The weight W combines the link quality Lq, channel quality Cocc and the average delay Davg , to select maximum throughput paths, avoiding the most congested links.For an intermediate node i with established transmission with several of its neighbors, the W for the link from node i to a particular neighboring node is given by W = Lq + Cocc + Davg (3) 3.3.1 Route Request During the route discovery phase of the protocol, each intermediate node uses an admission control scheme to check whether the flow can be accepted or not. If accepted, a Flow Table (FT) entry for that particular flow is created. The FT contains the fields Source (Src), Destination (Dst), Reserved Bandwidth (BWres), Minimum bandwidth (BWmin). Each node collects the bandwidth reserved at its one hop neighbors (piggybacked on periodic HELLO packets) and stores it in its Neighbor Table (NT) .The Neighbor Table contains fields Destination (Dst), Reserved Bandwidth (BWres), No. of Hello Packets (No Hello). Let us consider the scenario and the route S ------- R1---–-- R2 ---–-- R3-- ---– D To initiate QoS-aware routing discovery, the source host S sends a RREQ. When the intermediate host R1 receives the RREQ packet, it first estimates all the metrics as described in the previous section. The host R1 then calculates its weight WR1 using (3). WR1 RREQR1 ======= R2 R2 then calculates its weight WR2 in the same way and adds it to the weight of R1. R2 then forward the RREQ packet with this added weight.
  • 7. International Journal of Ad hoc, Sensor Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 112 WR1+ WR2 RREQR2 ============= R3 Finally the RREQ reaches the destination node D with the sum of node weights WR1+ WR2 + WR3 RREQR3 ==================== D 3.3.2 Route Reply The Destination node D sends the route reply packet RREP along with the total node weight to the immediate upstream node R3. WR1+ WR2 + WR3 RREP ================= R3 Now R3 calculates its cost C based on the information from RREP as CR3 = (WR1+ WR2 +WR3) - (WR1+ WR2) (4) By proceeding in the same way, all the intermediate hosts calculate its cost. On receiving the RREP from all the routes, the source selects the route with minimum cost value. 3.4 Call Admission Control With the support from the above described QoS routing, the source node can then decide whether to admit a new real-time flow. This is usually referred to as call admission control (CAC). When a new request with certain bandwidth requirement comes, the source will perform admission control following the procedure described below. • The source node first consults the local routing table. If the destination is within the local scope and the available bandwidth is enough, then the flow is accepted. If the destination is within scope, but bandwidth is not enough, then, reject the flow. • If the destination is not within the local scope, the source node then consults the landmark routing table. It first examines whether it has enough bandwidth to the corresponding landmark node of the destination. If not enough, the flow is rejected. • If bandwidth to the landmark node is enough, the source node then has to further check the minimal and maximal bandwidth propagated by that landmark. If the requested bandwidth is smaller than BWmin, the flow can be admitted. If the requested bandwidth is larger than BWmax, the flow is rejected. • If, however, the requested bandwidth falls between BWmin and BWmax, the bandwidth information in the landmark routing table is not enough to make an admission decision. A probing packet is then sent by the source node to the corresponding landmark to collect the exact available bandwidth to the destination node. After getting the reply
  • 8. International Journal of Ad hoc, Sensor Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 113 back, if the available bandwidth can meet the requirement, then accept the flow. Otherwise, the flow is rejected. 3.5 Rate Control The Packet Generation Rate (PGR) of the low priority flow is computed at low priority source based on the formula as follows: ) ( 1 ) ( t PGI t PGR L new L new = (5) where ) (t PGI L new is the computed Packet Generation Interval of low priority flow L at time t given by ) ( ]) [ 1 ( ) ( t PGI ER t PGI L old H L new × × − = δ (6) where, ERH is the detected error in Packet Arrival Interval of high priority flow and it is given as, H Detected H Desired H PAI PAI ER − = (7) where, PAI is the Packet Arrival Interval, H Desired PAI is the desired high priority Packet Arrival Interval and H Detected PAI is the detected high priority Packet Arrival Interval. Here δ is the proportionality constant. We assume that each high priority flow has a pre-specified Packet Generation Rate which should correspond to the Packet Arrival Interval at any intermediate node when high priority flow does not have to face any contention. This value is known to every node in the network and this corresponds to the desired high priority Packet Arrival Interval. The positive or negative adjustment required in the PGI at low priority source is a fraction of the old PGI of the low priority flow, which is proportional to the error introduced in high priority Packet Arrival Interval. On high priority flow detection, if low priority PGR is decreased, its effect on the improvement of high priority Packet Arrival Interval requires some time. Hence, taking control decision on each back propagated value of (Transmitted Packet Arrival Interval) Li t s TPAI ) ( would be incorrect and will lead to more unnecessary oscillations of both Detected high priority Packet Arrival Interval as well as PGR of low priority flow. Hence, a window is introduced at the low priority source, which effectively stores Li t s TPAI ) ( . So, the PGR or PGI of low priority source Li is controlled with the Average of Li t s TPAI ) ( , where averaging is done on the Window-Size W. Hence, Detected Packet Arrival Interval at source S for the low priority flow Li at time t or ) (t PAI Li Detected is computed as W s TPAI t PAI W j Li t Li Detected ∑ − = = 1 0 ) ( ) ( (8)
  • 9. International Journal of Ad hoc, Sensor Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 114 4. SIMULATION RESULTS 4.1. Simulation Model and Parameters The Network Simulator (NS2) [16], is used to simulate the proposed architecture. In the simulation, the channel capacity of mobile hosts is set to the same value: 2 Mbps. The distributed coordination function (DCF) of IEEE 802.11 is used for wireless LANs as the MAC layer protocol. It has the functionality to notify the network layer about link breakage. In the simulation, 50 mobile nodes move in a 1000 meter x 1000 meter region for 100 seconds simulation time. We assume each node moves independently with the same average speed. All nodes have the same transmission range of 250 meters. In our simulation, the speed is 10 m/s and pause time is 5 sec. The simulated traffic is Constant Bit Rate (CBR). The simulation settings and parameters are summarized in table No. of Nodes 50 Area Size 1000 X 1000 Mac 802.11 Radio Range 250m Simulation Time 100 sec Traffic Source CBR Packet Size 512 Speed 10m/s Flows 2,4,6,8 and 10 Rate 0.5,1.0,1.5 and 2Mb 4.2 Performance Metrics The proposed QoS Architecture for Resource Provisioning and Rate Control (QARP-RC) is compared with the DRQoS [12] scheme. The performance is evaluated mainly, according to the following metrics. i. Average End-to-End delay: The end-to-end-delay is averaged over all surviving data packets from the sources to the destinations. ii. Aggregated Throughput: We measure aggregated throughput in terms of no. of packets received. iii. Fairness: For each CBR flow, we measure the fairness as the ratio of throughput of each flow and total no. of flows. iv. Packet Loss: We measure the packet loss, which is the no. of packets lost per unit time. v. Blocking Probability: We measure the blocking probability as the ratio of rejected requests per total no. of requests. 4.3 Results A. Effect of Varying Rate In the first experiment, the transmission rate is varied as 0.5, 1.0, 1.5 and 2Mb and the above metrics are measured.
  • 10. International Journal of Ad hoc, Sensor Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 115 Fig.1 Rate Vs Delay Fig.2 Rate Vs Throughput Fig.3 Rate Vs Fairness End-to-End Delay 0 0.5 1 1.5 2 2.5 3 3.5 0.5 1.0 1.5 2.0 Rate(kb) Delay(s) QARP-RC DRQoS Throughput 0 1000 2000 3000 4000 5000 6000 7000 0.5 1.0 1.5 2.0 Rate(kb) QARP-RC DRQoS Packets Rate Vs Fairness 0 0.2 0.4 0.6 0.8 1 1.2 0.5 1.0 1.5 2.0 Rate QARP-RC DRQoS Fairness
  • 11. International Journal of Ad hoc, Sensor Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 116 Fig.4 Rate Vs Packets Loss Fig.5 Rate Vs Blocking Probability Fig 1 shows the end-to-end delay values when the rate is increased. It is clear that QARP-RC has less delay when compared to DRQoS, since it has the QoS routing protocol which selects best path. Fig 2 and 3 show the result of throughput and fairness when the rate is increased. From the figures, it can be seen that the throughput and fairness are more in the case of QARP-RC scheme than DRQoS, because of the adaptive bandwidth management and rate control schemes of OQARP-RC. Fig. 4 presents the packets loss for both the schemes. Because of QoS routing and rate control policies, QARP-RC has less packet loss than DRQoS.Fig.5 shows the blocking probability when the rate is increased. From the figure it is clear that QARP-RC attains less blocking probability than the DRQoS, since it has the effective call admission control mechanism. B. Effect of Varying Flows In the second experiment, we vary the number of data flows as 2,4,6,8 and10. Rate Vs Packet Loss 0 10000 20000 30000 40000 50000 60000 0.5 1.0 1.5 2.0 Rate QARP-RC DRQoS Rate Vs Blocking Probability 0 0.1 0.2 0.3 0.4 0.5 0.5 1.0 1.5 2.0 Rate QARP-RC DRQoS Blocking Probability Packet Loss
  • 12. International Journal of Ad hoc, Sensor Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 117 Fig.6 Flow Vs Delay Fig.6 Flow Vs End-to-End delay Fig.7 Flow Vs Throughput Fig.8 Flow Vs Fairness Throughput 0 2000 4000 6000 8000 2 4 6 8 10 Flows packets QARP-RC DRQoS Flow Vs Fairness 0 0.1 0.2 0.3 0.4 0.5 2 4 6 8 10 Flow Fairness QARP-RC DRQoS End-to-End Delay 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 2 4 6 8 10 Flows delay(s) QARP-RC DRQoS
  • 13. International Journal of Ad hoc, Sensor Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 118 Fig.9 Flow Vs Packet Loss Fig.9 Flow Vs packet Loss Fig.10 Flow Vs Blocking Probability When the flows are increased, the cumulative delay is increased. Fig. 6 shows the end-to-end delay values when the flow is increased. It is clear that QARP-RC has less delay when compared to DRQoS, since it has the QoS routing protocol which selects best path. Fig. 7 and 8 show the result of throughput and fairness when the flows are increased. From the figures, it can be seen that the throughput and fairness are more in the case of QARP-RC scheme outperforming DRQoS, because of the adaptive bandwidth management and rate control schemes of OQARP- RC.Fig. 9 presents the packets loss for both the schemes. Because of the QoS routing and rate control policies, QARP-RC has less packet loss than DRQoS. When the flows are increased, the resulting blocking probability is also increased. Fig.10 shows the blocking probability when the flow is increased. From the figure it is clear that QARP-RC attains less blocking probability than the DRQoS, since it has the effective call admission control mechanism. 5. CONCLUSION In this paper, we propose to design QoS architecture for Bandwidth Management and Rate Control in MANETs. In our QoS architecture, each node will continuously estimate its available bandwidth. The bandwidth information will then be used for QoS capable routing protocols to provide support to admission control. For this, we have used our previous Robust Multipath Routing (QRMR) protocol. It allocates weights to individual links on the basis of the metrics Flow Vs Packet Loss 0 2000 4000 6000 8000 10000 2 4 6 8 10 Flow QARP-RC DRQoS P a c k e t L O s s Flow Vs Blocking Probability 0 0.05 0.1 0.15 0.2 0.25 0.3 2 4 6 8 10 Flow QARP-RC DRQoS Blocking Probability
  • 14. International Journal of Ad hoc, Sensor Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 119 link quality, channel quality and end-to-end delay. The traffic is balanced and the network capacity is improved as the weight value assists the routing protocol to evade routing traffic through congested area. The source nodes then perform call admission control for different priority of flows based on the bandwidth information provided by the QoS routing. In addition to this, a rate control mechanism is used to regulate best-effort traffic, whenever network congestion is detected. In this mechanism, the packet generation rate of the low-priority traffic is adjusted to incorporate the high-priority traffic. REFERENCES [1] Yuh-Shyan Chen, Shin-Jr Jan and Ming-Chin Chuang, “A Shoelace-Based QoS Routing Protocol for Mobile Ad Hoc Networks Using Directional Antenna”, Wireless Personal Communications, SpringerLink, 2009. [2] A.N. Al-Khwildi, S. Khan, K.K. Loo and H.S. Al-Raweshidy, “Adaptive Link-Weight Routing Protocol using Cross-Layer Communication for MANET”, WSEAS Transactions on Communications, 2007. [3] Bosheng Zhou, Alan Marshall and Tsung-Han Lee, “A Cross-Layer Architecture for DiffServ in Mobile Ad-hoc Networks”, International Conference on Wireless Networks, Communications and Mobile Computing, WIRELESSCOM 2005 [4] Gahng-Seop Ahn, Andrew T. Campbell, Andras Veres and Li-Hsiang Sun, “Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad Hoc Networks (SWAN)”, IEEE Transactions on Mobile Computing, 2002. [5] Shivanajay Marwaha, Jadwiga Indulska and Marius Portmann, “Challenges and Recent Advances in QoS Provisioning, Signaling, Routing and MAC protocols for MANETs”, Australasian Telecommunication Networks and Applications Conference, 2008. [6] Xue Yang and Nitin H.Vaidya, “Priority Scheduling in Wireless Ad Hoc Networks”, Proceedings of the 3rd ACM international symposium on Mobile ad hoc networking computing, 2002. [7] R. Gunasekaran and V. Rhymend Uthariaraj, “Differentiated Bandwidth Allocation in Mobile Ad Hoc Networks (MANET) – A Profile Based Approach”, Asian Journal of Information Technology, 2007. [8] Claude Chaudet —Isabelle Guerin Lassous and Janez Zerovnik, “A Distributed Algorithm for Bandwidth Allocation in Stable Ad Hoc Networks”, International Conference on Wireless On- Demand Network Systems, WONS 2004. [9] M. Mirhakkak, N. Schult and D. Thomson, “A New Approach for Providing Quality-Of-Service In A Dynamic Network Environment”, In the IEEE Proceedings of 21st Century Military Communications Conference, MILCOM 2000. [10] Kumar Manoj, S. C. Sharma and S.P. Singh, “Dynamic Behavior of Bandwidth Control Management in Mobile Ad-Hoc Network”, Proceedings of the World Congress on Engineering and Computer Science 2009. [11] Belkadi Malika, Lalam Mustapha, M'zoughi Abdelaziz, Tamani Nordine, Daoui Mehammed and Aoudjit Rachida, “Intelligent Routing and Flow Control In MANETs”, Journal of Computing and Information Technology, 2010. [12] Marek Hejmo, Brian L. Mark, Charikleia Zouridaki and Roshan K. Thomas, “Design and Analysis of a Denial-of-Service-Resistant Quality-of-Service Signaling Protocol for MANETs”, IEEE Transactions on Vehicular Technology, 2006.
  • 15. International Journal of Ad hoc, Sensor Ubiquitous Computing (IJASUC) Vol.1, No.3, September 2010 120 [13] Seoung-Bum Lee, Gahng-Seop Ahn, Xiaowei Zhang, and Andrew T. Campbell, “INSIGNIA: An IP-Based Quality of Service Framework for Mobile ad Hoc Networks”, Journal of Parallel and Distributed Computing, 2000. [14] Gahng-Seop Ahn, Andrew T. Campbell, Andras Veres and Li-Hsiang Sun, “SWAN: Service Differentiation in Stateless Wireless Ad Hoc Networks”, In the Proceedings of the 21st Annual Joint Conference of the IEEE Computer and Communications Societies, INFOCOM 2002. [15] S.Venkatasubramanian and N.P.Gopalan, “QOS based Robust multipath routing protocol for mobile adhoc networks” , IACSIT International Journal of Engineering and Technology Vol.1,No.5, December,2009 [16] Network Simulator: www.isi.edu/nsnam/ns Authors S.Venkatasubramanian received the B.E. degree in Electronics and Communication from Bharathidasan University and M.E. degree in Computer science from Regional Engineering College. He has 14 years of teaching experience. He is currently pursuing doctoral research in mobile Ad hoc networks. His areas of interest include mobile networks, Network Security and software Engineering. He has published two papers in the international journals. At present he is working as Associate Professor in Department of CSE at Saranathan college of Engineering, Trichy, India. Dr.N.P.Gopalan is a Professor in the Department of computer application at National Institute of Technology, Tiruchirapalli. He received the M.E. degree in Computer science from Regional Engineering College. and Ph.D degree in theoretical computing from Indian Institute of Science .He has more than 30 years of teaching experience. He has published more than 20 papers in International, National journals, conference proceedings and 3 books. His areas of research include Data mining, Web Technology, Distributed Computing, and Theoretical Computer Science.