+ All Categories
Home > Documents > QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless...

QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless...

Date post: 31-Mar-2015
Category:
Upload: paul-kerridge
View: 221 times
Download: 1 times
Share this document with a friend
Popular Tags:
25
QoS in Mobile Ad Hoc Networks
Transcript
Page 1: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

QoS in Mobile Ad Hoc Networks

Page 2: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

Introduction

• Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop paths

• Nodes act both as hosts and routers

• Topology changes could occur randomly, rapidly, and frequently

• Routing paths are created and deleted due to the nodal mobility

Page 3: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

Applications of MANETs

• Collaborative computing

• Communications within buildings, organizations, ad hoc conferences

• Communications in battlefields and disaster recovery areas

• Sensor networks

Page 4: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

Quality of Service (QoS)

• QoS: A set of service requirements that are met by the network while transferring a packet stream from a source to a destination

• QoS metrics could be defined in terms of one or a set of parameters

• Examples: delay, bandwidth, packet loss, delay-jitter, etc.

Page 5: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

QoS in MANETs

• The use of QoS-aware applications are evolving in the wireless environments

• Resource limitations and variations adds to the need for QoS provisioning

• Use of MANETs in critical and delay sensitive applications demands service differentiation

Page 6: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

Issues and Difficulties

• Unpredictable link properties

• Node mobility

• Limited battery life

• Hidden terminal problem

• Exposed terminal problem

• Route maintenance

• Security

Page 7: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

Compromising Principles

• Soft QoS– After the connection set-up, there may exist transient

periods of time when QoS specification is not honored– The level QoS satisfaction is quantified by the fraction

of total disruption

• QoS Adaptation– As available resources change, the network can

readjust allocations within the reservation range (dynamic QoS)

– Applications can also adapt to the re-allocations

Page 8: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

QoS Support in Physical Channels

• Since wireless channel is time varying, the SNR in channels fluctuates with time

• Adaptive modulation which can tune many possible parameters according to current channel state is necessary to derive better performance

• Major challenge: channel estimation – accurate channel estimation at the receiver and then the reliable feedback to the transmitter

• Wireless channel coding needs to address the problems introduced by channel or multipath fading and mobility

• Cross-layer issue: Joint source-channel coding takes both source characteristics and channel conditions into account

Page 9: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

QoS Provisioning at the MAC Layer

• For providing QoS guarantee for real-time traffic support in wireless networks, several MAC protocols based on centralized control have been proposed

• For multihop networks:– The MAC protocol must be distributed in

nature– It should solve the hidden and exposed

terminal problems

Page 10: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

IEEE 802.11 DCF

• IEEE 802.11 is a CSMA/CA protocol• In the distributed control function (DCF) mode:

– After the node has sensed the medium to be idle for a time period longer than distributed inter-frame space (DIFS), it begins transmitting

– Otherwise the node differs transmitting and backs off– When the medium becomes idle for a period longer

than DIFS, the backoff timer is decremented periodically. The node starts transmission as soon as the timer expires

– To reduce collisions, the sender and the receiver exchange RTS and CTS packets

Page 11: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

QoS Support using IEEE 802.11 DCF

• IEEE 802.11 DCF is a best-effort type control algorithm

• The duration of backoff is decided by a random number between 0 and the contention window (CW).

• Service differentiation can be achieved by using different values of CW

• When packets collide, the ones with smaller CW is more likely to occupy the medium earlier

Page 12: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

Black Burst Contention Scheme

• Nodes with best-effort traffic and nodes with real-time traffic use different inter-frame space values

• When the medium remains idle long enough, right before sending their packets, nodes with real-time packets first contend for transmission right by jamming the media with pulses of energy, called BBs

• Each contending node uses a BB of different length. The number of slots that forms a BB is an increasing function of the contention delay experienced by the node

• Following each BB transmission, a node senses the channel for an observation interval

• Since distinct nodes contend for BBs of different length, each node can determine without ambiguity whether its BB is of longest duration

Page 13: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

MACA/PR

• Multihop Access Collision Avoidance with Piggyback Reservation provides guaranteed bandwidth support for real-time traffic

• The first packet in a real-time stream uses RTS/CTS dialogs to make reservations in the path

• The sender schedules the next transmission after the current data transmission and piggybacks the reservation in the current data packet

• Upon receiving the data packet correctly, the receiver updates its reservation table and sends an ACK

• ACK serves for the renewal of reservation, not for recovering from packet losses

Page 14: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

QoS-aware Routing at the Network Layer

• Types of MANET routing protocols:– Proactive, table-based routing schemes– Reactive, on-demand routing schemes– Constraint-based routing schemes

• These algorithms are based on the discovery of shortest paths

• QoS-aware routing protocol should find a path that satisfies the QoS requirements in the path from source to the destination

Page 15: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

CEDAR

• Core Extraction Distributed Ad hoc Routing scheme dynamically establishes the core of the network, and then incrementally propagates the link states of stable high-bandwidth links to the core nodes

• The route computation is on demand basis• Components of CEDAR

– Core extraction– Link-state propagation– Route computation

Page 16: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

Integrating QoS in Flooding-Based Route Discovery

• Ticket-based probing algorithm– During the QoS-satisfying path search, each

probing message is provided a limited number of tickets to reduce the scope of flooding

– When one or more probes arrive at the destination, the path and delay/bandwidth information is used to perform reservation for the QoS-satisfying path

– A simple imprecise model is used for the algorithm

Page 17: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

PANDA Approach

• Positional Attributes based Next hop Determination Approach (PANDA) discriminates the next hop based on the desired QoS metric

• Instead of using a random rebroadcast delay, the receiver opts for a delay proportional to its ability in meeting the QoS demands

• The decisions at the receivers are made based on a predetermined set of thresholds

Page 18: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

QoS Support using Bandwidth Calculations

• The end-to-end bandwidth can be calculated and allocated during the admission control phase

• Using TDMA, time is divided into slots, which in turn are grouped into frames

• Each frame contains two phases: control and data. • During the control phase, each node takes turns to

broadcast its information to all the neighbors in a predetermined slot.

• At the end of control phase, each node knows about the free slots between itself and its neighbors

• Thus bandwidth calculation and allocation can be done in a distributed manner

Page 19: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

Multi-path QoS Routing

• The algorithms searches for multiple paths between the source and the destination that collectively satisfies the QoS requirements

• Suitable for ad hoc networks with limited bandwidth

• A ticket based probing scheme is adopted for the path searching process

Page 20: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

Transport Layer Issues for QoS Provisioning

• TCP performs poorly in terms of end-to-end throughput in MANETs– The assumption used in Internet that packet losses are due to

congestion is not valid in MANET environments• TCP performance improvement in wireless networks:

– Local retransmissions– Split-TCP connections– Forward error corrections (FEC)

• Explicit feedback mechanisms to distinguish between losses due to errors and congestion is necessary for QoS provisioning in MANETs

• Efficient techniques for resource management is necessary for QoS provisioning

Page 21: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

Application Layer Issues

• Application level QoS adaptation belong to adaptive strategies that play a vital role in supporting QoS– Flexible user interfaces, dynamic QoS ranges,

adaptive compression algorithms, joint source-channel coding, joint source-network coding schemes

• Adaptive real-time audio/video streaming support can be provided by enhancing:– Compression algorithms, layered encoding, rate

shaping, adaptive error control, and bandwidth smoothing

Page 22: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

Inter-Layer Design Approaches

• Efficient intercommunication protocols need to conserve scarce resources – something difficult to achieve following the strict separation of the protocol layer functionalities

• Inter-layer or cross-layer issues needs to be examined

• Examples: INSIGNIA and iMAQ

Page 23: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

INSIGNIA

• Goal: To support adaptive services which can provide base QoS assurances to real-time voice and video flows and data, allowing for enhanced level of service to be delivered when resources become available

• Designed to adapt user sessions to the available level of service without explicit signaling between source-destination pairs

• QoS functionality is decoupled from the routing protocol• INSIGNIA uses in-band signaling approach to restore the

flow-state in response to topology changes• Uses the concept of “soft connection”

Page 24: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

INSIGNIA Framework

Page 25: QoS in Mobile Ad Hoc Networks. Introduction Mobile ad hoc networks (MANETs) are infrastructureless and intercommunicate using single-hop and multi-hop.

iMAQ

• Integrated Mobile Ad Hoc QoS (iMAQ) is a cross-layer architecture to support the transmission of multimedia data over a MANET

• iMAQ framework model• Uses a predictive location-based QoS routing protocol• The middleware predicts the location and the group

partitioning based on the moving pattern• Middleware may renegotiate QoS with applications when

the resource availability degrades• Data is replicated when a network partition is predicted


Recommended