A Deficit Round Robin Input Arbiter for NetFPGA - PowerPoint PPT Presentation

About This Presentation
Title:

A Deficit Round Robin Input Arbiter for NetFPGA

Description:

A Deficit Round Robin Input Arbiter for NetFPGA Jonathan Woodruff Fair Queuing Packetwise Round Robin Isn t Fair Bitwise Round Robin Is Fair Approximate Downsides ... – PowerPoint PPT presentation

Number of Views:143
Avg rating:3.0/5.0
Slides: 14
Provided by: JonW48
Category:

less

Transcript and Presenter's Notes

Title: A Deficit Round Robin Input Arbiter for NetFPGA


1
ADeficit Round Robin Input Arbiterfor NetFPGA
  • Jonathan Woodruff

2
Fair Queuing
Described by John Nagle
  • Packetwise Round Robin Isnt Fair
  • Bitwise Round Robin Is Fair
  • Approximate
  • Downsides
  • Adds Complexity
  • Adds New Queuing Stage

3
Deficit Round Robin
By George Varghese
  • Counters on the Queues
  • Approximates Fair Queuing
  • Downside
  • May Add New Queuing Stage

4
NetFPGA Deficit Round Robin
  • New Queuing Stage
  • Two Flows
  • Input Port
  • Type of Service
  • Input Port Option is Ineffective in Congestion

5
Simple Deficit Round Robin
  • Use the Input Arbiter Queuing Stage
  • Fair Queuing with No Added Complexity
  • Useful When Ports Flows
  • i.e. at the edge of the network where each port
    represents a single system.

6
DRR Input Queues
7
Input Arbiter
Size Count
Selector
Data
8
Header Parser
1
2
3
4
5
6
7
8
9
10
11
12
21
13
14
15
16
17
18
19
20
TAIL
IP
Module
MAC
ARP
Route
N-Hop IP
IP
?
?
Output Multiplexer
9
Input Arbiter
Queue 1
Queue 2
Queue 3
Queue 4
Queue 5
Queue 6
Queue 7
Size Count
Data
Selector 0
Selector 1
Data 0
Data 1
10
Bandwidth Sharing
Mb/s
Deficit Quanta
11
Ping vs. Deficit Quanta
12
Throughput vs. Deficit Quanta
13
Questions?
Write a Comment
User Comments (0)
About PowerShow.com