Quality of Service Routing

Similar documents
Lecture 9. Quality of Service in ad hoc wireless networks

QoS Routing in Ad-hoc Networks

Quality of service for mobile ad hoc networks

ISSN: (Online) Volume 2, Issue 3, March 2014 International Journal of Advance Research in Computer Science and Management Studies

Subject: Adhoc Networks

Key Words Wireless Adhoc Network, Quality of Service, Topology.

QoS providence and Management in Mobile Ad-hoc networks

5. Performance of Mobile Adhoc Networks(MANETs)

Routing protocols in WSN

Impulse Radio Ultra Wide Band Based Mobile Adhoc Network Routing Performance Analysis

UNIT 1 Questions & Solutions

A Survey - Energy Efficient Routing Protocols in MANET

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

Chapter 7 CONCLUSION

Real-Time Applications. Delay-adaptive: applications that can adjust their playback point (delay or advance over time).

Mohammad Hossein Manshaei 1393

Basics (cont.) Characteristics of data communication technologies OSI-Model

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

Performance Evaluation of Various Routing Protocols in MANET

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

SUMMERY, CONCLUSIONS AND FUTURE WORK

Qos-Aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc Networks

Issues of Long-Hop and Short-Hop Routing in Mobile Ad Hoc Networks: A Comprehensive Study

Performance Comparison of MANET (Mobile Ad hoc Network) Protocols (ODMRP with AMRIS and MAODV)

Outline. QoS routing in ad-hoc networks. Real-time traffic support. Classification of QoS approaches. QoS design choices

IP Differentiated Services

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

Survey on Multicast Routing Protocols in MANETs

Poonam kori et al. / International Journal on Computer Science and Engineering (IJCSE)

Energy Efficient ient Routing Protocol for Mobile Ad-hoc Networks

Presenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks

A Comparative study of On-Demand Data Delivery with Tables Driven and On-Demand Protocols for Mobile Ad-Hoc Network

Performance Analysis and Enhancement of Routing Protocol in Manet

Tema 3.- Redes inalámbricas Ad Hoc. Quality of Service (QoS)

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

Graph Theoretic Models for Ad hoc Wireless Networks

A Glance at QoS in Mobile Ad-Hoc Networks (MANETs)

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

Study and Comparison of Mesh and Tree- Based Multicast Routing Protocols for MANETs

Ad Hoc Networks: Issues and Routing

Computation of Multiple Node Disjoint Paths

Investigation of the AODV And the SDWCA QoS Handling At Different Utilisation Levels In Adaptive Clustering Environments

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model

2. LITERATURE REVIEW. Performance Evaluation of Ad Hoc Networking Protocol with QoS (Quality of Service)

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Routing Protocols in MANETs

Mitigating Superfluous Flooding of Control Packets MANET

Multicast and Quality of Service. Internet Technologies and Applications

A Literature survey on Improving AODV protocol through cross layer design in MANET

Internet Services & Protocols. Quality of Service Architecture

Literature Review on Characteristic Analysis of Efficient and Reliable Broadcast in Vehicular Networks

Ad Hoc Routing Protocols and Issues

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

Peer to Peer Infrastructure : QoS enabled traffic prioritization. Mary Barnes Bill McCormick

Design and Implementation of a Simulator for Ad Hoc Network Routing Protocol

Power aware Multi-path Routing Protocol for MANETS

A Study on Efficient Route Optimization using Border Gateway Protocol in Mobile Adhoc Networks

QUALITY OF SERVICE EVALUATION IN IEEE NETWORKS *Shivi Johri, **Mrs. Neelu Trivedi

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

Energy Routing Protocol Design for MANET with Power Consumption Optimization

Cache Timeout Strategies for on-demand Routing in MANETs

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

Admission Control in Time-Slotted Multihop Mobile Networks

Performance Metrics of MANET in Multi-Hop Wireless Ad-Hoc Network Routing Protocols

Wireless Networking & Mobile Computing

Energy-Aware Routing in Wireless Ad-hoc Networks

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo.

Transport layer issues

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

A Scheme of Multi-path Adaptive Load Balancing in MANETs

COMPARITIVE ANALYSIS OF ROUTING PROTOCOLS IN MOBILE ADHOC NETWORKS


Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN)

AODV-PA: AODV with Path Accumulation

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

QoS Aware Power and Hop Count Constraints Routing Protocol with Mobility Prediction for MANET Using SHORT

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol

Telecommunication Services Engineering Lab. Roch H. Glitho

Implementation of Near Optimal Algorithm for Integrated Cellular and Ad-Hoc Multicast (ICAM)

MPBCA: Mobility Prediction Based Clustering Algorithm for MANET

CSMA based Medium Access Control for Wireless Sensor Network

Mobile Communications. Ad-hoc and Mesh Networks

QUALITY OF SERVICE PROVISIONING IN MANET USING A CROSS-LAYER APPROACH FOR ROUTING

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service

AMRIS: A Multicast Protocol for Ad hoc Wireless Networks

Keywords Minimum Spanning Tree, Mobile Adhoc Network (MANET), Multicast, Overhead, Scalability, Spanning Tree.

Implementing QoS in IP networks

Quality of Service II

DEPARTMENT of. Computer & Information Science & Engineering

Multicasting in ad hoc networks: Energy efficient

A Study on Issues Associated with Mobile Network

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION

Keywords: AODV, MANET, WRP

Assistant Professor & Head. Keywords- MANETs, Routing Protocol, Energy Consumption, protocol stack, mobile nodes.

RECOMMENDATION ITU-R BT.1720 *

Routing Protocols in MANET: Comparative Study

Beacon Update for Greedy Perimeter Stateless Routing Protocol in MANETs

Transcription:

Quality of Service Routing

CHAPTER 2 Quality of Service Routing QoS is usually defined as a set of service requirements that needs to be met by the network while transporting a packet stream from a source to its destination. The network needs are governed by the service requirements of end user applications. The network is expected to guarantee a set of measurable pre specified service attributes to the users in terms of end-to-end performance, such as delay, bandwidth, probability of packet loss, delay variance Uitter), etc. Power consumption is another QoS [13] attribute which is more specific to MANETs. In the literature, the research on QoS support in MANETs spans over all the layers in the network: QoS models specify an architecture in which some kinds of services could be provided. It is the system goal that has to be implemented. QoS Adaptation hides all environment-related features from awareness of the multimedia-application above and provides an interface for applications b interact with QoS control. Above the network layer QoS signaling acts as a control center in QoS support. The functionality of QoS signaling is determined by the QoS model. 20

QoS routing is part of the network layer and searches for a path with enough resources but does not reserve resources. QoS MAC protocols are essential components in QoS for MANETs. QoS supporting components at upper layers, such as QoS signaling or QoS routing assume the existence of a MAC protocol, which solves the problems of medium contention, supports reliable communication, and provides resource reservation. QoS routing is difficult in Mobile Ad hoc Network. First, Overheads of QoS is too high for limited bandwidth because mobile hosts should have the mechanisms to store and update link state information. Second, because of the dynamic nature of MANETs, maintaining the precise link state information is very difficult. Third, the traditional meaning that the required QoS should be ensured once a feasible path is established is no longer true. The reserved resource may not be guaranteed because of the mobility- caused path breakage or power depletion of the mobile host. QoS routing protocols search routes with sufficient QoS requirements. QoS routing protocol meet end-to-end QoS requirements, such as delay, bandwidth demand or multi metric constraints. The QoS metrics could be concave or addictive [13].,: '.",; TI--1-16 Cf7 S- 21 6 ~" ~ c8-':r )6 ~r ~ b l{f"-'

Definition of Concave and additive QoS metrics: Let m(i, j) be a QoS metric for link (i,j). For a path P = (s, i, j,... l, t), metric m is concave ifm(p) = min{m(s,i), m(i, j),... m(l, t)}. Metric m is additive if m(p) = m(s, i)+ m(i, j) +... +m(l, t). The bandwidth metric is concave and delay metric is additive. 2.1 Quality of Service in Ad Hoc Networks This section discusses unique issues and difficulties for supporting QoS in a MANET environment and ends up showing the major drawbacks of each of the two QoS architectures described above with respect to these characteristics. 2.1.1 Special Issues and Difficulties in MANETS MANETs differ from the traditional wired Internet infrastructures. The differences introduce difficulties for achieving Quality of Service in such networks. The following list itemizes some of the problems: Dynamic topologies: Nodes are free to move arbitrarily; thus, the network topology which is typically multihop - may change randomly and rapidly at unpredictable times, and may consist of both bidirectional and unidirectional links. 22

Bandwidth-constrained, variable capacity links: Wireless links will continue to have significantly lower capacity than their hardwired counterparts. In addition, the realized Throughput of wireless communications after accounting for the effects of multiple access, fading, noise, and interference conditions, etc.- is often much les~ a radio's maximum "'----- transmission rate. One effect of the relatively low to moderate link capacities is that congestion is typically the norm rather than the exception, i.e. aggregate application demand will likely approach or exceed network capacity frequently. As the mobile network is often simply an extension of the fixed network infrastructure, mobile ad hoc users will demand similar services. These demands will continue to increase as multimedia computing and collaborative networking applications rise. Energy-constrained operation: Some or all of the nodes in a MANET may rely on batteries or other exhaustible means for their energy. For these nodes, the most important system design criteria for optimization may be energy conservation. 23

Above defined characteristics of Mobile Ad hoc Networks that pose may difficulties to provide QoS, like highly dynamic topology, lack of central controller, limited resource availability, hidden terminal problem, routing misbehavior and insecure medium. Some of the design [14] choice for providing QoS support are- 2.1.2 Hard state versus soft state resource reservation: QoS resource reservation mechanism can be broadly classified in to two categories: hard state and soft state reservation mechanism. In Hard state resource reservation schemes, resource are reserved at all intermediate nodes along the path from the source to the destination through out the duration of the Quality of Service session. Soft state resource reservation mechanism, which maintain reservation only for small time intervals. 2.1.3 Stateful versus Stateless approach: In the stateful approach, each node maintains either global state information or only local state information, while in the case of a stateless approach, no such information is maintained at the nodes. State information includes both the topology information and the flow specific information. In the case of the stateless approach, neither flow-specific nor link-specific state information is maintained at the nodes. 24

2.1.4 Hard QoS versus Soft QoS approach: If the QoS requirements of a connection are guaranteed to be met for the whole duration of the session, the QoS approach termed a hard QoS approach. If the QoS requirements are not guaranteed for the entire session, the QoS approach termed a soft QoS approach. The quality-of-service (QoS) routing in an ad hoc network is difficult because the network topology may change constantly, and the available state information for routing is inherently imprecise. All the previous routing solutbns only deal with the best-effort data traffic. Connections with quality-of-service (QoS) requirements, Delay, Bandwidth, Overhead Ratio and Power constraints, are not supported. 2.2 Classification of QoS Approaches As shown in figure 1.3, many criteria used for classifying QoS approaches like based on interaction between routing protocol and QoS providing mechanism, interaction between network and MAC layers; and the routing information update mechanism employed. Based on interaction between routing protocol and QoS providing mechanism, QoS approaches can be classified in to two categories: coupled and decoupled QoS approaches. In coupled QoS approaches routing protocol and QoS provisioning mechanism closely interact with each other for QoS. Decoupled approaches QoS provisioning mechanism does not depend upon any routing protocol. 25

Interaction between network and MAC layers based approach is further classified in two categories: independent and dependent. Independent QoS approach, network layer does not rependent upon MAC layer for QoS provisioning. But in dependent approach network layer dependent upon MAC layer to provide QoS provisioning. 26

I Classification of QoS Approaches I I Based on interaction between routing protocol and QoS providing mechanism Based on interaction between network and MAC layers I Based on the routing information update mechanism employed I Coupled I Decoupled 1 I Independent Dependent I 1 On-Demand Table- Dri ven Hybrid - TBP [15] r-- INSIGNIA [25] - PLQBR [16] f- SWAN [26] - TDR [17] '- PRTMAC [27] - QoSAODV [18] - BR [19] - OQR [20] - OLMQR [21] - AQR [22] - CEDAR [23] - INORA [24] r- TBP [15] - TOR [I 7] - TBP [15] L PLBQR [16] f-br [19] r- PLBQR [16] - BR [19] - TOR [17] '--CEDAR [2: r- QoSAODV [18] - OQR [20] - QoSAODV [18] r- INSIGNIA [25] - OLMQR [21] - OQR [20] r- INORA [24] - AQR [22] - OLMQR [21] '- SWAN [26] - CEDAR [23] - AQR [22] - PRTMAC [27] - INORA [24] - PRTMAC [27] Fig. 2.1 Classification of QoS approaches (source [ref 14]) 27

2.3 Flexible Quality of Service Model for Mobile Ad Hoc Networks Flexible Quality of Service Model for Mobile Ad Hoc Networks (FQMM) [13][28] combines the IntServ and the DiffServ model. In this model, three kinds of nodes are defined. An ingress node is a mobile node that sends data. Interior nodes are the nodes forwarding data for other nodes. An egress node is a destination node. The basic idea of FQQM is that it uses both the per- flow state property of IntServ and the service differentiation of DiffServ. This is achieved by preserving per-flow granularity for a small portion of traffic in the MANET, given that a large amount of the traffic belongs to per aggregate of flows, that is, per-class granularity. A traffic conditioner is placed at the ingress nodes where the traffic originates. It is responsible for re-marking or discarding packets according to the traffic profile, which describes the temporal properties of the traffic stream such as transmission rate and burst size. FQMM is an interesting attempt at proposing a QoS model for MANETs, however it suffers of major problems: FQQM aims to tackle the scalability problem of IntServ. But without an explicit control on the number of services with per- flow granularity, the problem still exists. Due to its DiffServ behaviors in ingress nodes, FQMM may not be able to satisfy hard QoS requirements It could be difficult to code the PHB in the OS 28

field if the PHB includes per- flow granularity, considering the DS field is at most 8 bits without extension. How to make a dynamically negotiated traffic profile is a well-known DiftServ problem and FQMM seems not to solve it. 2.4 Relate work Damla Turgut, Sajal K. Das and Mainak Chatterjee [29], present an algorithm that predict the expected lifetime of the link which is independent of speed and direction of nodes in the networks for different mobility model. Predication of route life time they used transmission range of node. Some mobility model which are used by author in the literature are Deterministic, Partially deterministic and Brownian motion. In Deterministic model, move ments of all nodes are completely defined so it is easy to calculate the time when they will move away to each other transmission range. Partially deterministic mobility model have movement of all nodes with certain probability. But in Brownian motion, motion of all nodes is random between 0 to 2p and velocity is random at any given time. Shengming Jiang, Dajiang He and Jianqiang Rao [30] have proposed a prediction based link availability estimation model, for MANET. This model predicts the probability of an active link between two nodes being continuously available for a 29

predicted period based on the current node's movement. They used exponential distribution for prediction of link availability. In this model authors considered the change of node movement, but did not consider the rate of change that may effect the prediction. Min Quin, Roger Zimmermann and Leslie S. Liu [31] develop a model predicting the availability of link between mobile peers for support multimedia streaming. The authors have presented a mathematical framework for analyzing the link predictability for a short duration. Dario Pompili and Marco Vittucci [32], proposed a probabilistic predictive multicast algorithm for ad hoc networks. This algorithm predicates the next position of mde. This way routing algorithm get the stable link in the network. For the link predication authors used the power of node for link predication and given a analytical model for link predication. K' aroly Farkas, Theus Hossmann, Lukas Ruf, Bernhard Plattner [33], proposed an approach to predict link quality variation based on pattern matching which is affected by mobility of node. This approach called XCoPred. Author used SNR (Signal to Noise Ratio) for link predication. When network need to prediction oflink, node tries to detects the pattern similar to the current situation in the history of the SNR values of its link by applying the normalized cross-correlation function. 30

Michael Gerharz, Christian de Waal, Matthias Frank, Peter Martini [34], introduce adaptive metrics to find out the stable link in mobile ad hoc network on the predication of link availability in several different mobility scenarios. Adrin, Phillip,Cormac [35], proposed Link Cache Extension for Predictive Routing. They adopt the mobility model, which assumes a free space propagation model where the received signal strength is a function only of the distance to the transmitter (assuming a fixed radiated power from each node). Thus a link from node i to node j can be maintained as long as the distance between the nodes is less than the transmission range, r or equivalently the signal strength is above some threshold. Next, they assume that all nodes are capable of determining a position either through GPS or some other positioning system and that these positions are time stamped so that a velocity and bearing can be computed. Thus associated with node i will be a coordinate (x; y;), velocityv;, and bearing 8;. The expiration time for the link between nodes i and j or equivalently the time it takes (assuming constant velocities and bearings) for the distance between nodes i and j to exceed r is given by 31

t. l,j -(vxd x +vyd y )+~(v; +v~ )r 2 -(v x d y -vyd x )2 2 2 Vx+Vy (1) Where v =v.cos8.-v.cos8. x j j I I (2) is node j's velocity in the x-direction relative to node i, is node j's velocity in the y-direction relative to node i, (3) is node j' s x-co-ordinate relative to node i, and (4) is node j's y-co-ordinate relative to node i, and (5) When a source node does not have a route to a destination node in its link cache, it initiates a route discovery by packet flooding. The discovery packet will initially contain the source's identification, position, velocity, and bearing as well as the destination identification and time-to-live (TTL). Upon receiving the discovery packet a node will calculate the Link Expiration Time (LET) by equation 1 to the 32

previous node, which forwarded the discovery packet. The LET is recorded in the header as well as the node's identification, position, velocity, and bearing. In addition, the node loads all routing information and LET data contained in the discovery packet into its cache hereby extracting valuable network topology data from the flood. Over time, a node's link cache might resemble. We note that in addition to updating a node's link cache through route discovery, LET data may also be updated during route selection and data transport as described below. The discovery process continues until the TTL expires. Assuming one or more route discovery packets make it to the destination, the destination node selects a route and forwards a route selection packet back to the source to commence data delivery. All nodes in the return route load routing information and LET data contained in route selection packet into their cache. 33

Sintulation and Results