dc.description.abstract | In recent years, with the flourishing development of the network, the network applications tend to pluralism too. Besides traditional materials data, as if the application program of multimedia, VoIP, Video Conference, long-distance teaching, VPN, etc., these new multimedia application program on the basis of resource request grow up fast at the surprising speed even more. If network user can distribute the bandwidth and the usage priority according to different application characteristics that use, can make rational and effective application to resources of the network.
Network Processors are emerging as a programmable alternative to the traditional ASIC-based solutions in scaling up the user-plane processing of network services. They serve as co-processors to offload user-plane traffic from the original general-purpose microprocessor. In this work, we illustrate the classification and scheduling performance research on Diffserv Edge Routers. And implement on StrongARM-based core embedded development platforms. We adopt Intel two different series Network Processors as our research platforms. Research the processing procedures and performance bottlenecks of Differentiated Service packets on NPE-based Ethernet and Microengines respectively. In the packets processing procedures, adopt aggregate and PHB to offer the guaranteed QoS. Besides, we also point out the performance bottlenecks by adopting different Queuing scheduling on bandwidth management. And through internal benchmarks, we found that when the Diffserv packets involve several rules and calculations, SRAM and microengine are the main components of the performance bottlenecks. Finally, we design 9 experiments to verify the correctness and performance issues of our system. | en_US |