Title :
Queue management for QoS provision build on network processor
Author :
Zhou, Wenjiang ; Lin, Chuang ; Li, Yin ; Tan, Zhangxi
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
Network processor is a kind of programmable processor performing network computing with special design and optimization. It can be viewed as a tight-coupled multi-processor system due to its architecture of multiple in-chip processors, high-speed buses and other function components. The design and development of networking systems using network processors is an emerging field that offers numerous challenges and opportunities. This paper provides the design and implementation of queue management module combining buffer management and packet scheduling for QoS provision, which uses Intel´s network processor and follows the relative differentiated service model. As the key issues, system synchronization, task assignment to threads, and design difficulties are discussed in the paper.
Keywords :
buffer storage; multi-threading; multiprocessing systems; optimisation; packet switching; processor scheduling; quality of service; queueing theory; resource allocation; synchronisation; QoS provision; buffer management; multiple in-chip processors; multiprocessor system; network processor; packet scheduling; queue management; system synchronization; task assignment; Application specific integrated circuits; Bandwidth; Computer architecture; Computer networks; Design optimization; Hardware; IP networks; Random access memory; Scheduling algorithm; Yarn;
Conference_Titel :
Distributed Computing Systems, 2003. FTDCS 2003. Proceedings. The Ninth IEEE Workshop on Future Trends of
Print_ISBN :
0-7695-1910-5
DOI :
10.1109/FTDCS.2003.1204336