A Glance at QoS in Mobile Ad-Hoc Networks...

21
A Glance at QoS in A Glance at QoS in Mobile Ad Mobile Ad - - Hoc Networks Hoc Networks (MANETs) (MANETs) A report by A report by Demetris Zeinalipour Demetris Zeinalipour Resources: Resources: http://www.cs.ucr.edu/~csyiazti/ http://www.cs.ucr.edu/~csyiazti/ cs260.html cs260.html

Transcript of A Glance at QoS in Mobile Ad-Hoc Networks...

Page 1: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

A Glance at QoS inA Glance at QoS inMobile AdMobile Ad--Hoc NetworksHoc Networks

(MANETs)(MANETs)

A report byA report by

Demetris ZeinalipourDemetris Zeinalipour

Resources: Resources: http://www.cs.ucr.edu/~csyiazti/http://www.cs.ucr.edu/~csyiazti/cs260.htmlcs260.html

Page 2: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

IntroductionIntroduction•• MANETs were initially proposed for battlefield MANETs were initially proposed for battlefield

communication & disaster recovery applications.communication & disaster recovery applications.•• The evolution of the The evolution of the Multimedia TechnologyMultimedia Technology & the & the

Commercial InterestCommercial Interest of Companies to reach civilian of Companies to reach civilian applications have made QoS in MANETs an unavoidable task.applications have made QoS in MANETs an unavoidable task.

•• MANETs : 3 new problems!MANETs : 3 new problems!–– Dynamic Topology.Dynamic Topology.–– Bandwidth Constrains.Bandwidth Constrains.–– Limited Processing & Storing capabilities of Devices.Limited Processing & Storing capabilities of Devices.

•• QoS and Overhead are synonyms QoS and Overhead are synonyms ☺☺!!. The idea of providing . The idea of providing QoS in MANETs is not to extinct Overhead but to keep it as QoS in MANETs is not to extinct Overhead but to keep it as low as possible.low as possible.

•• What happens with QoS in WireWhat happens with QoS in Wire--based Networks?. Can we based Networks?. Can we port ideas / protocols to MANETs?port ideas / protocols to MANETs?

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

Page 3: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

Outline of PresentationOutline of Presentation

•• IP QoSIP QoS & Successful IP QoS Models/Protocols.& Successful IP QoS Models/Protocols.

•• QoS QoS ModelModel for MANETs for MANETs –– FQMM.FQMM.

•• QoS QoS SignalingSignaling in MANETs in MANETs –– INSIGNIA.INSIGNIA.

•• QoS QoS RoutingRouting in MANETs in MANETs –– QOS for AODV.QOS for AODV.

•• Conclusions.Conclusions.

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

Page 4: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

IP Quality of Services 1/2IP Quality of Services 1/2•• QoS definitionQoS definition

“The collective effect of service performance which determines “The collective effect of service performance which determines the degree of satisfaction of a user of a service”.the degree of satisfaction of a user of a service”.The United Nations Consultative Committee for International TeleThe United Nations Consultative Committee for International Telephony and Telegraph (CCITT) phony and Telegraph (CCITT) Recommendation E.800Recommendation E.800

•• How is QoS achieved?How is QoS achieved?–– “Over Provisioning”.“Over Provisioning”. Add plentiful capacity to the network.Add plentiful capacity to the network.

•• Easy! (e.g. upgrade from 10Mb to 100Mb)Easy! (e.g. upgrade from 10Mb to 100Mb)•• Can be done gradually.Can be done gradually.•• But we remain at 1 service class (best effort) again.But we remain at 1 service class (best effort) again.

–– “Network Traffic Engineering”.“Network Traffic Engineering”. Make the Network more sophisticated!Make the Network more sophisticated!(e.g. Traffic Classes, Connection Admission Control, Policy Ma(e.g. Traffic Classes, Connection Admission Control, Policy Managers,…)nagers,…)•• ReservationReservation--based Engineering. (e.g. RSVP/IntServ, ATM)based Engineering. (e.g. RSVP/IntServ, ATM)•• ReservationReservation--less Engineering. (e.g. DiffServ)less Engineering. (e.g. DiffServ)

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

?

Page 5: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

Core Router

Core Router Core Router

Core RouterEdge Router

Many FlowsFew Flows

Edge Router

Edge Router

Edge Router

Many Flows Many Flows

Many Flows

Few Flows

Few Flows

Few Flows

Aggregate Flows

IP Quality of Services 2/2IP Quality of Services 2/2

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

•• IntServ/RSVPIntServ/RSVP–– Huge Storage and Processing overhead for each host to maintain Huge Storage and Processing overhead for each host to maintain

flow state informationflow state information–– RSVP reservation process is a network consuming procedure.RSVP reservation process is a network consuming procedure.

•• DiffServ (Differentiated Services)DiffServ (Differentiated Services)–– Lightweight model for interior routers since individual flows arLightweight model for interior routers since individual flows are e

aggregated.aggregated.–– In MANETs though there is no clear definition what is an ingressIn MANETs though there is no clear definition what is an ingress, ,

egress and core router since nodes are changing location.egress and core router since nodes are changing location.

Page 6: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

Flexible QoS Model for MANETs (FQMM)Flexible QoS Model for MANETs (FQMM)

•• FQMM is the first QoS Model proposed in 2000 FQMM is the first QoS Model proposed in 2000 for MANETs by Xiao et al.for MANETs by Xiao et al.

•• The model can be characterized as a The model can be characterized as a “hybrid”“hybrid”IntServ/DiffServ Model sinceIntServ/DiffServ Model since–– the highest priority is assigned the highest priority is assigned perper--flowflow provisioning.provisioning.–– the rest is assigned the rest is assigned perper--classclass provisioning.provisioning.

•• Three types of nodes Three types of nodes again definedagain defined–– Ingress (transmit)Ingress (transmit)–– Core (forward)Core (forward)–– Egress (receive)Egress (receive)A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

1

2

5

3

4

6 7

ingress

egress

core

1

2

5

3

4

6 7

ingress

egress

core

Page 7: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

•• Signaling is used to reserve and release resources.Signaling is used to reserve and release resources.

•• Prerequisites of QoS SignalingPrerequisites of QoS Signaling–– Reliable transfer of signals between routersReliable transfer of signals between routers–– Correct Interpretation and activation of the appropriate mechaniCorrect Interpretation and activation of the appropriate mechanisms sms

to handle the signal.to handle the signal.

•• Signaling can be divided into Signaling can be divided into “In“In--band”band” and and “Out“Out--ofof--band”band”. .

•• Most papers support that Most papers support that “In“In--band”band” Signaling is more Signaling is more appropriate for MANETs.appropriate for MANETs.

QoS SignalingQoS Signaling

Page 8: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

InIn--band VS Outband VS Out--of Band Signalingof Band Signaling•• InIn--band Signaling, band Signaling, network control information is network control information is

encapsulated in data packets encapsulated in data packets ++ LightweightLightweight–– Not FlexibleNot Flexible for defining new Service Classes.for defining new Service Classes.

•• OutOut--ofof--band Signaling, band Signaling, network control information is network control information is carried in separate packets using explicit control packets.carried in separate packets using explicit control packets.–– HeavyweightHeavyweight–– signaling packets must have signaling packets must have higher priorityhigher priority to achieve on time to achieve on time

notification => can lead to notification => can lead to complex systemscomplex systems..+ Scalability. Signal packets don’t rely on data packets+ Scalability. Signal packets don’t rely on data packets+ We can have + We can have rich set of servicesrich set of services, since we don’t need to “steal“ bits , since we don’t need to “steal“ bits

from data packets from data packets A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

Source AddressDestination Address

TTL Header CheckSumFragment Offset

Total Length

Options Padding

IdentificationProtocol

FlagsVersion Hdr Len Prec TOS

32 bits(Shaded fields are absent from IPv6 header)

Page 9: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

INSIGNIA INSIGNIA –– MANETs QoS SignalingMANETs QoS Signaling•• INSIGNIA is the first signaling protocol designed INSIGNIA is the first signaling protocol designed

solely for MANETs by Ahn et al. 1998.solely for MANETs by Ahn et al. 1998.

•• Can be characterized as an Can be characterized as an “In“In--band RSVP”band RSVP”protocol.protocol.–– It It encapsulates controlencapsulates control info in the IP Option field info in the IP Option field

(called now INSIGNIA Option field).(called now INSIGNIA Option field).–– It keeps It keeps flow stateflow state for the real time (RT) flows.for the real time (RT) flows.–– It is It is “Soft State”.“Soft State”. The argument is that assurance The argument is that assurance

that resources are released is more important than that resources are released is more important than overhead that anyway exists.overhead that anyway exists.

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

RSVP {

In-band {

Page 10: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

INSIGNIA INSIGNIA –– OPTION FieldOPTION Field

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

The INSIGNIA OPTION field

1 bit

MAX/MIN

BandwithIndicator

16 bits

MAX MIN

Bandwith Request

1 bit

REQ/RES

ReservationMode

ServiceType

RT/BE

PayloadIndicator

RT/BE

1 bit 1 bit

•• Reservation Mode (REQ/RES):Reservation Mode (REQ/RES): indicates whether indicates whether there is already a reservation for this packet. there is already a reservation for this packet. –– If If “no”, “no”, the packet is forwarded to INSIGNIA Module the packet is forwarded to INSIGNIA Module

which in coordination with a AC may either: which in coordination with a AC may either: grant resources grant resources Service Type = RT (realService Type = RT (real--time).time).deny resourcesdeny resources Service Type = BE (bestService Type = BE (best--effort).effort).

–– If If “yes”, “yes”, the packet will be forwarded with the allowed the packet will be forwarded with the allowed resources.resources.

•• Bandwidth Request (MAX/MIN): Bandwidth Request (MAX/MIN): indicates the indicates the requested amount of bandwidth.requested amount of bandwidth.

Page 11: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

INSIGNIA INSIGNIA –– Bottleneck NodeBottleneck Node

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

Ms

M5

M4

M1

M2 M3

MD

reservation/service/bandwidth bottleneck node

REQ/RT/MIN

REQ/RT/MAX

REQ/RT/MAX

REQ/RT/MIN

•• During the flow During the flow reservation process reservation process a node may be a a node may be a bottleneck:bottleneck:

The service will The service will degrade from degrade from RT/MAX RT/MAX --> RT/MIN.> RT/MIN.

•• If M2 is heavyIf M2 is heavy--loaded it may also degrade the loaded it may also degrade the service level to service level to BE/MIN BE/MIN where there is actually where there is actually no QoS.no QoS.

Page 12: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

INSIGNIAINSIGNIA•• INSIGNIA is just the signaling protocol of a INSIGNIA is just the signaling protocol of a

complete QoS Architecture.complete QoS Architecture.

•• INSIGNIA Drawbacks.INSIGNIA Drawbacks.–– Only 2 classes of services (RT) and (BE).Only 2 classes of services (RT) and (BE).–– Flow state information must be kept in mobile hosts.Flow state information must be kept in mobile hosts.

•• To realize a complete QoS Architecture we also To realize a complete QoS Architecture we also need many other components as well as a need many other components as well as a Routing Protocol (e.g. DSR, AODV, TORA).Routing Protocol (e.g. DSR, AODV, TORA).

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

Page 13: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

QoS Routing and QoS for AODVQoS Routing and QoS for AODV•• Routing is an essential component for QoS. It Routing is an essential component for QoS. It

can can inform a source nodeinform a source node of the bandwidth and of the bandwidth and QoS availability of a destination nodeQoS availability of a destination node

•• We know that AODV is a successful an onWe know that AODV is a successful an on--demand routing protocol based on the ideas of demand routing protocol based on the ideas of both both DSDVDSDV and and DSRDSR..

•• We also know that when a node in AODV We also know that when a node in AODV desires to send a message to some destination desires to send a message to some destination node it initiates a node it initiates a Route Discovery Process Route Discovery Process (RREQ).(RREQ).

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

Page 14: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

QoS for AODVQoS for AODV•• QoS for AODV was proposed in 2000 by C. Perkins and E. Royer.QoS for AODV was proposed in 2000 by C. Perkins and E. Royer.

•• The main idea of making AODV QoS enabled is to The main idea of making AODV QoS enabled is to add extensionsadd extensions to to the route messages (RREQ, RREP).the route messages (RREQ, RREP).

•• A node that receives a RREQ + QoS Extension must be able to meetA node that receives a RREQ + QoS Extension must be able to meetthe service requirement in order to rebroadcast the RREQ (if notthe service requirement in order to rebroadcast the RREQ (if not in in cache).cache).

•• In order to handle the QoS extensions some changes need to be onIn order to handle the QoS extensions some changes need to be onthe routing tablesthe routing tables

•• AODV current fields.AODV current fields.Destination Sequence Number, Interface, Hop Count, Next Hop, LisDestination Sequence Number, Interface, Hop Count, Next Hop, List of t of PrecursorsPrecursors

•• AODV new fields. (4 new fields)AODV new fields. (4 new fields)1)1) Maximum Delay,Maximum Delay, 2) 2) Minimum Available Bandwidth, Minimum Available Bandwidth, 3)3) List of Sources List of Sources Requesting Delay Guarantees and Requesting Delay Guarantees and 4)4) List of Sources Requesting Bandwidth List of Sources Requesting Bandwidth GuaranteesGuarantees

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

Page 15: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

QoS for AODVQoS for AODV -- DelayDelay•• Handling Handling DelayDelay with the with the Maximum DelayMaximum Delay extension and extension and

the the List of Sources Requesting Delay Guarantees.List of Sources Requesting Delay Guarantees.•• Example shows how the with the Example shows how the with the Maximum Delay Maximum Delay

extension and the extension and the List of Sources Requesting Delay List of Sources Requesting Delay Guarantees Guarantees are utilized during route discovery process.are utilized during route discovery process.

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

cachedelay (C->D)=50 =TraversalTime

+ delay

RREQ2delay=10ingress

Acore C

Traversal_t im e= 5 0

core BTraversal_t im e= 3 0

RREQ1delay=100

egressD

RREQ1delay=70

RREQ1delay=20

RREP1delay=0

cachedelay (B->D)=80

RREP1delay=50

RREP1delay=80

1

2

x

Page 16: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

QoS for AODVQoS for AODV -- BandwidthBandwidth•• Handling Handling Bandwidth Bandwidth is similar to handling is similar to handling DelayDelay requests. requests. •• Actually a RREQ can include both types.Actually a RREQ can include both types.•• Example shows how the with the Example shows how the with the Minimum Available Minimum Available

Bandwidth Bandwidth extension and the extension and the List of Sources Requesting List of Sources Requesting Bandwidth Guarantees Bandwidth Guarantees are utilized during route discovery are utilized during route discovery process.process.

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

RREQ2minband=80K

cacheband(C->D)=50

ingressA

core CAvailable_Bandwidth

= 50K

core BAvailable_Bandwidth

= 100K

egressD

RREP1bandwidth=INF

cacheband(B->D)=50

RREP1bandwidth=50

2x

RREQ1min_bandwidth=10Kbps

RREQ1min_bandwidth=10Kbps

RREQ1min_bandwidth=10Kbps

RREP1bandwidth=50

min{INF,50}

1

Page 17: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

QoS for AODVQoS for AODV -- Loosing QoSLoosing QoS

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

cachedelay(C->D)=50

ingressA

core CTraversal_time= 5 0

core BTraversal_time= 3 0

egressD

cachedelay(B->D)=80

cachedelay(B->D)=80

QOS_LOSTQOS_LOST

•• Loosing Quality of Service ParametersLoosing Quality of Service Parametersif after establishment a node detects that the QoS can’t be mainif after establishment a node detects that the QoS can’t be maintained any tained any more it originates a ICMP QOS_LOST message, to all depending nodmore it originates a ICMP QOS_LOST message, to all depending nodes.es.== >== > Reason why we keep a Reason why we keep a List of Sources Requesting Delay/Bandwidth List of Sources Requesting Delay/Bandwidth GuaranteesGuarantees..

•• Reasons for loosing QoS Parameters.Reasons for loosing QoS Parameters.–– Increased Load of a node. Increased Load of a node. –– Why would a node take over more jobs that it can handle?Why would a node take over more jobs that it can handle?

Page 18: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

Conclusions 1/2Conclusions 1/2•• QoS in MANETs is a new but rapidly area of interest.QoS in MANETs is a new but rapidly area of interest.•• The effort of providing QoS in MANETs is The effort of providing QoS in MANETs is difficult!.difficult!.•• A complete A complete solution requires:solution requires:

–– An appropriate QoS Model.An appropriate QoS Model.–– A QoS Signaling Protocol.A QoS Signaling Protocol.–– A QoS Routing Protocol.A QoS Routing Protocol.–– A QoS MAC Protocol.A QoS MAC Protocol.–– Various supplementary mechanisms such as (CAC, Policy Managers, Various supplementary mechanisms such as (CAC, Policy Managers, Queuing Queuing

Mechanisms for congestion control and others).Mechanisms for congestion control and others).

•• The Social IssueThe Social Issue–– If someone acquires QoS Parameters and moreover if he pays for tIf someone acquires QoS Parameters and moreover if he pays for them then there hem then there

must be some must be some “Entity”“Entity” which will ensure his service.which will ensure his service.–– In a completely AdIn a completely Ad--Hoc topology where there is no concept of Hoc topology where there is no concept of “Service Provider”“Service Provider” and and

“Client”“Client” it is difficult to innovate QoS since there is no obligation frit is difficult to innovate QoS since there is no obligation from somebody to om somebody to somebody else making QOS very difficult.somebody else making QOS very difficult.

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

Page 19: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

Conclusions 2/2Conclusions 2/2•• We have seen how various protocols and ideas of the We have seen how various protocols and ideas of the IP IP

QoSQoS world have been ported or were used in MANETs. world have been ported or were used in MANETs. •• We have introduced We have introduced FQMM, FQMM, the first proposed QoS Model the first proposed QoS Model

for MANETsfor MANETs•• We have also seen We have also seen INSIGNIA, INSIGNIA, the first QoS Signaling the first QoS Signaling

Protocol for MANETsProtocol for MANETs•• Finally we had a glance at Finally we had a glance at QOS for AODV QOS for AODV and showed how and showed how

various extension can provide feedback to node for QoS various extension can provide feedback to node for QoS availability of destination nodes.availability of destination nodes.

•• Much more work remains to be done since most Much more work remains to be done since most experimentation is done without taking into consideration experimentation is done without taking into consideration various real conditions and various real conditions and hence hence can’t reveal accurate can’t reveal accurate knowledge.knowledge.

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

Page 20: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

ReferencesReferences•• H.Xiao, K.Chua, W.Seah and A.Lo : A Flexible Quality of Service H.Xiao, K.Chua, W.Seah and A.Lo : A Flexible Quality of Service Model for Mobile AdModel for Mobile Ad--

Hoc Networks.Hoc Networks.

•• Lee and Campbell : INSIGNIA: InLee and Campbell : INSIGNIA: In--Band Signaling Support for QoS In Mobile Ad Hoc Band Signaling Support for QoS In Mobile Ad Hoc Networks.Networks.

•• Kui Wu and Janelle Harms : QoS Support in Mobile Ad Hoc NetworkKui Wu and Janelle Harms : QoS Support in Mobile Ad Hoc Networks.s.

•• Satyabrata Chakrabarti and Amitabh Mishra : QoS Issues in Ad HoSatyabrata Chakrabarti and Amitabh Mishra : QoS Issues in Ad Hoc Wireless Networks.c Wireless Networks.

•• C.R.Lin and J.Liu : QoS Routing in Ad Hoc Wireless networks, IC.R.Lin and J.Liu : QoS Routing in Ad Hoc Wireless networks, IEEE J. Sel. Areas EEE J. Sel. Areas Commun., vol. 17 (8), p. 1426, August 1999.Commun., vol. 17 (8), p. 1426, August 1999.

•• Demetris Zeinalipour, Stella Aristeidou, Sofia Kazeli : IP QualiDemetris Zeinalipour, Stella Aristeidou, Sofia Kazeli : IP Quality of Services (in Greek).ty of Services (in Greek).

•• J. Broch, D.B. Johnson and D.A Maltz : The Dynamic Source RoutinJ. Broch, D.B. Johnson and D.A Maltz : The Dynamic Source Routing Protocol for Mobile g Protocol for Mobile AdAd--Hoc Networks, IETF Internet Draft, draftHoc Networks, IETF Internet Draft, draft--ietfietf--manetmanet--dsrdsr--01.txt, December 1998 01.txt, December 1998 (Work in Progress).(Work in Progress).

•• E.M Royer and C.E. Perkins : Quality of Service for Ad Hoc On DeE.M Royer and C.E. Perkins : Quality of Service for Ad Hoc On Demand Distance Vector mand Distance Vector (AODV) Routing, IETF Internet Draft, draft(AODV) Routing, IETF Internet Draft, draft--ietfietf--manetmanet--aodvqosaodvqos--00.txt, July 2000 (Work 00.txt, July 2000 (Work in Progress).in Progress).

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html

Page 21: A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)alumni.cs.ucr.edu/~csyiazti/courses/cs260/pptmanetqos.pdf · Introduction • MANETs were initially proposed for battlefield communication

Thank You!Thank You!

A Glance At QoS in Mobile Ad-Hoc Networks : http:/www.cs.ucr.edu/~csyiazti/cs260.html