Download presentation
Presentation is loading. Please wait.
1
www.intel.com/research Bridging Router Performance and Queuing Theory N. Hohn*, D. Veitch*, K. Papagiannaki, C. Diot *: University of Melbourne
2
www.intel.com/research Intel Research 2 Motivation End-to-end packet delay is an important metric for performance and SLAs Building block of end-to-end delay is through router delay We measure the delays incurred by all packets crossing a single router
3
www.intel.com/research Intel Research 3 Overview Full Router Monitoring Delay Analysis and Modeling Delay Performance: Understanding and Reporting
4
www.intel.com/research Intel Research 4 Measurement Environment
5
www.intel.com/research Intel Research 5 Packet matching SetLink Matched pkts % traffic C2-out C4In2159870.03% C1In703760.01% BB1In34579662247.00% BB2In38915377252.89% C2out735236757 99.93%
6
www.intel.com/research Intel Research 6 Overview
7
www.intel.com/research Intel Research 7 Store & Forward Datapath Store: storage in input linecard’s memory Forwarding decision Storage in dedicated Virtual Output Queue (VOQ) Decomposition into fixed-size cells Transmission through switch fabric cell by cell Packet reconstruction Forward: Output link scheduler Not part of the system
8
www.intel.com/research Intel Research 8 Delays: 1 minute summary
9
www.intel.com/research Intel Research 9 Store & Forward Datapath Store: storage in input linecard’s memory Forwarding decision Storage in dedicated Virtual Output Queue (VOQ) Decomposition into fixed-size cells Transmission through switch fabric cell by cell Packet reconstruction Forward: Output link scheduler Not part of the system Δ
10
www.intel.com/research Intel Research 10 Minimum Transit Time Packet size dependent minimum delay Δ(L), specific to router architecture and linecard technology
11
www.intel.com/research Intel Research 11 Store & Forward Datapath Store: storage in input linecard’s memory Forwarding decision Storage in dedicated Virtual Output Queue (VOQ) Decomposition into fixed-size cells Transmission through switch fabric cell by cell Packet reconstruction Forward: Output link scheduler Not part of the system Δ(L) FIFO queue
12
www.intel.com/research Intel Research 12 Modeling
13
www.intel.com/research Intel Research 13 Modeling Fluid queue with a delay element at the front
14
www.intel.com/research Intel Research 14 Model Validation
15
www.intel.com/research Intel Research 15 Error as a function of time
16
www.intel.com/research Intel Research 16 Modeling results Our crude model performs well Use effective link bandwidth (account for encapsulation) Small gap between router performance and queueing theory! The model defines Busy Periods: The model defines Busy Periods: time between the arrival of a packet to the empty system and the time when the system becomes empty again.
17
www.intel.com/research Intel Research 17 Overview
18
www.intel.com/research Intel Research 18 On the Delay Performance Model allows for router performance evaluation when arrival patterns are known Goal: metrics that Capture operational-router performance Can answer performance questions directly Busy Period structures contain all delay information
19
www.intel.com/research Intel Research 19 Busy periods metrics tsts D A
20
www.intel.com/research Intel Research 20 Property of significant BPs
21
www.intel.com/research Intel Research 21 Triangular Model
22
www.intel.com/research Intel Research 22 Issues Report (A,D) measurements There are millions of busy periods even on a lightly utilized router Interesting episodes are rare and last for a very small amount of time
23
www.intel.com/research Intel Research 23 Report BP joint distribution
24
www.intel.com/research Intel Research 24 Duration of Congestion Level-L
25
www.intel.com/research Intel Research 25 Conclusion Results Full router empirical study Delay modeling Reporting performance metrics Future work Fine tune reporting scheme Empirical evidence of large deviations theory
26
www.intel.com/research Thank you!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.