Skip to main content
Log in

Network processor architecture with flow-based dynamic bandwidth control for efficient QoS provisioning

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. 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

  2. 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

  3. 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

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Bennett JCR, Zhang H (1997) Hierarchical packet fair queueing algorithms. IEEE/ACM Trans Networking 5(5):675–689

    Article  Google Scholar 

  7. Floyd S, Jacobson V (1995) Link-sharing and resource management model for packet networks. IEEE/ACM Trans Networking 3(4):365–386

    Article  Google Scholar 

  8. Blake S, Black D, Carlson M, Davies E, Wang Z, Weiss W. “An architecture for differentiated services.” IETF RFC 2475, Dec. 1998

  9. Roberts JW (2004) Internet traffic, QoS, and pricing. Proc IEEE 92(9):1389–1399

    Article  Google Scholar 

  10. Roberts LG. “Micro-flow management.” U.S. Patent 6574195 June 2003

  11. Roberts LG. “Micro-flow management.” U.S. Patent 6954431 Oct. 2005

  12. Roberts LG. “Micro-flow management.” U.S. Patent 7126918 Oct. 2006

  13. Shreedhar M, Varghese G (1996) Efficient fair queuing using deficit round-robin. IEEE/ACM Trans Networking 4(3):375–385

    Article  Google Scholar 

  14. Hahne EL (1991) Round-robin scheduling for max-min fairness in data networks. IEEE J Sel Areas Commun 9(7):1024–1039

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. Issariyakul T, Hossain E (2012) “Introduction to network simulator 2 (NS2)”, 10.1007/978-1-4614-1406-3_2

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jongsu Park.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-013-0227-1

Keywords

Navigation