A Glance at QoS in Mobile Ad-Hoc Networks (MANETs) A report by Demetris Zeinalipour Resources:

Slides:



Advertisements
Similar presentations
Routing protocols in Mobile Ad Hoc Network
Advertisements

Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.
1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
Security in Mobile Ad Hoc Networks
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Bandwidth Management Framework for IP based Mobile Ad Hoc Networks Khalid Iqbal ( ) Supervisor: Dr. Rajan Shankaran ITEC810 June 05, 2009.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Network Support for Multimedia Applications in Mobile Networks Major Area Exam Kimaya Sanzgiri MOMENT Lab Computer Science Dept., UCSB.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Multicasting in Mobile Ad-Hoc Networks (MANET)
A Case for Relative Differentiated Services and the Proportional Differentiation Model Constantinos Dovrolis Parameswaran Ramanathan University of Wisconsin-Madison.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Routing Security in Ad Hoc Networks
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
Ad Hoc Wireless Routing COS 461: Computer Networks
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
IP QoS for 3G. A Possible Solution The main focus of this network QoS mechanism is to provide one, real time, service in addition to the normal best effort.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
CSC 336 Data Communications and Networking Lecture 8d: Congestion Control : RSVP Dr. Cheer-Sun Yang Spring 2001.
MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department.
Mobile Adhoc Network: Routing Protocol:AODV
A Glance at QoS Models in Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET Keywords: Manet, QoS, QoS Model, DiffServ, IntServ, FQMM, Routing, Metrics,
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
ROUTING ALGORITHMS IN AD HOC NETWORKS
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
Ad Hoc Routing: The AODV and DSR Protocols Speaker : Wilson Lai “Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks”, C. Perkins.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
AODV: Introduction Reference: C. E. Perkins, E. M. Royer, and S. R. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Draft, draft-ietf-manet-aodv-08.txt,
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
INSIGNIA : A QOS ARCHITECTURAL FRAMEWORK FOR MANETS Course:-Software Architecture & Design Team Members 1.Sameer Agrawal 2.Vivek Shankar Ram.R.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
DETECTION AND IGNORING BLACK HOLE ATTACK IN VANET NETWORKS BASED LATENCY TIME CH. BENSAID S.BOUKLI HACENE M.K.FAROUAN 1.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
Jim Parker CMSC691t Spring 2000 “Ad-hoc On-Demand Distance Vector Routing” A dynamic routing algorithm for mobile ad-hoc networks.
Chapter 30 Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
Ad Hoc Wireless Routing
PROTEAN: A Scalable Architecture for Active Networks
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Ad Hoc Wireless Routing
Mobile and Wireless Networking
by Saltanat Mashirova & Afshin Mahini
Dynamic Management for End-to-end IP QoS
A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)
Routing.
Routing in Mobile Ad-hoc Networks
CIS679: Two Planes and Int-Serv Model
10th International Conference on Telecommunication, ICT’2003,
Routing protocols in Mobile Ad Hoc Network
Presentation transcript:

A Glance at QoS in Mobile Ad-Hoc Networks (MANETs) A report by Demetris Zeinalipour Resources:

Introduction MANETs were initially proposed for battlefield communication & disaster recovery applications. MANETs were initially proposed for battlefield communication & disaster recovery applications. The evolution of the Multimedia Technology & the Commercial Interest of Companies to reach civilian applications have made QoS in MANETs an unavoidable task. The evolution of the Multimedia Technology & the Commercial Interest of Companies to reach civilian applications have made QoS in MANETs an unavoidable task. MANETs : 3 new problems! MANETs : 3 new problems! –Dynamic Topology. –Bandwidth Constrains. –Limited Processing & Storing capabilities of Devices. QoS and Overhead are synonyms !. The idea of providing QoS in MANETs is not to extinct Overhead but to keep it as low as possible. QoS and Overhead are synonyms !. The idea of providing QoS in MANETs is not to extinct Overhead but to keep it as low as possible. What happens with QoS in Wire-based Networks?. Can we port ideas / protocols to MANETs? What happens with QoS in Wire-based Networks?. Can we port ideas / protocols to MANETs? A Glance At QoS in Mobile Ad-Hoc Networks :

Outline of Presentation IP QoS & Successful IP QoS Models/Protocols. IP QoS & Successful IP QoS Models/Protocols. QoS Model for MANETs – FQMM. QoS Model for MANETs – FQMM. QoS Signaling in MANETs – INSIGNIA. QoS Signaling in MANETs – INSIGNIA. QoS Routing in MANETs – QOS for AODV. QoS Routing in MANETs – QOS for AODV. Conclusions. Conclusions. A Glance At QoS in Mobile Ad-Hoc Networks :

IP Quality of Services 1/2 QoS definition QoS definition The collective effect of service performance which determines the degree of satisfaction of a user of a service. The United Nations Consultative Committee for International Telephony and Telegraph (CCITT) Recommendation E.800 How is QoS achieved? How is QoS achieved? –Over Provisioning. 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. Make the Network more sophisticated! (e.g. Traffic Classes, Connection Admission Control, Policy Managers,…) (e.g. Traffic Classes, Connection Admission Control, Policy Managers,…) Reservation-based Engineering. (e.g. RSVP/IntServ, ATM) Reservation-based Engineering. (e.g. RSVP/IntServ, ATM) Reservation-less Engineering. (e.g. DiffServ) Reservation-less Engineering. (e.g. DiffServ) A Glance At QoS in Mobile Ad-Hoc Networks : ?

IP Quality of Services 2/2 A Glance At QoS in Mobile Ad-Hoc Networks : IntServ/RSVP IntServ/RSVP –Huge Storage and Processing overhead for each host to maintain flow state information –RSVP reservation process is a network consuming procedure. DiffServ (Differentiated Services) DiffServ (Differentiated Services) –Lightweight model for interior routers since individual flows are aggregated. –In MANETs though there is no clear definition what is an ingress, egress and core router since nodes are changing location.

Flexible QoS Model for MANETs (FQMM) FQMM is the first QoS Model proposed in 2000 for MANETs by Xiao et al. FQMM is the first QoS Model proposed in 2000 for MANETs by Xiao et al. The model can be characterized as a hybrid IntServ/DiffServ Model since The model can be characterized as a hybrid IntServ/DiffServ Model since – the highest priority is assigned per-flow provisioning. – the rest is assigned per-class provisioning. Three types of nodes Three types of nodes again defined –Ingress (transmit) –Core (forward) –Egress (receive) A Glance At QoS in Mobile Ad-Hoc Networks :

Signaling is used to reserve and release resources. Signaling is used to reserve and release resources. Prerequisites of QoS Signaling Prerequisites of QoS Signaling –Reliable transfer of signals between routers –Correct Interpretation and activation of the appropriate mechanisms to handle the signal. Signaling can be divided into In-band and Out-of-band. Signaling can be divided into In-band and Out-of-band. Most papers support that In-band Signaling is more appropriate for MANETs. Most papers support that In-band Signaling is more appropriate for MANETs. QoS Signaling

In-band VS Out-of Band Signaling In-band Signaling, network control information is encapsulated in data packets In-band Signaling, network control information is encapsulated in data packets +Lightweight –Not Flexible for defining new Service Classes. Out-of-band Signaling, network control information is carried in separate packets using explicit control packets. Out-of-band Signaling, network control information is carried in separate packets using explicit control packets. –Heavyweight –signaling packets must have higher priority to achieve on time notification => can lead to complex systems. + Scalability. Signal packets dont rely on data packets + We can have rich set of services, since we dont need to steal bits from data packets A Glance At QoS in Mobile Ad-Hoc Networks :

INSIGNIA – MANETs QoS Signaling INSIGNIA is the first signaling protocol designed solely for MANETs by Ahn et al INSIGNIA is the first signaling protocol designed solely for MANETs by Ahn et al Can be characterized as an In-band RSVP protocol. Can be characterized as an In-band RSVP protocol. –It encapsulates control info in the IP Option field (called now INSIGNIA Option field). –It keeps flow state for the real time (RT) flows. –It is Soft State. The argument is that assurance that resources are released is more important than overhead that anyway exists. A Glance At QoS in Mobile Ad-Hoc Networks : RSVP { In-band {

INSIGNIA – OPTION Field A Glance At QoS in Mobile Ad-Hoc Networks : Reservation Mode (REQ/RES): indicates whether there is already a reservation for this packet. Reservation Mode (REQ/RES): indicates whether there is already a reservation for this packet. –If no, the packet is forwarded to INSIGNIA Module which in coordination with a AC may either: grant resources Service Type = RT (real-time). deny resources Service Type = BE (best-effort). –If yes, the packet will be forwarded with the allowed resources. Bandwidth Request (MAX/MIN): indicates the requested amount of bandwidth. Bandwidth Request (MAX/MIN): indicates the requested amount of bandwidth.

INSIGNIA – Bottleneck Node A Glance At QoS in Mobile Ad-Hoc Networks : During the flow reservation process a node may be a bottleneck: During the flow reservation process a node may be a bottleneck: The service will degrade from RT/MAX -> RT/MIN. If M2 is heavy-loaded it may also degrade the service level to BE/MIN where there is actually no QoS. If M2 is heavy-loaded it may also degrade the service level to BE/MIN where there is actually no QoS.

INSIGNIA INSIGNIA is just the signaling protocol of a complete QoS Architecture. INSIGNIA is just the signaling protocol of a complete QoS Architecture. INSIGNIA Drawbacks. INSIGNIA Drawbacks. –Only 2 classes of services (RT) and (BE). –Flow state information must be kept in mobile hosts. To realize a complete QoS Architecture we also need many other components as well as a Routing Protocol (e.g. DSR, AODV, TORA). To realize a complete QoS Architecture we also need many other components as well as a Routing Protocol (e.g. DSR, AODV, TORA). A Glance At QoS in Mobile Ad-Hoc Networks :

QoS Routing and QoS for AODV Routing is an essential component for QoS. It can inform a source node of the bandwidth and QoS availability of a destination node Routing is an essential component for QoS. It can inform a source node of the bandwidth and QoS availability of a destination node We know that AODV is a successful an on- demand routing protocol based on the ideas of both DSDV and DSR. We know that AODV is a successful an on- demand routing protocol based on the ideas of both DSDV and DSR. We also know that when a node in AODV desires to send a message to some destination node it initiates a Route Discovery Process (RREQ). We also know that when a node in AODV desires to send a message to some destination node it initiates a Route Discovery Process (RREQ). A Glance At QoS in Mobile Ad-Hoc Networks :

QoS 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 add extensions to the route messages (RREQ, RREP). The main idea of making AODV QoS enabled is to add extensions to the route messages (RREQ, RREP). A node that receives a RREQ + QoS Extension must be able to meet the service requirement in order to rebroadcast the RREQ (if not in cache). A node that receives a RREQ + QoS Extension must be able to meet the service requirement in order to rebroadcast the RREQ (if not in cache). In order to handle the QoS extensions some changes need to be on the routing tables In order to handle the QoS extensions some changes need to be on the routing tables AODV current fields. AODV current fields. Destination Sequence Number, Interface, Hop Count, Next Hop, List of Precursors AODV new fields. (4 new fields) AODV new fields. (4 new fields) 1) Maximum Delay, 2) Minimum Available Bandwidth, 3) List of Sources Requesting Delay Guarantees and 4) List of Sources Requesting Bandwidth Guarantees A Glance At QoS in Mobile Ad-Hoc Networks :

QoS for AODV- Delay Handling Delay with the Maximum Delay extension and the List of Sources Requesting Delay Guarantees. Handling Delay with the Maximum Delay extension and the List of Sources Requesting Delay Guarantees. Example shows how the with the Maximum Delay extension and the List of Sources Requesting Delay Guarantees are utilized during route discovery process. Example shows how the with the Maximum Delay extension and the List of Sources Requesting Delay Guarantees are utilized during route discovery process. A Glance At QoS in Mobile Ad-Hoc Networks :

QoS for AODV- Bandwidth Handling Bandwidth is similar to handling Delay requests. Handling Bandwidth is similar to handling Delay requests. Actually a RREQ can include both types. Actually a RREQ can include both types. Example shows how the with the Minimum Available Bandwidth extension and the List of Sources Requesting Bandwidth Guarantees are utilized during route discovery process. Example shows how the with the Minimum Available Bandwidth extension and the List of Sources Requesting Bandwidth Guarantees are utilized during route discovery process. A Glance At QoS in Mobile Ad-Hoc Networks :

QoS for AODV- Loosing QoS A Glance At QoS in Mobile Ad-Hoc Networks : Loosing Quality of Service Parameters Loosing Quality of Service Parameters if after establishment a node detects that the QoS cant be maintained any more it originates a ICMP QOS_LOST message, to all depending nodes. == > Reason why we keep a List of Sources Requesting Delay/Bandwidth Guarantees. Reasons for loosing QoS Parameters. Reasons for loosing QoS Parameters. –Increased Load of a node. –Why would a node take over more jobs that it can handle?

Conclusions 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 difficult!. The effort of providing QoS in MANETs is difficult!. A complete solution requires: A complete solution requires: –An appropriate QoS Model. –A QoS Signaling Protocol. –A QoS Routing Protocol. –A QoS MAC Protocol. –Various supplementary mechanisms such as (CAC, Policy Managers, Queuing Mechanisms for congestion control and others). The Social Issue The Social Issue –If someone acquires QoS Parameters and moreover if he pays for them then there must be some Entity which will ensure his service. –In a completely Ad-Hoc topology where there is no concept of Service Provider and Client it is difficult to innovate QoS since there is no obligation from somebody to somebody else making QOS very difficult. A Glance At QoS in Mobile Ad-Hoc Networks :

Conclusions 2/2 We have seen how various protocols and ideas of the IP QoS world have been ported or were used in MANETs. We have seen how various protocols and ideas of the IP QoS world have been ported or were used in MANETs. We have introduced FQMM, the first proposed QoS Model for MANETs We have introduced FQMM, the first proposed QoS Model for MANETs We have also seen INSIGNIA, the first QoS Signaling Protocol for MANETs We have also seen INSIGNIA, the first QoS Signaling Protocol for MANETs Finally we had a glance at QOS for AODV and showed how various extension can provide feedback to node for QoS availability of destination nodes. Finally we had a glance at QOS for AODV and showed how various extension can provide feedback to node for QoS availability of destination nodes. Much more work remains to be done since most experimentation is done without taking into consideration various real conditions and hence cant reveal accurate knowledge. Much more work remains to be done since most experimentation is done without taking into consideration various real conditions and hence cant reveal accurate knowledge. A Glance At QoS in Mobile Ad-Hoc Networks :

References H.Xiao, K.Chua, W.Seah and A.Lo : A Flexible Quality of Service Model for Mobile Ad- Hoc Networks. H.Xiao, K.Chua, W.Seah and A.Lo : A Flexible Quality of Service Model for Mobile Ad- Hoc Networks. Lee and Campbell : INSIGNIA: In-Band Signaling Support for QoS In Mobile Ad Hoc Networks. Lee and Campbell : INSIGNIA: In-Band Signaling Support for QoS In Mobile Ad Hoc Networks. Kui Wu and Janelle Harms : QoS Support in Mobile Ad Hoc Networks. Kui Wu and Janelle Harms : QoS Support in Mobile Ad Hoc Networks. Satyabrata Chakrabarti and Amitabh Mishra : QoS Issues in Ad Hoc Wireless Networks. Satyabrata Chakrabarti and Amitabh Mishra : QoS Issues in Ad Hoc Wireless Networks. C.R.Lin and J.Liu : QoS Routing in Ad Hoc Wireless networks, IEEE J. Sel. Areas Commun., vol. 17 (8), p. 1426, August C.R.Lin and J.Liu : QoS Routing in Ad Hoc Wireless networks, IEEE J. Sel. Areas Commun., vol. 17 (8), p. 1426, August Demetris Zeinalipour, Stella Aristeidou, Sofia Kazeli : IP Quality of Services (in Greek). Demetris Zeinalipour, Stella Aristeidou, Sofia Kazeli : IP Quality of Services (in Greek). J. Broch, D.B. Johnson and D.A Maltz : The Dynamic Source Routing Protocol for Mobile Ad-Hoc Networks, IETF Internet Draft, draft-ietf-manet-dsr-01.txt, December 1998 (Work in Progress). J. Broch, D.B. Johnson and D.A Maltz : The Dynamic Source Routing Protocol for Mobile Ad-Hoc Networks, IETF Internet Draft, draft-ietf-manet-dsr-01.txt, December 1998 (Work in Progress). E.M Royer and C.E. Perkins : Quality of Service for Ad Hoc On Demand Distance Vector (AODV) Routing, IETF Internet Draft, draft-ietf-manet-aodvqos-00.txt, July 2000 (Work in Progress). E.M Royer and C.E. Perkins : Quality of Service for Ad Hoc On Demand Distance Vector (AODV) Routing, IETF Internet Draft, draft-ietf-manet-aodvqos-00.txt, July 2000 (Work in Progress). A Glance At QoS in Mobile Ad-Hoc Networks :

Thank You! A Glance At QoS in Mobile Ad-Hoc Networks :