DocumentCode :
2580056
Title :
A Parallel Packet Processing Runtime System on Multi-core Network Processors
Author :
Li, Yunchun ; Shan, Lianqiang ; Qiao, Xinxin
Author_Institution :
Comput. Sci. Dept., BeiHang Univ., Beijing, China
fYear :
2012
fDate :
19-22 Oct. 2012
Firstpage :
67
Lastpage :
71
Abstract :
More and more network devices and chips commonly apply multi-core architectures to meet increasingly performance demands. But the lack of efficient program level parallelism and workload allocation in the packet processing system greatly limits the utilization of multi-core architectures. In this paper, we propose a parallel packet processing runtime system and explore an affinity-based packet scheduler with the goal of raising load balancing and decreasing cache miss. We can use the system that handles the allocation of processing tasks to simplify the implementation of new applications. The experiment results show task distributor and scheduler can achieve a better compromise between load balancing and cache affinity in the parallel packet processing system.
Keywords :
multiprocessing systems; parallel processing; resource allocation; scheduling; affinity-based packet scheduler; cache miss; load balancing; multicore architecture; multicore network processor; multicore utilization; parallel packet processing runtime system; performance demand; processing task allocation; program level parallelism; task distributor; task scheduler; workload allocation; Instruction sets; Load management; Runtime; Scheduling; Scheduling algorithms; load banlance; multi-core; parallel packet process;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing and Applications to Business, Engineering & Science (DCABES), 2012 11th International Symposium on
Conference_Location :
Guilin
Print_ISBN :
978-1-4673-2630-8
Type :
conf
DOI :
10.1109/DCABES.2012.59
Filename :
6385241
Link To Document :
بازگشت