View File - University of Engineering and Technology, Taxila
Download
Report
Transcript View File - University of Engineering and Technology, Taxila
Mobile and Ad hoc Networks
Background of Ad hoc
Wireless Networks
Wireless Communication
Technology and Research
Ad hoc Routing and
Mobile IP and Mobility
Wireless Sensor and Mesh
Networks
Student Presentations
QoS in Ad Hoc
http://web.uettaxila.edu.pk/CMS/SP2012/teAWNms/
Overview
Introduction
Ad-hoc Network definition
Overview: Ad-hoc networks
Network architecture
Applications of ad-hoc networks
Ad-hoc networks characteristics and requirements
Overview: QoS
What is QoS ?
The need of QoS in MANETs
Why QoS is hard in MANETs
Current Solutions for Support in MANETs
Flexible QoS Model for MANETs
INSIGNIA-MANETs QoS Signaling
SWAN for MANETs
Conclusions
Q&A
Ad Hoc Network definition
An ad-hoc network is a wireless LAN, in which some devices are part
of the network only for the duration of a communication session or
while in some close proximity to the rest of the network.
A "mobile ad hoc network" (MANET) is an autonomous system of
mobile routers (and associated hosts) connected by wireless links
forming an arbitrary graph. Routers are free to move randomly and
organize themselves arbitrarily; network topology may change
rapidly and unpredictably. May operate in a stand-alone fashion, or
may be connected to the Internet.
An ad hoc network can be regarded as a “spontaneous network”: a
network that automatically “emerges” when nodes gather together
3
MANET – Mobile Ad hoc NETworks
B
C
A
D
- Mobility
- Self configuring and healing
- High capacity
- Independent of public infrastructure - Relaying
- Internet compatible standards-based wireless systems
- Rapid Deployment
4
Network Architecture
Flat network
infrastructure
Multi-layered network
infrastructure
Cluster
Head
Cluster
Head
5
Cluster
Head
Applications of Ad Hoc Networks
Personal communications
Cell phones, laptops
Cooperative environments
Taxi cab network
Meeting rooms
Emergency operations
Policing and fire fighting
Military environments
Battlefield
Network of sensors or floats
over water
6
Ad Hoc Networks Characteristics and
Requirements
Autonomous and spontaneous nature of nodes
Distributed Algorithms to support security, reliability and consistency
of exchanged and stored information
Time-varying network topology (no pre-existing
infrastructure or central administration)
Scalable routing and mobility management techniques to face network
dynamics
Fluctuating link capacity and network resources
Enhanced functionalities to improve link layer performance, QoS
network support and end-to-end efficiency
Low-power devices
Energy conserving techniques at all layers
7
What is QoS ?
Hard to agree on a common definition of QoS
A QoS enabled network shall ensure:
That its applications and/or their users have their QoS
parameters fulfilled, while at the same time ensuring an
efficient resource usage
That the most important traffic still has its QoS parameters
fulfilled during network overload
What are the most important QoS parameters:
Throughput, availability, delay, jitter and packet loss
8
The need for QoS in MANETs
Applications have special service requirements
VoIP: delay, jitter, minimum bandwidth
Needs intelligent buffer handling and queueing
High mobility of users and network nodes
Routing traffic is important
No retransmission of lost broadcast messages
Routing contol messages must be prioritized
For use in emergency and military operations
User traffic prioritization is needed
user, role, situation etc
Wireless bandwidth and battery capacity are scarce resources
Need efficient resource usage
E.g. only route high priority traffic through terminals that are low on power
Need QoS aware routing
9
Why QoS is Hard in Mobile Ad Hoc Networks?
Video frame without QoS Support
Video frame with QoS Support
10
Why QoS is Hard in Mobile Ad Hoc Networks?
Dynamic network topology
Flow stops receiving QoS provisions due to path disconnections
New paths Must be established, causing data loss and delays
Imprecise state information
Link state changes continuously
Flow states change over time
No central control for coordination
Error-prone shared medium
Hidden terminal problem
Limited resources availability
Bandwidth, battery life, storage, processing capabilities
Insecure medium
11
Current Solutions for QoS support in Mobile
Ad Hoc Networks
Because of the unique characteristics of the ad-hoc environment three
models provide some good insight into the issues of QoS in MANETs
These models provide a comprehensive solutions, namely
FQMM
INSIGNIA
SWAN
FQMM
INSIGNIA
SWAN
Can be integrated
with multiple routing
protocols
12
Flexibility!
Flexible QoS Model for MANETs (FQMM)
First QoS Model proposed in 2000 for MANETs by Xiao et al
Proposes a “hybrid” provisioning that combines the per-flow granularity on IntServ
and per-class granularity of DiffServ
Adopts DiffServ, but improves the per-class granularity to per-flow granularity for
certain class of traffic
Built over IntServ and DiffServ models, it can operate with extranet traffic
Classification is made at the source node
QoS provisioning is made on every node along the path
FQMM Model provisions the traffic into two portions
the highest priority is assigned per-flow granularity.
the rest is assigned per-class granularity.
core
Three types of nodes defined
Ingress (transmit)
Interior (forward)
Egress (receive)
ingress
2
4
3
1
egress
6
5
13
7
Comparison
Best-Effort
Diffserv
Intserv
Service
• Connectivity
• No isolation
• No guarantees
• Per aggregation
isolation
• Per aggregation
guarantee
• Per flow isolation
• Per flow guarantee
Service Scope
• End-to-end
• Domain
• End-to-end
Complexity
• No set-up
• Long term setup
• Per flow setup
Scalability
• Highly scalable
• (nodes maintain
only routing state)
• Scalable (edge
• Not scalable (each
routers maintains
router maintains
per aggregate state; per flow state)
core routers per
class state)
INSIGNIA – MANETs QoS Signaling
First signalling protocol designed solely for MANETs by Ahn et al. 1998
In-band signaling
Base and enhanced QoS levels
Per-flow management
Resources management adapted as technology
Intelligent packet scheduling
Flow reservation, restoration and adaptation
QoS reports periodically sent to source node
Source node takes action to adapt flows to observed network condition
Routing
Any routing protocol can be used
Route maintenance procedure will affect
In-band signaling
Establish, adapt, tear down reservations
Control information embedded in data packets
15
INSIGNIA – OPTION Field
Supports in-band signaling by adding a new option field in the IP header to carry
the signaling control
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.
Reservation
Mode
Service
Type
Payload
Indicator
Bandwith
Indicator
REQ/RES
RT/BE
RT/BE
MAX/MIN
1 bit
1 bit
1 bit
1 bit
Bandwith Request
MAX
MIN
16 bits
The INSIGNIA OPTION field
16
INSIGNIA – Bottleneck Node
During the flow
reservation process a node
may be a bottleneck:
The service will degrade
from RT/MAX -> RT/MIN.
reservation/service/bandwidth
bottleneck node
REQ/RT/MAX
REQ/RT/MIN
MD
REQ/RT/MAX
M2
M3
M1
Ms
REQ/RT/MIN
M4
M5
If M2 is heavy-loaded it may also degrade the service level to
BE/MIN where there is actually no QoS.
17
SWAN - Stateless Wireless Ad Hoc Networks
An alternative to INSIGNIA with improved scalabilities properties
Is a stateless network scheme designed specifically for MANETs with no need to
process complex signaling, or to keep per-flow information, to achieve scalability
and robustness
Promotes rate control system that can be used at each node to treat traffic either as
real-time or best-effort
Excessive real-time traffic is automatically demoted to best-effort
While provides a model that deals with traffic on a per-class , it uses merely two
level of service, best-effort and real-time traffic
Both level of service can be mapped to DSCPs with known PHB (based on
bandwidth requirement) to facilitate extranet QoS
May decide to demote part of the real-time traffic to best-effort service due to lack
of resources
The transmission rate for the best-effort traffic is locally estimated and adjusted to
accommodate the bandwidth required by Real Time traffic
Supports source-based admission control and distributed congestion control for
real-time traffic
Uses Explicit Congestion Notification (ECN)
18
Ad hoc QoS interconnectivity with fixed
network
Ad-Hoc network needs to cling to a host network in order to gain access to
the internet
Co-operation between ad hoc network and the host network can facilitate
end-to-end QoS support
Framework proposed by Morgan and Kunz defines a solution for
interaction between ad hoc and host networks
This framework is not affected by the specific QoS model implemented on
either side
Ad-Hoc network may decide to implement INSIGNIA, SWAN, or FQMM,
while host network may decide to implement DiffServ or IntServ
Ad-hoc networks rely on the host network resources and services in order
to access to the outside world
The host network provides support for the ad-hoc by providing access to
specific domain services and agreements
19
Conclusion
In this lecture, we have discussed different existing QoS model for
wireless ad-hoc networks
INSIGNIA, SWAN and FQMM, each model provide the basics for a
more comprehensive model
Mobile nodes can connect to the Internet gateways of different types,
providing different QoS
Classified different approach with respect to different mobility
scenarios
In order to achieve an end-to-end QoS approach, QoS information in
both fixed and ad-hoc networks should be involved
This demands an interaction between these sections
20
References
[1] Towards End-to-End QoS in Ad-Hoc Networks Connected to Fixed Networks, David
Remondo Catalonia Univ. of Technology (UPC)
[2] An architectural framework for MANET QoS interaction with access domains, Yasser
Morgan and Thomas Kunz, Carleton University
[3]A proposal for an ad-hoc network QoS gateway, Yasser Morgan and Thomas Kunz,
Carleton University
[4] A Glance at Quality of Services in Mobile Ad-Hoc Networks, Zeinalipour-Yazti
Demetrios ([email protected])
[5] Quality of Service in Ad-Hoc Networks, Eric Chi, Antoins Dimakis el
([email protected])
[6] QoS in Mobile Ad Hoc Networks, Prasant Mohapatra, Jian Li and Chao Gui, University
of California
[7] QoS-aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc networks, Lei
Chen and Wendi Heinzelman, University of Rochester{chenlei,wheinzel}@ece.rochester.edu
[8] Dynamic Quality of Service for Mobile Ad-Hoc Networks, M. Mirhakkak, N. Schult, D.
Thomson, The MITRE Corporation
[9] Network Architecture to Support QoS in Mobile Ad Hoc Networks, Lei Chen and Wendi
Heizelman, University of Rochester
21
Assignment #10
Write note on the topics highlighted in Yellow.
Q&A
?