Abstract
This paper presents a network processor architecture with a flow-based dynamic bandwidth control method to efficiently provide QoS on ethernet. The proposed bandwidth control method identifies the active flows. The active flows’ incoming traffic is controlled by the limited bandwidth dynamically assigned to each active flow. NS2 simulation results show that the proposed method provides efficient QoS provisioning. Also, we designed and implemented a network processor with the proposed bandwidth control method. Then, an emulation board was developed using the implemented network processor and a physical layer ASIC chip. Finally, we evaluated the QoS provisioning performance of the network processor using the emulation board.
Similar content being viewed by others
References
Chen Z, Lin C, Ni J, Ruan D, Zheng B, Jiang Y. “AntiWorm NPU-based parallel bloom filters for TCP/IP content processing in Giga-Ethernet LAN.” Proc. of the IEEE conf. on Local Computer Networks 30th Anniversary, pp. 748–755, Nov. 2005
Kim H, Ryu K, Ha S, Lee E (2012) “Strategies for Giga-Internet Stimulation”. Proceedings of 14th International Conference on Advanced Communication Technology (ICACT), pp. 607–610
Kim SK, Lee BS, Jun KP. “Open service platform: a service creation and provisioning environment for BcN Infrastructure.” Proc. of IEEE BcN2006, pp. 1–9
Carugi M, Hirschman B, Narita A (2005) Introduction to the ITU-T NGN focus group release 1: target environment, services, and capabilities. IEEE Commun Mag 43(10):42–48
Stoica I, Zhang H, Ng TSE (2000) A hierarchical fair service curve algorithm for link-sharing, real-time, and priority services. IEEE/ACM Trans Networking 8(2):185–199
Bennett JCR, Zhang H (1997) Hierarchical packet fair queueing algorithms. IEEE/ACM Trans Networking 5(5):675–689
Floyd S, Jacobson V (1995) Link-sharing and resource management model for packet networks. IEEE/ACM Trans Networking 3(4):365–386
Blake S, Black D, Carlson M, Davies E, Wang Z, Weiss W. “An architecture for differentiated services.” IETF RFC 2475, Dec. 1998
Roberts JW (2004) Internet traffic, QoS, and pricing. Proc IEEE 92(9):1389–1399
Roberts LG. “Micro-flow management.” U.S. Patent 6574195 June 2003
Roberts LG. “Micro-flow management.” U.S. Patent 6954431 Oct. 2005
Roberts LG. “Micro-flow management.” U.S. Patent 7126918 Oct. 2006
Shreedhar M, Varghese G (1996) Efficient fair queuing using deficit round-robin. IEEE/ACM Trans Networking 4(3):375–385
Hahne EL (1991) Round-robin scheduling for max-min fairness in data networks. IEEE J Sel Areas Commun 9(7):1024–1039
Katevenis M, Sidiropoulos S, Courcoubetis C (1991) Weighted round-robin cell multiplexing in a general-purpose ATM switch chip. IEEE J Sel Areas Commun 9(8):1265–1279
Issariyakul T, Hossain E (2012) “Introduction to network simulator 2 (NS2)”, 10.1007/978-1-4614-1406-3_2
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Park, J., Lee, YS. Network processor architecture with flow-based dynamic bandwidth control for efficient QoS provisioning. Peer-to-Peer Netw. Appl. 8, 704–715 (2015). https://doi.org/10.1007/s12083-013-0227-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-013-0227-1