outline motivations
play

Outline Motivations Scalability with optimal pipeline forwarding - PDF document

Global Time for Overcoming Internet Challenges: Scalability with Guaranteed Performance Yoram Ofek Universita' di Trento Italia 7th Wrzburg Workshop on IP: Joint EuroFGI and ITG Workshop on "Visions of Future Generation


  1. Global Time for Overcoming Internet Challenges: Scalability with Guaranteed Performance Yoram Ofek Universita' di Trento – Italia 7th Würzburg Workshop on IP: Joint EuroFGI and ITG Workshop on "Visions of Future Generation Networks" (EuroView2007) July 23rd - July 24th 2007 IP-FLOW European Project {EC Contract No. 002807} http://dit.unitn.it/ip-flow/ Outline � Motivations � Scalability with optimal pipeline forwarding � Networking with performance guarantees � Testbed validations � Summary EuroView2007 2 1

  2. Motivations � Two primary Internet transitions: � 1. From business to home/mobile users � The capacity per home will equal campus capacity � 2. From (telecom) broadcast to (all-IP) on-demand: � Triple-any: anyone/anything(any-service)/anytime � Global scale: from anywhere to anywhere � Given continuous exponential traffic growth 50-100 folds (faster than “Moore’s Law”) , it’s envisioned >95% of traffic will be to home/mobile users EuroView2007 3 Motivations � Who will pay? � For 50-100 times larger Internet infrastructure and � When >95% of IP traffic is to home users � Given that service providers will not lose money again … � This requires: � Lower complexity/cost of IP infrastructure – Using global time from GPS/Galileo / other sources � Increase revenue from deterministic services – Using global time from GPS/Galileo / other sources EuroView2007 4 2

  3. Outline � Motivations � Scalability with optimal pipeline forwarding � Networking with performance guarantees � Testbed validations � Summary EuroView2007 5 Global Time for Network Scalability [Our Version of Globalization…] � Global time is UTC (coordinated universal time) for time-driven switching – TDS / F λ S � Sub-lambda switching or � Synchronous burst/packet switching � Network scalability index definition: the ratio between the factor of network growth (scalability factor) and the factor of cost increase : larger the scalability index the better EuroView2007 6 3

  4. Pipeline Forwarding � Pipelines are deployed to increase efficiency: � Optimal method - independent of a specific realization � Factory (automotive) / computers (CPU) � Internet Pipeline thanks: GPS/Galileo/ other sources � Time frames as virtual containers for IP packets � Thus, no header processing � T f accuracy of 1µs is sufficient TDS Animation UTC second Video with TDS with 80k Time-frames Time Time Time Cycle Cycle0 Cycle 79 1 Pipeline T T T T T f f f f f 1 2 1 2 1 2 1000 1000 1000 Time-of-Day or UTC 1 0 beginning beginning of a UTC second of a UTC second EuroView2007 7 Scalability with Optimal Complexity Scheduling Controller (per time frame 10-100µs) Computation complexity: O(NlgN) q in = 1 (optimal) BW(link) 0 0 s = 1 (optimal) BW(link) Switching Fabric Input port N Ports Complexity: NlgN (optimal) Input port s = 1 (optimal) q in = 1 (optimal) BW(link) N-1 N-1 s = 1 (optimal) BW(link) Pipeline EuroView2007 8 4

  5. Example: 160 Terabit/s Fabric Crosspoint Switches: Vitesse – VSC3040 [144-by-144: 11 Gb/s] Optical Interconnections 1 1 1 1 128-by-128 128-by-128 1280 Gbps 1280 Gbps 128 128 128 128 1 1 128-by-128 128-by-128 1280 Gbps 1280 Gbps 128 128 EuroView2007 9 Outline � Motivations � Scalability with optimal pipeline forwarding � Networking with performance guarantees � Testbed validations � Summary EuroView2007 10 5

  6. Networking with Global Time � No header processing / no segmentation / no reassembly � 1. A small 1MBytes file = 1000 packets � 2. A 1GByte file = 1,000,000 packets! � Delay per hop: constant � Jitter per hop: zero � Loss: none due to congestion � “Bonus” : QoS for streaming media – [Sort of a “negative option”] � No “stopping” of the serial bit stream � Minimal buffering EuroView2007 11 SVP for Plurality of Flows Like VP (virtual pipe) in ATM or Like FEC (forwarding equivalent class) in MPLS Setup with GMPLS (TE) (+ time semantic) Signaling Flows SVP (Synchronous Virtual Pipe) Access Bandiwidth Pipeline forwarding node Broker EuroView2007 12 6

  7. SVP Across Synchronous and Asynchronous Domains Setup with GMPLS (TE) (+ time semantic) UTC from SVP TDP router or GPS/Galileo/ other sources TDS switch with SVP interface Pipeline Forwarding Asynch Asynch Network Network Variable delay Constant delay Variable delay Constant delay EuroView2007 13 SVP with “Best-effort” Predefine Scheduling GPS/Galileo/other sources with DiffServ Controller Packet Optical Filter Channel Alignment Non- Pipeline Scheduled GPS/Galileo/other sources Forwarding Optical Packet Channel Filter Opto-Electronic Alignment Switching Non- Fabric Scheduled (bufferless External with speedup of 1) IP Data Routing Packet Module Traffic In/Out EuroView2007 14 7

  8. Outline � Motivations � Scalability with optimal pipeline forwarding � Networking with performance guarantees � Testbed validations � Summary EuroView2007 15 Current testbed: 10 Terabit/s � All off-the-shelf components � Using existing (5 years old) Mindspeed M21151 cross-point switches Optical Interconnections 1 1 1 1 32-by-32 32-by-32 320 Gbps 320 Gbps 32 32 32 32 1 1 32-by-32 32-by-32 320 Gbps 320 Gbps 32 32 EuroView2007 16 8

  9. Current Testbed Setup http://dit.unitn.it/ip-flow/ GPS/GALILEO O-E: Optical-to-Electrical (analog) Streaming Media Source E-O: Electrical-to-Optical (analog) UTC Pipeline forwarding Streaming router Media Receiver UTC 01 UTC Mindspeed Mindspeed Arbitrary Cross-point Cross-point Distance 21151 21151 Arbitrary Distance 4 Streaming 3 1 Media Receiver E-O E-O O-E O-E 02 2 25 km Optical First TDS switch Second TDS switch Fiber TDS Animation Current Testbed with 100 km Extended Prototype Streaming Media Streaming GPS/GALILEO Source Media Receiver 01 UTC Network UTC UTC Interface Streaming Media Receiver 02 25 km 25 km 25 km 25 km Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 A F B C D E Measurements 100 km fiber + 6 switching nodes E A F D EuroView2007 18 9

  10. Switch Implementation GPS FPGA Receiver From 25km Based Network Optical Switch Interface Fiber Controller Optical Optical Mindspeed Mindspeed Inter- Inter- Switch Switch connect connect Board Board Carried out by Ph.D. students in 9 months EuroView2007 19 Current Wide Area Testbed � U. of Trento � Politecnico di Torino � Politecnico di Milano � Construction before August 2006 � Testing will start in September 2006 TRENTO TORINO MILANO EuroView2007 20 10

  11. FIT: Future Internet Testbed Access Point Mobile WiMAX � 800 km 2 pairs of “dark-fiber” Canazei # POVO: UNITN in POVO along the Trentino Network Brez 150m 2 # # Pozza di Fassa TDS Ronzone # � Wireless: Wi-Fi & WiMAX Mostizzolo # Revò Cavareno # # Sanzeno # Moena Caldes # Cles # Switch/Router # � 6-12 yrs project for Malè # Dimaro Tuenno # # Predazzo future Internet: Taio Commezzadura # # Ossana # # Cavalese # # # # # Tesero Ziano di Fiemme - technologies, Vermiglio Denno # # Molina di Fiemme PL1 # S. Martino di Castrozza Capriana - applications & services Ton # Grumes Sover # Madonna di Campiglio # Mezzolombardo # # S. Michele all'Adige # Segonzano � Continuation of EU funded # S. Antonio di Mavignola Fai della Paganella Switch/Router Fiera di Primiero # # Cembra Canal S. Bovo # # # Bedollo Andalo Giovo # # Mezzano Pinzolo # # Zambana # IP-FLOW project # TN-P: TN Primary # Lases Molveno # Lavis # # Pinè TDS Fornace # Strembo # Trento nord Location 100m 2 Terlago # http://dit.unitn.it/ip-flow Spiazzo # # Civezzano Castel Tesino Trento centro # S. Lorenzo in Banale # # # # Vezzano Pergine Borgo Villa Agnedo Access Point # # # # Castelnuovo # Novaledo SL2 # Mobile WiMAX # Trento sud # Grigno Tione Preore Ponte Arche # # # Levico Lasino # Roncone # # Caldonazzo Dro # Carbonare Besenello Pieve di Bono # # # Switch/Router Volano FIRE Arco # # # Folgaria Rovereto centro Bezzecca # Riva del Garda # # TN-S2: TN Secondary Location Condino # # Nago # TDS Molina di Ledro # # Rovereto z.i. 50m 2 Mori # Storo Access Point Chizzola # Mobile WiMAX Interconnection (federation) # Ala Avio TN – Trentino Network # With open HW/SW TDS – Time-driven switches EuroView2007 21 Overall FIT Structure � Based on projects: � Overlay – services and applications � Underlay – networking – data plane � Inlay – networking – control plane = production network � Sidelay – access: wireless / PON / xDSL / … � Various combinations of the above – e.g.,: – overlay + inlay Overlay – inlay + underlay Sidelay – inlay + sidelay Inlay – … Production Network Underlay EuroView2007 22 11

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend