Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.

Slides:



Advertisements
Similar presentations
Multi-Access Services in Heterogeneous Wireless Networks Kameswari Chebrolu, Ramesh R. Rao Abstract Today's wireless world is characterized by heterogeneity.
Advertisements

1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
By: Saba Ahsan Supervisor: Prof. Jörg Ott
Computer Networks Performance Metrics Computer Networks Term B10.
Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10.
A Flexible Model for Resource Management in Virtual Private Networks Presenter: Huang, Rigao Kang, Yuefang.
User Control of Streaming Media: RTSP
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
Ion Stoica, Scott Shenker, and Hui Zhang SIGCOMM’98, Vancouver, August 1998 subsequently IEEE/ACM Transactions on Networking 11(1), 2003, pp Presented.
Computer Networks Performance Metrics Advanced Computer Networks.
Introduction1-1 Introduction to Computer Networks Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Overlay Network and Data Transmission Over Wireless For EE290T Minghua Chen Berkeley.
A simulation-based comparative evaluation of transport protocols for SIP Authors: M.Lulling*, J.Vaughan Department of Computer science, University college.
Bandwidth Aggregation in Heterogeneous Networks Kameswari Chebrolu, Ramesh Rao Department of ECE University of California, San Diego.
Data Provisioning Services for mobile clients by Mustafa Ergen Authors: Mohit Agarwal and Anuj Puri Berkeley WOW Group University.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Real-time traffic Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda RT traffic characteristic RT traffic profiles RT traffic requirements RT Architecture.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 13.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
1 Networking Basics: A Review Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
Gursharan Singh Tatla Transport Layer 16-May
Chapter 4 Queuing, Datagrams, and Addressing
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Chapter 1 Introduction Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Process-to-Process Delivery:
Active Measurement tool for the EuQoS project René Serral-Gracià (Universitat Politècnica de Catalunya)
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
Network Technologies & Principles 1 Communication Subsystem. Types of Network. Principles of Network. Distributed Protocols.
Improving TCP Performance over Wireless Networks with Collaborative Multi-homed Mobile Hosts Kyu-Han Kim and Kang G. Shin Department of Electrical Engineering.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
7-1 Last time □ Wireless link-layer ♦ Introduction Wireless hosts, base stations, wireless links ♦ Characteristics of wireless links Signal strength, interference,
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Voice Over Internet Protocol (VoIP). Basic Components of a Telephony Network.
UDP and CBR Internet Engineering. 1 Contents Delivery Encode –Music or movie is converted to data (compress) CBR (Constant Bit Rate) –Constant bit assignment.
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
Example: Sorting on Distributed Computing Environment Apr 20,
Internet Protocol ECS 152B Ref: slides by J. Kurose and K. Ross.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
TCP Trunking: Design, Implementation and Performance H.T. Kung and S. Y. Wang.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 18 – Multimedia Transport (Part 1) Klara Nahrstedt Spring 2014.
Internet multimedia: simplest approach audio, video not streamed: r no, “pipelining,” long delays until playout! r audio or video stored in file r files.
Doc.: IEEE /66r0 Submission March 2000 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks WPAN Coexistence.
Ch 6. Multimedia Networking Myungchul Kim
1 CSE 5346 Spring Network Simulator Project.
1 Network Simulation and Testing Polly Huang EE NTU
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
UDP: User Datagram Protocol. What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host – treats a computer as an.
INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
An IP-based multimedia traffic generator
Process-to-Process Delivery:
Advanced Computer Networks
CPEG514 Advanced Computer Networkst
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Presentation transcript:

Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space. Each system differs from others in terms of its capabilities - data rates, latencies, cost per byte etc. Given such choice of systems, end users need not restrict themselves to any single system but rather at every instant, depending on their requirements choose the system or systems that best cater to his needs.

Example Scenario A laptop is equipped with multiple interfaces. The applications running on it have bandwidth requirements higher than can be offered by any single system. A solution is to aggregate the bandwidth offered by each of these different systems. For example, if the different interfaces provide a bandwidth of 56kbps, 128kbps and 144kbps, the laptop has at its disposal an aggregated bandwidth of ( ) = 328kbps. The goal is to minimize the cost while satisfying the QOS requirements of the applications.

Other Scenarios A corporate car fleet or rental cars equipped with multiple wireless interfaces. The multiple passengers have different profiles and requirements and have to share the combined bandwidth of the interfaces among themselves. An ad-hoc network formed by devices some of which are equipped with WWAN interfaces. The devices form the ad-hoc network with their WLAN interface (bluetooth,802.11). The WWAN interfaces provide access to the internet and the aggregated bandwidth is shared among themselves.

Laptop Scenario

Issues Involved The multiple access systems display variable data rate, latency, packet loss. These variations cause packet reordering. Buffering helps but it means increased delay. Situation only worsens when a reliable protocol like TCP is used.

Approach Problem can be addresses at different layers of the protocol stack- Network, Transport. Network layer approach A single TCP/UDP connection end to end. Mobile IP like infrastructure Scheduler distributes the traffic to the multiple systems at the network layer. Transport layer solution Multiple TCP connections one for each access system being used. A scheduler distributes application data to the multiple TCP connections. The connections can terminate at the home agent or correspondent node.

Network Layer Solution - Scheduling Algorithm Packets of different applications need to be scheduled onto the different links so that each application gets its share of bandwidth. Care should be taken so that delay, reordering and jitter experienced by the packets is minimized. Our approach is to use a Weighted Fair Queuing(WFQ) algorithm (that ensures that each application gets its share of bandwidth) and follow it with a channel striping algorithm. WFQ Channel Striping Alg App1 App2 App3 Link1 Link2 Link3

Channel Striping Algorithm Channel Striping Algorithm

Channel Striping Algorithm: EDF This algorithm schedules packets from a single input queue onto multiple links. In our algorithm (which we call EDF), we schedule packets on the link which delivers it the earliest. Each link l is associated with three quantities A variable S_l, which is the time the link becomes available for the next transmission. D_l, the delay (estimated) associated with the link BW_l, the bandwidth (estimated) of the link

EDF cont.. If we denote by a_i, the arrival instance of the ith packet and L_i, the size of the packet, we know that this packet when scheduled on link l would arrive at the receiver at R_l, where R_l = MAX(a_i+D_l,S_l) + L_i/BW_l EDF schedules the packet on the link for which R_l is the minimum. Since the criteria is earliest delivery, it minimizes the delay, buffering required and jitter experienced by the packets.

UDP Flows – Simulation Setup WAN 1 WAN 2 WAN 3 Sender Home Agent Mobile Receiver (Buffering) Higher Layers (10Mbps,20ms) (350kbps,100ms) (100kbps,120ms) (50kbps,150ms)

Details of Setup The sender generates packets according to an arrival and packet size distribution and forwards them to the home agent. The scheduling algorithm in the home agent distributes the packets onto the multiple interfaces. The WAN clouds induce delay according to a delay distribution. The hop to the mobile receiver is wireless and has a limited bandwidth (bottleneck). Packets would be dropped according to a packet loss model. The mobile receiver collects the packets and sends them in order to higher layers.

UDP Flows Cont… We compare the performance of our algorithm with two other algorithms. A Single Link Algorithm (SL), where the multiple links between the home agent and the mobile are replaced with a single link. Surplus Round Robin which distributes traffic in proportion to the bandwidth.

Trace Driven Simulation Source Details An MPEG1 video trace ( a cable TV show) 5000 frames Capture rate 25fps Mean bit rate – 440kbps, peak bit rate – 1760kbps 4 MTU sizes(bits) – 4000,8000,12000 and no restriction Network details Constant and truncated Gaussian delay distribution with standard deviation 50ms. No packet loss

Buffering Required – constant delay

Buffering Required – variable delay

Jitter – constant delay

Jitter – variable delay

TCP Flows – Details Same setup as before except the protocol used is TCP. Application - File transfer of 2 Mbytes Download time is measured Two scenarios considered The packets are passed to TCP layer as they arrive. The packets are buffered and passed in order to TCP layer

Download time (No buffering) AlgorithmConstant Delay Variable Delay SL (500kbps) EDF SRR SL (350kbps)

Future Work UDP flows – evaluate the performance of the system with packet loss and rate control. TCP flows Buffering at the receiver Opening multiple TCP connections Multiple Applications using different protocols (UDP,TCP), having different QoS requirements sharing the aggregated bandwidth. Multiple users sharing the aggregated bandwidth. Effect of incorrect estimation of the delay and bandwidth on EDF.