In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.

Slides:



Advertisements
Similar presentations
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Advertisements

1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
NETWORK LAYER (1) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
5: DataLink Layer5-1 Asynchronous Transfer Mode: ATM r 1990’s/00 standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
ATM: DESCRIPTIONS M. RAZIF AZMAL B. M. OTHMANWET SHAH RIZAD B. ISMAIL WET RASHA AFZAL B. SHAFII WET AHMAD AFIFI B. MOHD ZAKI WET
Computer Network 實踐資管 Wang-Jiunn Cheng 2004 PART VII-2 Wide Area Networks (WANs), Routing, and Shortest Paths.
Asynchronous Transfer Mode (ATM)
Networking Basics: A Review Carey Williamson iCORE Chair and Professor Department of Computer Science University of Calgary.
Protocols and the TCP/IP Suite Asynchronous Transfer Mode (ATM)
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)
EE 4272Spring, 2003 Chapter 11. ATM and Frame Relay Overview of ATM Protocol Architecture ATM Logical Connections ATM Cells ATM Service Categories ATM.
1 Networking Basics: A Review Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
Gursharan Singh Tatla Transport Layer 16-May
Fundamentals of Computer Networks ECE 478/578 Lecture #2 Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University of Arizona.
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.
An Integrated IP Packet Shaper and Scheduler for Edge Routers MSEE Project Presentation Student: Yuqing Deng Advisor: Dr. Belle Wei Spring 2002.
A Distributed Scheduling Algorithm for Real-time (D-SAR) Industrial Wireless Sensor and Actuator Networks By Kiana Karimpour.
Asynchronous Transfer Mode: ATM r 1980s/1990’s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 18 Omar Meqdadi Department of Computer Science and Software Engineering University.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 5 Asynchronous Transfer Mode (ATM) by Zornitza Genova Prodanoff.
Fundamentals of Computer Networks ECE 478/578 Lecture #19: Transport Layer Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
Lijia Quality of Service Guarantees in Mobile Computing  Introduction  QoS Parameters  Architectural and Internetworking Issues  Traffic Classes at.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Salim Hariri HPDC Laboratory Enhanced General Switch Management Protocol Salim Hariri Department of Electrical and Computer.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Computer Networks with Internet Technology William Stallings
4: Network Layer4-1 Schedule Today: r Finish Ch3 r Collect 1 st Project r See projects run r Start Ch4 Soon: r HW5 due Monday r Last chance for Qs r First.
Chapter 14 Connection-Oriented Networking and ATM
ATM Technologies. Asynchronous Transfer Mode (ATM) Designed by phone companies Single technology meant to handle –Voice –Video –Data Intended as LAN or.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 4 Frame Relay by Zornitza Genova Prodanoff.
INSIGNIA : A QOS ARCHITECTURAL FRAMEWORK FOR MANETS Course:-Software Architecture & Design Team Members 1.Sameer Agrawal 2.Vivek Shankar Ram.R.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Francine Lalooses David Lancia Arkadiusz Slanda Donald Traboini
Department of Computer and IT Engineering University of Kurdistan
CS440 Computer Networks 1 Packet Switching Neil Tang 10/6/2008.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
Jia Uddin Embedded System Lab.  MPLS  IMANET  IMANET network model  Proposed model of IMANET with MPLS  Conclusion.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723
Instructor Materials Chapter 6: Quality of Service
Packet Switching Networks & Frame Relay
Unit 1:Frame Relay.
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
Network Layer Goals: Overview:
Francine Lalooses David Lancia Arkadiusz Slanda Donald Traboini
CS4470 Computer Networking Protocols
Lec 5 Layers Computer Networks Al-Mustansiryah University
Wireless ATM PRESENTED BY : NIPURBA KONAR.
Network Core and QoS.
Chapter 4 Frame Relay Chapter 4 Frame Relay.
ECE453 – Introduction to Computer Networks
EE 122: Lecture 7 Ion Stoica September 18, 2001.
Network Architecture for Cyberspace
Introduction to Packet Scheduling
Introduction to Packet Scheduling
Network Core and QoS.
Presentation transcript:

In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan

Department of Electrical Engineering and Computer Science 2 Organization Introduction Motivation QoS architecture Flow Establishment Protocol QoS Layer Experiments and Results Conclusion and Future Work

Department of Electrical Engineering and Computer Science 3 Introduction - QoS Best Effort –No guarantees –All packets are treated equally Service Differentiation –Consistent Service Quality –End-to-end guarantees Components of service quality –Throughput, Jitter, Delay and Reliability

Department of Electrical Engineering and Computer Science 4 QoS in Wireless Mobile systems QoS provisioning in wireless mobile systems is very challenging because of –Wireless channel characteristics –Mobility Wireless Channel Characteristics –High Bit Error Rate, which results in packet loss, which in turn translates into delay and jitter Mobility –Roaming node changes point of connectivity, resulting in resource fluctuation

Department of Electrical Engineering and Computer Science 5 Introduction - RDRN Rapidly Deployable Radio Networks (RDRN) is –multi-hop wireless ATM network. –highly dynamic networking environment. RDRN consists of –a low bandwidth, high reliability, omni-directional orderwire link, for node discovery and topology configuration. –a high bandwidth radio link for high speed data transfer. RDRN consists of two types of nodes –Mobile Access Point (MAP) –Mobile Node (MN)

Department of Electrical Engineering and Computer Science 6 RDRN Protocol Stack Application Virtual Device Physical Device DLC SAR AAL CLIP/SWITCH IP TCP/UDP

Department of Electrical Engineering and Computer Science 7 Motivation Propose, Implement and Evaluate a QoS Architecture for RDRN Existing QoS architectures are not suited for a highly dynamic networking environment like RDRN. –Integrated Services –Differentiated Services

Department of Electrical Engineering and Computer Science 8 Motivation Out-of-Band Signaling is not efficient for highly dynamic networking environments like RDRN because –High Signaling overhead involved in connection setup. –Link failures result in connection breakdown. Re-establishment of the connection involves more signaling overhead ATM not suited to handle dynamic conditions that arise in the network. IP is robust, therefore it is more suited to handle mobility. Need to differentiate and prioritize traffic based on the requirements of the application.

Department of Electrical Engineering and Computer Science 9 QoS Architecture - Requirements Configure, predict and maintain the requested QoS during the lifetime of the flow. Shield the application from the complexity of the underlying QoS specification. Set up resources in all the MAPs from the source to the destination, i.e., set up an end-to-end flow.

Department of Electrical Engineering and Computer Science 10 RDRN QoS Architecture Flow Management Application Transport Network QoS Link Layer IP CLIPSWITCH AAL SAR Classifier Traffic Shaping Scheduler

Department of Electrical Engineering and Computer Science 11 RDRN QoS Arch (contd.) Flow Management Block –QoS Mapping –Flow Establishment –Resource Management QoS Layer –Classifier –Traffic Shaper –Scheduler

Department of Electrical Engineering and Computer Science 12 Flow Management Routing TableSwitching Table Application Layer QoS Mapping Resource Management Flow Establishment/ Re-establishment QoS Scheduler Flow Management

Department of Electrical Engineering and Computer Science 13 Flow Establishment In-Band Signaling, i.e., end-to-end flows are established along with the transfer of data. Flows are established through the introduction of a new IP option field, referred to as the RDRN QoS option field. Uses the robustness of IP to handle the dynamic conditions that arise in the network. Uses ATM for layer 2 switching. Sets up resources for the flow, in all the nodes from the source to the destination.

Department of Electrical Engineering and Computer Science 14 RDRN QoS Option Field REQ/RES - To indicate if resources have been allocated for this. MAX/MIN/BEST - To specify the requirements of the flow. ALLOC/DE-ALLOC - To allocate/de-allocate resources for the flow VPI/VCI - Specific VPI/VCI that will be used for this flow. REQ/RESMAX/MIN/BESTALLOC/DE-ALLOCVPI VCI

Department of Electrical Engineering and Computer Science 15 IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO Flow Establishment RDRN QoS Option (along with Data) QoS Report FM

A Short Demo

Department of Electrical Engineering and Computer Science 17 Demo - Test Configuration

Department of Electrical Engineering and Computer Science 18 IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO Flow Re-Establishment Failure of Link IP ATM RADIO FM

Department of Electrical Engineering and Computer Science 19 IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO Flow Re-Establishment Re-assembly of IP datagram QoS Report FM

Department of Electrical Engineering and Computer Science 20 Flow Re-Establishment Re-establishment of end-to-end flow IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO QoS Report FM

Department of Electrical Engineering and Computer Science 21 Flow Re-Establishment Link Layer Switching IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO IP ATM RADIO FM

A Video Clipping

Department of Electrical Engineering and Computer Science 23 Test Scenario

Department of Electrical Engineering and Computer Science 24 QoS Layer Provides QoS at the ATM layer. Does multiplexing of cells. Receives a train of ATM cells from the SAR layer and puts them in the appropriate queue based on the priority. Weighted Round Robin Scheduler to schedule the transmission of cells. A train of cells sent to the DLC layer for framing and transmission.

Department of Electrical Engineering and Computer Science 25 Revised RDRN Protocol Stack Application Virtual Device Physical Device DLC SAR AAL CLIP/SWITCH IP TCP/UDP QoS

Department of Electrical Engineering and Computer Science 26 QoS Layer - Implementation SAR Classifier DLC Queues/ Traffic shaping Scheduler Train of cells

Department of Electrical Engineering and Computer Science 27 Experiments and Results Performance of the Flow Establishment Protocol –Throughput and flow setup time –Flow Re-establishment time Validity of the QoS Layer in RDRN –Absence & Presence of Congestion –Load testing Mobile QoS –Throughput

Department of Electrical Engineering and Computer Science 28 Flow Establishment Protocol Experiments and Results

Department of Electrical Engineering and Computer Science 29 Flow Establishment Time

Department of Electrical Engineering and Computer Science 30 Flow Establishment Vs. IP forwarding

Department of Electrical Engineering and Computer Science 31 Flow Re-establishment Logical Test Configuration

Department of Electrical Engineering and Computer Science 32 Flow Re-establishment Time

Department of Electrical Engineering and Computer Science 33 QoS Layer Validity Experiments

Department of Electrical Engineering and Computer Science 34 Test Configuration Peak Cell Rate - 10Mbits/second Weights of priorities - 5:3:2

Department of Electrical Engineering and Computer Science 35 WRR Scheduler - Single Flows

Department of Electrical Engineering and Computer Science 36 WRR Scheduler - Multiple Flows

Department of Electrical Engineering and Computer Science 37 High Priority under increasing load

Department of Electrical Engineering and Computer Science 38 “Weighted” Round Robin

Department of Electrical Engineering and Computer Science 39 Mobile QoS Experiments and Results

Department of Electrical Engineering and Computer Science 40 Test Scenario

Department of Electrical Engineering and Computer Science 41 End-to-end throughput Single Flow

Department of Electrical Engineering and Computer Science 42 End-to-end throughput Multiple flows Flow 1 - Priority 1 Flow 2 - Priority 2 Flow 1: Flow 2 = 5:2

Department of Electrical Engineering and Computer Science 43 Conclusions A QoS architecture for highly dynamic networking environments like RDRN, has been proposed, implemented and evaluated. A flow establishment protocol tuned for IP-ATM mobile environments has been implemented and evaluated. A QoS Layer, which schedules the transmission of cells based on a WRR algorithm, has been introduced in the RDRN Protocol stack. Its validity has been tested.

Department of Electrical Engineering and Computer Science 44 Future Work Implement more scheduling algorithms and compare the performance. The scaling up feature that was discussed in the design has not been implemented. Since the framework is already available, this should be fairly easy. The handoff QoS parameters have not been used currently while doing the flow re-establishment.