Font Size: a A A

Research On Output Scheduling Technology For General-purpose Multi-core Network Processing Platform

Posted on:2014-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y T HuFull Text:PDF
GTID:2308330479479406Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
As microelectronic and microprocessor technology continues to evolve, the network processing platform based on general-purpose multi-core processor has become a hot research topic. In the network processing platform consisting of general-purpose multi-core CPU and hardware acceleration engine, system flexibility can be provided by the general-purpose multi-core CPU and the high performance can be attained by the hardware acceleration engine.Output scheduling is an important part in the Qo S mechanism for the internet, and it is used for optimizing bandwidth allocation and reducing both the output delay and packet loss rate. In this the general-purpose multi-core network processing platform, the small storage of hardware acceleration engine and high memory access latency make bad influence on output scheduling. Aiming at the general-purpose multi-core network processing platform, this thesis proposes a new output scheduling mechanism called Intelli Schedule, the main contributions include:1 Aiming at general-purpose multi-core network processing platform, a new scheduling mechanism – Intelli Schedule is proposed. Intelli Schedule combines the class-based queue scheduling and port-based queue scheduling technologies into a multi-level scheduling mode. It can improve performance and scalability of the system by adopting prefetching and flow control technology.2 A delay-sensitive packet prefetching technique De SPre Fetch is proposed by utilizing the scheduling delay to hide memory access delay. A packet-loss-sensitive flow control technology Lo SControl is also proposed to reduce the packet loss at congestion. The scheduler will reducing the number of threads of transmitting the packet to buffer the packets into the main memory for the lossless packet transmission.3 The feasibility of the Intelli Schedule is verified by Modelsim. Scheduling IP core framework has been designed and implemented, which supports RR, DRR, PQ and other scheduling algorithm. Based on Compass NP platform, we analysis the performance of the output scheduling IP core.In summary, the thesis proposed a novel output scheduling architecture called Intelli Schedule for the general-purpose multi-core network processing platform. This thesis has great value on implementation of the Qo S in the general-purpose multi-core network processing platform.
Keywords/Search Tags:QoS, queue schedule, flow control
PDF Full Text Request
Related items