Final Gigabit Kit s Workshop J une 18, 19 2002 J onat han Turner - - PowerPoint PPT Presentation

final gigabit kit s workshop
SMART_READER_LITE
LIVE PREVIEW

Final Gigabit Kit s Workshop J une 18, 19 2002 J onat han Turner - - PowerPoint PPT Presentation

Final Gigabit Kit s Workshop J une 18, 19 2002 J onat han Turner j st @cs.wust l.edu Washingt on Universit y, Applied Research Lab ht t p:/ / www.arl.wust l.edu/ arl Agenda Tuesday, J une 18 8:30 Gigabit Kit s Program Updat e and Ret


slide-1
SLIDE 1

Final Gigabit Kit s Workshop

J une 18, 19 2002

J onat han Turner

j st @cs.wust l.edu Washingt on Universit y, Applied Research Lab ht t p:/ / www.arl.wust l.edu/ arl

slide-2
SLIDE 2

2 - Jonathan Turner - 1/20/2002

Agenda

Tuesday, J une 18 8:30 Gigabit Kit s Program Updat e and Ret rospect ive -- J on Turner, WashU 9:00 TBA -- Ellen Zegura, Georgia Tech 9:30 Light weight Flow Set up f or Wirespeed Flow Reservat ion -- J on Turner, Washingt on Universit y 10:00 Break 10:30 Design and I mplement at ion of a High-Perf ormance Fairness Algorit hm f or Resilient Packet Rings-- Ed Knight ley, Rice Universit y 11:00 Using WUGS Kit s t o I mprove Qualit y of Service -- Min Song, Old Dominion Univ. 11:30 Mult imedia Transport over High Speed I nt ernet -- Carlos H. Oliveira, UC- I rvine 12:00 Lunch 1:30 Fut ure Research Direct ions at Oakland Universit y -- Ron Srodawa, Oakland Unversit y 2:00 Programmable NI Cs: Are t hey here t o st ay?-- Vij ay Velusamy, Mississippi St at e 2:30 Weight ed Fair Queueing Algorit hm in t he MSR Archit ect ure -- Sachin Shet t y, Univ. of Toledo 3:00 Break

slide-3
SLIDE 3

3 - Jonathan Turner - 1/20/2002

Agenda

Tueesday, J une 18 3:30 Panel -- Towards a Bet t er I nf rast ruct ure f or Net working and Dist ribut ed Syst ems Research -- Bobby Bhat t acharj ee, Ed Knight ley, Ron Srodawa, J on Turner, Ellen Zegura 5:00 Drinks and snacks in pub 6:30 Dinner Wednesday, J une 19 8:30 Smart Port Card, Version 2 -- Dave Richard, Washingt on Universit y 9:30 FPX Archit ect ure f or a Dynamically Ext ensible Rout er -- J on Turner, Washingt on Universit y 10:30 Break 11:00 Gigabit Et hernet Line Card -- Fred Kuhns and Dave Richard, Washingt on Universit y 12:00 Lunch 1:00 FPX Tut orial - Sever 201 Go out t he exit on t hird f loor and t urn lef t (east ). Walk st raight ahead, past library (const ruct ion on right ). Sever Hall is building direct ly on pat h under arch - t urn right .

slide-4
SLIDE 4

4 - Jonathan Turner - 1/20/2002

Ret rospect ive

! Concept ion

» 1995 - I nf ormal conversat ions wit h Darleen Fisher of NSF. » May 1996 - call f rom Darleen leading t o organizat ion of workshop in J uly f ollowed direct ly by proposal submission

! Birt h

» J uly 1998 - gigabit kit s course » f all 1998 - WUGS-20s shipped

! Growing up

» J uly 1999 - f irst kit s workshop » f all 1999 - API Cs shipped

! Beyond ATM

» J an 2000 - f irst SP C prot ot ypes done, but I nt el modules f lakey » J an 2001 - SP Cs complet ed and shipped wit h new I nt el modules » J an 2001 - f irst FPXs complet ed » J an 2002 - product ion FP Xs complet ed

slide-5
SLIDE 5

5 - Jonathan Turner - 1/20/2002

First WUGS20 Prot ot ype

slide-6
SLIDE 6

6 - Jonathan Turner - 1/20/2002

Kit s Course - J uly 98

slide-7
SLIDE 7

7 - Jonathan Turner - 1/20/2002

Kit s Course At t endees

slide-8
SLIDE 8

8 - Jonathan Turner - 1/20/2002

Final Workshop

slide-9
SLIDE 9

9 - Jonathan Turner - 1/20/2002

Smart Port Card 2 St at us

! New car d suppor t s f ast er proc.

»500 and 700 MHz Pent ium »st andard mult i-vendor f orm f act or »100 MHz EDO memory

n vs. 67 MHz f or SP

C1

»32 bit PCI at 33 MHz »f lash disk »st andard BI OS »dual RS-232 port s f or debugging

! FPGA support s 32 bit

dat a pat h f or higher bandwidt h.

! Boards being t est ed.

»ship by end of summer

APIC

Pentium Flash Disk 128 MB Cache

North Bridge

PCI

FPGA

slide-10
SLIDE 10

10 - Jonathan Turner - 1/20/2002

Gigabit Et hernet

! GBI C socket accept s

eit her f iber of t wist ed pair modules.

! SUNI implement s

MAC prot ocol.

! FPGA convert s

ATM ⇔ Et hernet .

» ARP resolut ion » up t o 3 rout ers on LAN segment

! St at us

» boards built and checked out » sof t ware emulat ion of ARP f unct ionalit y complet ed » FPGA not yet complet e » expect t o deliver t his f all

GBIC Framer FPGA

switch fiber

  • r twp
slide-11
SLIDE 11

11 - Jonathan Turner - 1/20/2002

Gigabit Rout er Sof t ware/ Hardware

! SPC-only conf igurat ion.

» I P lookup, f low f ilt ers (exact mat ch), general f ilt ers » f lexible packet scheduling f ramework - QSDRR » dist ribut ed queueing » dynamic plugin downloading » perf ormance monit oring sof t ware - probes+GUI » coming at t ract ions - more general plugin environment , LFS, weight ed queueing, resource usage monit oring

! SPC+FPX version

» f inalized FPX hardware archit ect ure (draf t on-line) » support I P packet processing at gigabit rat es

n I P addr ess lookup, f low f ilt ers (exact mat ch), 32 general f ilt ers n packet scheduling f or SPC-r esident plugins n dist ribut ed queueing in hardware n rat e cont rolled per-f low queues f or reserved f lows n light weight f low set up support

» f irst working version by f all (simplif ied queueing, no LFS) » cont inue enhancement s t hrough middle of 2003

slide-12
SLIDE 12

12 - Jonathan Turner - 1/20/2002

Recent Demonst rat ions

! Wave Video Reprise.

»smart congest ion cont rol »discard high f requency inf o during congest ion »new plugin + QSDRR queueing

video input video output cross traffic input cross traffic

  • utput

total traffic input total traffic

  • utput

video input video output cross traffic input cross traffic

  • utput

total traffic input total traffic

  • utput

! Dist ribut ed Queueing.

»regulat e t raf f ic f lows t hrough swit ch t o prevent congest ion »st ress t est t o probe limit s »real-t ime display of queues & rat es

backlog at output 0 backlog at input 0 to output 0 min rates at input 0 actual rates at input 0 backlog at input 0 to output 1 backlog at output 0 backlog at input 0 to output 0 min rates at input 0 actual rates at input 0 backlog at input 0 to output 1

! Fast I P Lookup wit h Updat es.

»hardware lookup in FPX »measure impact of updat es on perf ormance

slide-13
SLIDE 13

13 - Jonathan Turner - 1/20/2002

Taking St ock

! Program did succeed in get t ing open research plat f orms t o

large number of groups.

! However, impact has been limit ed. ! Many pot ent ial users lost int erest .

» ATM orient at ion » delays in complet ing hardware

! Many users f ound it dif f icult t o use syst ems ef f ect ively.

» st eep lear ning curve t o inst all, maint ain and use syst ems » keeping up wit h ongoing sof t ware changes » requires a lot of work t o perf orm meaningf ul experiment s

! Did not creat e open-source working relat ionships.

slide-14
SLIDE 14

14 - Jonathan Turner - 1/20/2002

Where t o From Here?

! Original argument f or kit s - syst ems researchers need

realist ic open experiment al plat f orm.

» wit h growing complexit y of net working, t his remains t rue » harder f or individual groups t o do it all

! What t ype of experiment al inf rast ruct ure do researchers

need t o pursue import ant problems?

! How can experiment al syst ems be made easier t o use?

» easier conf igurat ion » support f or compelling demonst rat ions

! How can we collaborat e bet t er in const ruct ion of syst ems?

» how t o make open source rout ers compelling t o pot ent ial cont ribut ors » how t o set up a syst em t hat allows developer s t o creat e and t est enhancement s » how t o syst emat ically merge cont ribut ed code int o st andard release

slide-15
SLIDE 15

15 - Jonathan Turner - 1/20/2002

Ut ah Emulab

! Remot e net work lab. ! Over 150 rack-mount P

Cs emulat e host s & rout ers.

! 100 Mb/ s swit ches f or

virt ual t opologies.

! Load any OS and app. code

  • n P

Cs.

! Allows remot e users t o run

large experiment s.

! Limit ed by P

C rout ers.

» perf ormance » does not ref lect int ernals

  • f “real” rout ers
slide-16
SLIDE 16

16 - Jonathan Turner - 1/20/2002

Gigabit Emulab Concept

! Eight gigabit rout ers wit h

FPXs & SPCs.

! 64 PCs serve as host s.

» half on shared subnet s

! 160 Gb/ s ATM swit ch.

» link rout ers in virt ual t opologies » t raf f ic generat ion » programmable delay

! Tools f or conf igurat ion

and collect ing result s.

» web f orms and/ or GUI » monit oring t raf f ic » dat a capt ure and playback

! Build open-source

development cult ure

Gigabit Ethernet Switch

4 4

GigE

4 4

GigE

4 4

GigE GigE GigE GigE

4 4 4 4 4 4 4 4 4

GigE GigE

4

160 Gb/s ATM Switch

video input video output cross traffic input cross traffic

  • utput

total traffic input total traffic

  • utput

video input video output cross traffic input cross traffic

  • utput

total traffic input total traffic

  • utput