DocumentCode :
2238001
Title :
Designing packet buffers in high-bandwidth switches and routers
Author :
Lin, Dong ; Hamdi, Mounir ; Muppala, Jogesh
Author_Institution :
Dept. of Comput. Sci. & Eng., Hong Kong Univ. of Sci. & Technol., Hong Kong, China
fYear :
2010
fDate :
13-16 June 2010
Firstpage :
32
Lastpage :
37
Abstract :
High-speed routers rely on well-designed packet buffers that support multiple queuing, large capacity and short response times. Some researchers suggested a combined SRAM/DRAM hierarchical buffer architecture to meet these challenges. However, both the SRAM and DRAM need to maintain a large number of dynamic queues which is a real challenge in practice and limits the scalability of these approaches. In this paper, we present a scalable, efficient and novel distributed packet buffer architecture. Two fundamental issues need to be addressed to make this feasible: (a) how to design scalable packet buffers using independent buffer subsystems; and (b) how to dynamically balance the workload among multiple buffer subsystems without any blocking. We address these issues by first designing a basic framework that allows flows to dynamically switch from one subsystem to another without any blocking. Based on this framework, we further devise a load-balancing algorithm to meet the overall system requirements. Both theoretical analysis and experimental results demonstrate that our load-balancing algorithm and the distributed packet buffer architecture can easily scale to meet the buffering needs of high bandwidth links with large number of active connections.
Keywords :
DRAM chips; SRAM chips; buffer storage; memory architecture; packet switching; queueing theory; resource allocation; switches; telecommunication computing; telecommunication network routing; DRAM; SRAM; distributed packet buffer architecture; dynamic queues; hierarchical buffer architecture; load balancing algorithm; packet buffers design; routers; switches; Algorithm design and analysis; Computer architecture; Delay; Load modeling; Microprocessors; Random access memory; Turning; Memory Hierarchy; Packet Buffer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Switching and Routing (HPSR), 2010 International Conference on
Conference_Location :
Richardson, TX
Print_ISBN :
978-1-4244-6969-7
Electronic_ISBN :
978-1-4244-6970-3
Type :
conf
DOI :
10.1109/HPSR.2010.5580285
Filename :
5580285
Link To Document :
بازگشت