![]() |
Networked Systems SeminarTalk #10: Thursday, March 13th, 2008Calit2 3008, 2pm |
Counter Braids: A Novel Counter ArchitectureBalaji PrabhakarStanford University |
About the Talk:
Measuring data (packets, bytes, flows, events) accurately and on a
per-flow basis in high-speed networks is hard because one needs fast and
dense memories which are a rare and expensive commodity. This has led to
approximate schemes where the goal is to identify large "elephant" flows
quickly and measure them. Thus, in network measurement, there is a gulf
between what is desirable and what has been achievable.
We revisit the topic of exact, per-flow measurement and propose a novel
counter architecture, called "Counter Braids." We show how ideas from
modern coding theory (notably Turbo codes) enable a counter architecture
that is compact enough to fit into SRAMs and quite simple to implement;
the essential idea is to "compress as you count."
If time permits, I will briefly overview a congestion management scheme
we have been developing for Ethernet as part of the IEEE 802.1 standards
effort.
[slides]
|
About the Speaker:
|