Multimedia applications and Optical networks Sitaram Asur, Sitha Bhagvat, Mohammad Kamrul Islam,Rajkiran Panuganti.

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
Optical communications & networking - an Overview
Shivkumar KalyanaramanRensselaer Q1-1 ECSE-6600: Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be brief, but DO NOT.
Opportunities and Challenges for Optical Burst- and Packet- switching- Opportunities and Challenges for Optical Burst- and Packet- switching- S. J. Ben.
A novel switching paradigm for buffer-less WDM networks Myungsik Yoo and Chunming Qiao EE and CSE Departments University at Buffalo (SUNY)
Transmission Control Protocol (TCP) and Packet-Switching Hardware Devang Parekh EE290F 4/15/04.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
Outline Introduction Switching Techniques Optical Burst Switching
Gursharan Singh Tatla Transport Layer 16-May
Optical Switching Switch Fabrics, Techniques and Architectures 원종호 (INC lab) Oct 30, 2006.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
1 Introduction to Optical Networks. 2 Telecommunications Network Architecture.
All Optical Switching Architectures. Introduction Optical switches are necessary for achieving reliable, fast and flexible modular communication means.
TCP over OBS Joint Work with F. Baccelli, D. Hong, G. Petit, F. Poppe Julien Reynier Article available at
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.
Data and Computer Communications Circuit Switching and Packet Switching.
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
TTM1: ”Burst, packet and hybrid switching in the optical core network” Steinar Bjørnstad et al.
1 Optical Packet Switching Techniques Walter Picco MS Thesis Defense December 2001 Fabio Neri, Marco Ajmone Marsan Telecommunication Networks Group
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 8 TCP/IP Performance over Optical Networks.
COP 5611 Operating Systems Spring 2010 Dan C. Marinescu Office: HEC 439 B Office hours: M-Wd 2:00-3:00 PM.
Lecture 1 Outline Statistical Multiplexing Inter-Process Communication.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain TCP/IP Performance over Optical Networks.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
OPTICAL SWITCHING BY SURYA ANJANI.Y. COMMUNICATION SYSTEMS MANIPAL UNIVERSITY-DUBAI B.E.ECE( )
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
Chapter 2 PHYSICAL LAYER.
Instructor Materials Chapter 6: Quality of Service
Grid Optical Burst Switched Networks
Instructor Materials Chapter 9: Transport Layer
Asynchronous Transfer Mode
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Optical Switching Switch Fabrics, Techniques and Architectures
Congestion Control, Quality of Service, and Internetworking
Packet Switching Datagram Approach Virtual Circuit Approach
Switching and High-Speed Networks
SEMINAR ON Optical Burst Switching
Congestion Control, Internet transport protocols: udp
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
OPTICAL PACKET SWITCHING
Multimedia and Networks
Network Core and QoS.
Data Communication Networks
Congestion Control (from Chapter 05)
Offset-Time-Based QoS Scheme
Congestion Control (from Chapter 05)
EE 122: Lecture 7 Ion Stoica September 18, 2001.
Network Architecture for Cyberspace
Optical Burst Switching
Congestion Control (from Chapter 05)
Optical communications & networking - an Overview
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Network Basics and Architectures Neil Tang 09/05/2008
Network Core and QoS.
Presentation transcript:

Multimedia applications and Optical networks Sitaram Asur, Sitha Bhagvat, Mohammad Kamrul Islam,Rajkiran Panuganti

Overview r Optical Networks - Advantages & Overheads r Requirements of Multimedia Applications r Issues m Protocol –level m Network –level r Scheduling & QoS m Circuit switching m OBS m OLS

Optical Networks  Can provide very high bandwidth ( > 20TB/s per fiber)  Traditional optical networks are circuit switched m Transition to packet switched m Wavelength Div Multiplexing (WDM) or TDM  Multiparty communication possible – required in multimedia appl.  Not easy to integrate with current Internet No efficient O/E or E/O conversion is present.  No Optical RAM  no buffering

WDM (Wavelength Div Multiplexing)... Fibers In Fibers Out -Mux Add portsDrop ports Optical Space Switch 1 Optical Space Switch 2 Optical Space Switch

The challenge of multimedia r Support for continuous media r Quality of service management m Packet Delay – delay sensitive m Jitter m Bandwidth m Packet-loss ratio guarantee m But, loss tolerant r Multiparty communication m Requires ’multicast’ support m Different requirement of QoS

Protocols r Traditional Protocols like TCP cannot utilize all the available Bandwidth r New Protocols - Fast, Fair, Friendly m High utilization of the abundant bandwidth m Intra-protocol fairness m TCP friendly r Common Issues solved by New Protocols m Acknowledgement m Congestion control m Bandwidth Estimation – necessary to utilize it efficiently

UDT (UDP-based Data Transport) r Acknowledgement m UDT uses timer-based selective acknowledgement r Congestion control m AIMD - Does not meet efficiency objective m UDT uses modified AIMD algorithm to use 90% of the available Bandwidth r Bandwidth Estimation – necessary to utilize it efficiently m Link capacity estimation and available BW estimation m UDT uses packet-pair method for bandwidth estimation r Avoiding Congestion collapse m Cause :- from increasing control traffic - costs both substantial BW and CPU time Occurs if processing time is large m UDT increases expiration time to avoid congestion collapse

Scheduling in Circuit Switching r Scheduling necessary for high bandwidth utilization in Lambdas r Circuit switched networks – fixed bandwidth allocation r Fixed bandwidth allocation  low bandwidth utilization r Solution – Use knowledge of data sizes to ‘schedule’ calls r What rate should network assign for a particular transfer?

Varying-Bandwidth List Scheduling (VBLS)  Input  Known data size  Maximum bandwidth limit  Desired start time  The scheduler returns a time-range capacity allocation vector assigning varying bandwidth levels in different time ranges for the transfer

VBLS Circuit Switch S3S3 Shared single link Ch. 1 Ch. 2 S1S1 S2S2 Ch. 3 Ch. 4 D t=1t=2t=3t=4 t=5 time : Available time ranges TRC 1 TRC 2 TRC 3

Advantages of VBLS r Time-Range-Capacity vector allocation for vectors r Allows Scheduler to backfill holes r VBLS allows users to take advantage of subsequent availability of network r VBLS better than Packet Switching in ease of implementation, management of pricing mechanisms for resource allocation r Disadvantage – need to reprogram the circuit switch multiple times

Static Highly Dynamic Point-to-Point Optical Transport Point-to-Point Optical Transport Reconfigurable Optical Networks Reconfigurable Optical Networks Optical Label/Burst Switching Optical Label/Burst Switching Optical Provisioning, Reconfiguration, and Switching Strategies Network Efficiency PresentFuturePast Dynamic Reconfigurable Optical Networks Dynamic Reconfigurable Optical Networks Inflexible reconfigurability High Management Complexity Evolution of Optical Networking True Convergence of IP and Optical Layer Addresses carrier needs*: Bandwidth utilization Provisioning time Scalability *RHK Carrier Survey

Next Generation Optical Network r IP over all-optical Wavelength Division Multiplexing (WDM) layer

Optical Burst Switching (OBS) r Combines the best of packet and circuit switching and avoid their shortcomings. r First a control packet is sent using a separate (control) channel (wavelength). r Configure the intermediate node and reserves BW. r Without waiting for the reservation ACK, data “burst” follows the control packet but using different channel.

How OBS works r At ingress Edge router E/O conversion occurs. r At Edge router, IP packets are assembled into a data burst. r From Edge router, Control packet sent to Core router to setup a path r Data burst sent in the same path using different wavelength. Edge Router (CA) Edge Router (NY) Legacy Interface (IP) 1 Burst assembly 2 Control packet 3 Switch Configuration 4 Burst forwarding 5 Burst disassembly Core (TX)Core (OH)

Scheduling at OBS Core r Two basic scheduling algorithms: r LUAC ( Latest available unscheduled channel) Illustration of LAUC algorithm, (a) channel 2 is selected, (b) channel 3 is chosen. Fiber Delay Lines (FDLs)

Scheduling at OBS Core r LUAC is simple but inefficient channel usage due to gaps/voids. r LUAC –VF (LUAC with void Filling) Illustration of LAUC-VF algorithm.

Buffer allocation at Edge Router r Buffering is required when creating a data burst by assembling the IP packets of same class. r How long assembling continues: till maximum threshold burst size or timeout. r If finds available wavelength, send it. r If not, the scheduler keeps the buffer till it gets an available channel or maximum buffering time. r High priority packets have longer buffering time and hence experience less dropping.

Bandwidth Allocation at Core Switch r Bandwidth allocation of class N at time t B n (t)& Bandwidth allocation ratio R n r Higher priority packets has larger value of F n and hence lower R n. r When a data burst of class X found no free channel at the output port: m Scheduler looks a channel with higher Rn value. m It preempts that channel and schedule the burst of class X m If no such channel is found, it drops the burst. r Observations: Multimedia applications with larger F n have smaller dropping probability.

OLS Optical Network

Optical Label Switching (OLS) r OLS enables packet switching and multiplexing in the optical domain r Packet forwarding is based on an optical header m Header is sub-carrier multiplexed with the optical data m The “label” field in the optical header determines packet forwarding m Data is delayed while the header is examined m Routers erase and re-insert the label in the optical header r Enable optical time slot switching and multiplexing in subwavelength domain independent of packet protocols m No need for end-to-end network synchronization Optical Header Extraction Unit High Bit Rate Optical Packet Low Bit Rate Subcarrier Label Label Extracted for Processing Label and Packet Forwarded Fiber Only low cost electronics required to process the label in parallel

Optical-Label Switching for Packet Routing WDM Label IP Data Time WDM Wavelength i TDM Label Label features IP Header SCM features Label

Advantages of OLS r Only the optical label needs to be converted. r Payload stays optical, which provides transparency to packet bit- rate and data format r Enables dynamic optical switching and routing from the optical circuit to the packet level of granularity m Convergence of both types to a single platform r Routers can be shrunk to chip-sized elements that consume two to three orders of magnitude less power than their electrical counterparts r Facilitates support for quality of service (QOS), class of service (COS) and traffic engineering.

Applications r Next Generation Internet; r Data exchange communications; r Virtual Private Networking (VPN); r Analog/digital communications; r Voice over Internet Protocol (VoIP); and r Broadcasting and video conferencing.

Modern Features of OLS Routers r Multicast contention resolution m To support multicast of multimedia applications r Optical Time to Live m Weighted TTL - OSNR r Label generation and packet classification m based on QoS/CoS requirements

Multicast Contention Resolution in OLS r Multimedia conferencing and streaming are growing fast r Multicast in router saves network resources r Absence of optical logical circuits and buffers to generate copies r Solution : Extra ports on OLS core routers to handle multicast m Port contains Multi-Wavelength Converter r Contention resolution and arbitration a challenge r Solution: Multicast Contention Resolution Algorithm

Multicast Contention Resolution Sad

Optical Time to Live r OLS core routers monitor the OSNR of each packet r The label signal quality is used to estimate the payload signal quality. r OSNR degrades as the packet travels through OLS router hops and links. r When the OSNR goes below a threshold, the router will drop the packet.

Label generation and packet Classification r OLS edge routers implement packet aggregation and label processing r Edge routers provide different QoS/CoS policies to client applications. r Label includes the packet length, CoS, source address, destination address etc. r Edge routers at the end points de-aggregates the packets, classifies and maps the packets to different QoS policies.

References r Phuritatkul, J., Ji, Y., “Buffer and Bandwidth Allocation Algorithms for Quality of Service Provisioning in WDM Optical Burst Switching Networks”, Lecture Notes in Computer Science, Vol.3079, pp , 2004 r Qiao, C., Yoo, M., Dixit, S., “OBS for Service Differentiation in the Next-Gen Optical Network”, IEEE Commu. Magazine, Feb. (2001) r Zhong Pan, Haijun Yang et al, “Advanced Optical-Label Routing System Supporting Multicast, Optical TTL, and Multimedia Applications”, IEEE Journal of Lightwave Technology, Vol 23, No 10, October 2005 r R. Ramaswami and K. Sivarajan, Optical Networks: A Practical Perspective, Morgan Kaufmann Publishers, 1998 r B. Mukherjee, Optical Communication Networks, McGraw Hill, 1997

THANK YOU

Helper Slides

Helper - Raj