IEEE Micro · 2002 · 86 citations · 7 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureComputer NetworksFault ToleranceMemory Hierarchy DesignMemory Hierarchy OptimizationMemory Subsystem DesignNetwork-on-chip DesignCounter ArchitectureCounter DesignCountersDynamic Random-access Memory DesignStatic Random-access Memory Design
A network device stores and updates statistics counters. Using an optimal counter management algorithm minimizes required SRAM size and ensures correct line-rate operation for many counters. We use a well known architecture for storing and updating statistics counters. This approach maintains smaller-size counters in fast (potentially on-chip) SRAM, while maintaining full-size counters in a large, slower DRAM. Our goal is to ensure that the system always correctly maintains counter values at line rate. An optimal counter management algorithm (CMA) minimizes the required SRAM size while ensuring correct line-rate operation for a large number of counters.
7
Algorithms for packet classification
Pravir Singh Gupta, Nick McKeown · IEEE Network · 2001 · 653 citations
Quality-of-service in packet networks: basic mechanisms and directions
R. Guérin, V. Peris · Computer Networks · 1999 · 221 citations · Full text
Buffer Management in a Packet Switch
M. Irland · IRE Transactions on Communications Systems · 1978 · 139 citations