Skip to main content
Log in

Smart systems approach for development of explicit congestion marking and traffic engineering model for Diffserv/MPLS networks

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

The scheduling, control, and management of traffic load in multi-protocol label switching (MPLS) are important aspects supporting the quality of service (QoS) and optimizing the network performance. In addition, ensuring the QoS in the Internet of Things (IoT) is one of the main issues of current research in this area. The IoT provides the ability for humans and computers to learn and interact with billions of things, including sensors, actuators, services, and other Internet-connected objects. MPLS offers the possibility for effective traffic control mechanisms within limited network capabilities. Traffic engineering in the MPLS domain provides alterations of the traffic routes to improve network resources or avoid network traffic congestion. Static management of traffic flows has failed to enhance the QoS of the network performance. Therefore, many researchers have attempted to use a dynamic management of traffic flow to enhance the QoS; however, more enhancements are needed. In this paper, we propose a new scheme to solve the problem of dynamic management of traffic flow through various links and routers in the network, and describe its application to an MPLS network. The proposed scheme works by utilizing queues, re-distribution, and re-balancing of streams before or during periods of congestion. It solves the problem of QoS violation, and tags, upgrades, or downgrades the traffic between queues based on the availability of free space of other queues and QoS parameters. We simulate the proposed scheme using OPNET, and the effect of implementing our method on low- and high-priority queues is analyzed and finally validated in conjunction with the ITU QoS measures.

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.

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
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  • Al-Haidary W (2009) A New Queuing Management Congestion Scheme over Diffserv/MPLS Network. Dissertation, King Saud University

  • Arumaithurai M, Geib R, Rex R, Xiaoming F (2009) Pre-Congestion Notification-based Flow Management in MPLS-based DiffServ Networks. In: Proceedings of the 28th Performance Computing and Conference C (IPCCC). IEEE, Scottsdale, AZ, USA, pp 57–64. https://doi.org/10.1109/pccc.2009.5403827

  • Avallone S, Kuipers F, Ventre G, Van Mieghem P (2005) Dynamic routing in QoS-traffic engineered networks. In: Proceedings of the 2005 IFIP international workshop on networked applications: towards a ubiquitously connected world. IFIP, Madrid, Spain

  • Awduche DO (1999) MPLS and traffic engineering in IP networks. IEEE Commun Mag 37(2):42–47. https://doi.org/10.1109/35.809383

    Article  Google Scholar 

  • Awduche D, Malcolm J, Agogbua J, O’Dell M, McManus J (1999) Requirements for traffic engineering over MPLS. RFC 2702 internet engineering task force (IETF), The Internet Society. https://tools.ietf.org/html/rfc2702. Accessed 6 Mar 2018

  • Campbell A, Coulson G, Hutchison D (1994) A quality of service architecture. ACM SIGCOMM Comput Commun Rev 24(2):24:6–27

    Article  Google Scholar 

  • Charles N (2016) A Comparative Simulation Study of IP, MPLS, MPLS-TE for Latency and Packet Loss Reduction over a WAN. Int J Netw Commun 6(1):1–7. https://doi.org/10.5923/j.ijnc.20160601.01. http://article.sapub.org/10.5923.j.ijnc.20160601.01.html. Accessed Jan 2016

  • Cisco Systems (2005) Diffserv—The Scalable End-To-End Quality Of Service Model. Cisco. https://www.cisco.com/en/US/technologies/tk543/tk766/technologies_white_paper09186a00800a3e2f.pdf. Accessed 16 June 2018

  • Coverdale P (2001) Multimedia QoS requirements from a user perspective. International Telecommunication Union, Itu-T Study Group 12. https://www.itu.int/itudoc/itu-t/workshop/qos/s2p1.pdf. Accessed 18 Oct 2001

  • Davie B, Briscoe B, Tay J (2008) Explicit Congestion Marking in MPLS. RFC 5129, January. Network Working Group. http://www.rfc-base.org/txt/rfc-5129.txt. Accessed Jan 2008

  • Dekeris B, Narbutaite L (2004) Traffic control mechanism within MPLS networks. In: Proceedings of the 26th International Conference on Information Technology Interfaces, vol 1. IEEE, Cavtat, Croatia, pp 603–608

  • Fenglin L, Jianxun C (2012) MPLS traffic engineering load balance algorithm using deviation path. In: Proceedings of the 2012 International Conference on Computer Science & Service System (CSSS). IEEE, Nanjing, China, pp 601–604. https://doi.org/10.1109/csss.2012.155

  • Fowler S, Zeadally S (2005) Priority-based congestion control in MPLS-based networks. In: Proceedings of the advanced industrial conference on telecommunications. IEEE. Lisbon, Portugal, pp 332–337. https://doi.org/10.1109/aict.2005.76

  • Harhira HA, Pierre S (2007) A mathematical model for the admission control problem in MPLS networks with end-to-end delay guarantees. In: Proceedings of the 16th International Conference on Computer Communications and Networks. IEEE, Honolulu, HI, USA, pp 1193–1197. https://doi.org/10.1109/icccn.2007.4317982

  • Hodzic H, Zoric S (2008) Traffic engineering with constraint based routing in MPLS networks. In: Proceedings of the 50th International Symposium ELMAR. IEEE, Zadar, Croatia, pp 269–272

  • Jamali A, Naja N, El Ouadghiri D (2012) An enhanced MPLS-TE for transferring multimedia packets. Int J Adv Comput Sci Appl 3(8):8–13. https://doi.org/10.14569/IJACSA.2012.030802

    Article  Google Scholar 

  • Law KE, So S (2012) QoS control framework for content satisfaction in ubiquitous multimedia computing. J Ambient Intell Humaniz Comput 3(2):103–112. https://doi.org/10.1007/s12652-011-0077-8

    Article  Google Scholar 

  • Le Faucheur F, Wu L, Davie B, Davari S, Vaananen P, Krishnan R, Cheval P, Heinanen J (2002) Multi-protocol label switching (MPLS) support of differentiated services. RFC 3270, Network working group. https://www.rfc-editor.org/rfc/pdfrfc/rfc3270.txt.pdf. Accessed 6 Mar 2018

  • Lemeshko O, Yeremenko O (2016) Dynamic presentation of tensor model for multipath QoS-routing. In: Proceedings of the 13th International Conference on Telecommunications and Computer Science (TCSET). IEEE, Lviv, Ukraine, pp 601–604. https://doi.org/10.1109/TCSET.2016.7452128

  • Oulai D, Chamberland S, Pierre S (2007) A new routing-based admission control for MPLS networks. IEEE Commun Lett 11(2):216–218. https://doi.org/10.1109/lcomm.2007.061618

    Article  Google Scholar 

  • Palattella MR, Accettura N, Vilajosana X, Watteyne T, Grieco LA, Boggia G, Dohler M (2013) Standardized protocol stack for the internet of (important) things. IEEE Commun Surv Tutor 15(3):1389–1406. https://doi.org/10.1109/SURV.2012.111412.00158

    Article  Google Scholar 

  • Qin Y, Sheng QZ, Falkner NJ, Dustdar S, Wang H, Vasilakos AV (2016) When things matter: a survey on data-centric internet of things. J Netw Comput Appl 64:137–153. https://doi.org/10.1016/j.jnca.2015.12.016

    Article  Google Scholar 

  • Raggett D (2015) The web of things: challenges and opportunities. Computer 48(5):26–32. https://doi.org/10.1109/MC.2015.149

    Article  Google Scholar 

  • Restrepo CM, Salcedo-Parra OJ, Sánchez-Céspedes JM (2017) Traffic model for the interconnection of networks and operators using MPLS-TE/Modelo de tráfico para la interconexión de redes y operadores con MPLS-TE/Modelo de tráfego para a interconexão de redes e operadores com MPLS-TE. Revista Facultad de Ingeniería 26(44):85–94. https://doi.org/10.19053/01211129.v26.n44.2017.5774

    Article  Google Scholar 

  • Semeria C, Donnell AK, Engineers M (2000) Traffic engineering for the new public network. Dedic Syst Mag 26:54–58

    Google Scholar 

  • Szigeti T, Hattingh C (2005) End-to-end qos network design. Cisco press, Indianapolis

    Google Scholar 

  • Verma D (1999) Supporting service level agreements on IP networks. Macmillan Technical Publishing, Indianapolis

    Google Scholar 

  • Yan J, Liu Z (2009) Resource allocation and admission control based on flow congestion probability in MPLS networks. In: Proceedings of the 11th International Conference on Advanced Communication Technology. IEEE, Phoenix Park, South Korea, pp 694–697

  • Youngseok L, Yongho S, Yanghee C, Changhoon K (2002) A constrained multipath traffic engineering scheme for MPLS networks. In: Proceedings of the 2002 International Conference on Communications, vol 4. IEEE, New York, NY, USA, pp 2431–2436. https://doi.org/10.1109/icc.2002.997280

  • Zenghua Z, Yantai S (2004) Multipath traffic distribution in MPLS network. In: Proceedings of the 2004 Canadian Conference on Electrical and Computer Engineering, vol 2. IEEE, Niagara Falls, Ontario, Canada, pp 661–664. https://doi.org/10.1109/ccece.2004.1345199

Download references

Acknowledgements

The authors extend their appreciation to the Deanship of Scientific Research at King Saud University for funding this work through Research Group no. RGP-1436-002.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hassan Mathkour.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Arafah, M., Alhindi, H., Mathkour, H. et al. Smart systems approach for development of explicit congestion marking and traffic engineering model for Diffserv/MPLS networks. J Ambient Intell Human Comput 14, 15971–15981 (2023). https://doi.org/10.1007/s12652-018-0739-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-018-0739-x

Keywords

Navigation