Load Balancing Approach of Protection in Datacenters: A Narrative Review

  • Legenda Prameswono PratamaEmail author
  • Safaa Najah SaudEmail author
  • Risma EkawatiEmail author
  • Mauludi ManfaluthyEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1073)


The stability of load balancing in the routers is a major problem for traffic flow survivability. Arrangements usually utilize an Equal Cost Multi Path (ECMP) mechanism, which basically emphasizes the load balancing network by equally splitting flows to the accessible concise paths. Empirical research conducted by previous researchers has provided new proof of techniques and methods solutions for more efficient load balancing schemes. However, a survey that examines the practical recommendation has rarely been considered. The surveys on which previous papers have focused give an experimental confirmation for load balancing in a datacenter with regards to descriptive investigation to order to suggest a scheme of best practices. The investigation of load balancing in every telecommunication layer technology is the premise for this descriptive survey. The outline arrangement of the advance level path parallelism in a datacenter and redundancy of transmission to accomplish low Flow Completion Times (FCTs) are the goals of the researcher. More research is expected to assess the effect of packet distribution against FCT. The terms usually used are load balancing, survivability, ECMP, network congestion, link criticality, and link failure protection. Load balancing or ECMP mechanism that are not focused on alternate congestion scheme of the network were exempted from the review.


Load balancing Datacenter ECMP Link failure protection Network congestion 


  1. 1.
    Shi, Q., Wang, F., Feng, D., Xie, W.: ALB: adaptive load balancing based on accurate congestion feedback for asymmetric topologies. In: 2018 IEEE/ACM 26th International Symposium on Quality of Service (IWQoS), pp. 1–6 (2018)Google Scholar
  2. 2.
    Alvarez-Horcajo, J., Lopez-Pajares, D., Arco, J.M., Carral, J.A., Martinez-Yelmo, I.: TCP-path: improving load balance by network exploration. In: Proceedings 2017 IEEE 6th International Conference Cloud Networking, CloudNet 2017, pp. 0–5 (2017)Google Scholar
  3. 3.
    Liu, S., Xu, H., Liu, L., Bai, W., Chen, K., Cai, Z.: RepNet: cutting latency with flow replication in data center networks. IEEE Trans. Serv. Comput. 1374(c), 1–14 (2018)Google Scholar
  4. 4.
    Shafiee, M., Ghaderi, J.: A simple congestion-aware algorithm for load balancing in datacenter networks. IEEE/ACM Trans. Netw. 25(6), 3670–3682 (2017)CrossRefGoogle Scholar
  5. 5.
    Maheswaran, M., Asirvatham, D.: Real-time business analytical model using big data strategies for telecommunication industry, vol. 863 (2019)Google Scholar
  6. 6.
    Dong, E., Fu, X., Xu, M., Yang, Y.: DCMPTCP: host-based load balancing for datacenters. In: Proceedings - International Conference on Distributed Computing Systems 2018, pp. 622–633, July 2018Google Scholar
  7. 7.
    Shakeri, A., et al.: Modeling the effect of wavelength selective switch latency on optical flow switching performance. J. Opt. Commun. Netw. 10(12), 924 (2018)CrossRefGoogle Scholar
  8. 8.
    De Pellegrini, F., Maggi, L., Massaro, A., Saucez, D., Leguay, J., Altman, E.: Blind, adaptive and robust flow segmentation in datacenters. In: Proceedings - IEEE INFOCOM, 2018, pp. 10–18, April 2018Google Scholar
  9. 9.
    Jiang, Z., Wu, Q., Li, H., Wu, J.: ScMPTCP: SDN cooperated multipath transfer for satellite network with load awareness. IEEE Access 6(c), 19823–19832 (2018)CrossRefGoogle Scholar
  10. 10.
    Wang, P., Xu, H., Niu, Z., Han, D., Xiong, Y.: Expeditus: congestion-aware load balancing in Clos data center networks. IEEE/ACM Trans. Netw. 25(5), 3175–3188 (2017)CrossRefGoogle Scholar
  11. 11.
    Carpio, F., Engelmann, A., Jukan, A.: DiffFlow: differentiating short and long flows for load balancing in data center networks. In: 2016 IEEE Global Communications Conference GLOBECOM 2016 - Proceedings (2016)Google Scholar
  12. 12.
    Alsalem, M.A., et al.: A review of the automated detection and classification of acute leukaemia: coherent taxonomy, datasets, validation and performance measurements, motivation, open challenges and recommendations. Comput. Methods Programs Biomed. 158, 93–112 (2018)CrossRefGoogle Scholar
  13. 13.
    Jamal, A., Kumar, D., Helmi, R.A.A., Fong, S.L.: Portable TOR router with Raspberry Pi, pp. 533–537 (2019)Google Scholar
  14. 14.
    Rocha, A.L.B., Verdi, F.L.: EFM: improving DCNs throughput using the transmission rates of elephant flows. In: Proceedings - IEEE Symposium on Computers and Communications, June 2018, no. 1, pp. 154–157 (2018)Google Scholar
  15. 15.
    Oljira, D.B., Grinnemo, K.J., Brunstrom, A., Taheri, J.: MDTCP: towards a practical multipath transport protocol for telco cloud datacenters. In: Proceedings of the 2018 9th International Conference on the Network of the Future, NOF 2018, pp. 9–16 (2018)Google Scholar
  16. 16.
    Khabbaz, M., Shaban, K., Assi, C.: Delay-aware flow scheduling in low latency enterprise datacenter networks: modeling and performance analysis. IEEE Trans. Commun. 65(5), 2078–2090 (2017)CrossRefGoogle Scholar
  17. 17.
    Gao, C., Lee, V., Li, K.: D-SRTF: distributed shortest remaining time first scheduling for data center networks. IEEE Trans. Cloud Comput. 1 (2018)Google Scholar
  18. 18.
    Li, Z., Bi, J., Zhang, Y., Dogar, A.B., Qin, C.: VMS: traffic balancing based on virtual switches in datacenter networks. In: Proceedings - International Conference on Network Protocols, ICNP, October 2017Google Scholar
  19. 19.
    Gao, C., Lee, V.C.S., Li, K.: DemePro: DEcouple packet marking from enqueuing for multiple services with PROactive congestion control. IEEE Trans. Cloud Comput. 1 (2017)Google Scholar
  20. 20.
    Ghorbani, S., Godfrey, B., Ganjali, Y., Firoozshahian, A.: Micro load balancing in data centers with DRILL. In: Proceedings 14th ACM Workshop Hot Topics Networks - HotNets-XIV, pp. 1–7 (2015)Google Scholar
  21. 21.
    Abdelmoniem, A.M., Bensaou, B.: Reconciling mice and elephants in data center networks. In: 2015 IEEE 4th International Conference Cloud Networking, CloudNet 2015, no. Dc, pp. 119–124 (2015)Google Scholar
  22. 22.
    Tahaei, H., Bin Salleh, R., Ab Razak, M.F., Ko, K., Anuar, N.B.: Cost effective network flow measurement for software defined networks: a distributed controller scenario. IEEE Access 6(1), 5182–5198 (2018)Google Scholar
  23. 23.
    Ye, J.L., Chen, C., Huang Chu, Y.: A weighted ECMP load balancing scheme for data centers using P4 switches. In: Proceedings of the 2018 IEEE 7th International Conference on Cloud Networking, CloudNet 2018, pp. 1–4 (2018)Google Scholar
  24. 24.
    Chrysos, N., et al.: Large switches or blocking multi-stage networks? An evaluation of routing strategies for datacenter fabrics. Comput. Networks 91, 316–328 (2015)CrossRefGoogle Scholar
  25. 25.
    Lebiednik, B., Mangal, A., Tiwari, N.: A survey and evaluation of data center network topologies, pp. 1–12 (2016)Google Scholar
  26. 26.
    Haeri, S., Trajkovic, L.: Virtual network embeddings in data center networks. In: Proceedings - IEEE International Symposium on Circuits and Systems, 2016, pp. 874–877, July 2016Google Scholar
  27. 27.
    Bakopoulos, P., et al.: NEPHELE: an end-to-end scalable and dynamically reconfigurable optical architecture for application-aware SDN cloud data centers. IEEE Commun. Mag. 56(2), 178–188 (2018)CrossRefGoogle Scholar
  28. 28.
    Maksić, N.: Two-phase load balancing for data center networks using OpenFlow. In: 2017 25th Telecommunications Forum, TELFOR 2017 - Proceedings, 2018, Janua 2017, pp. 1–4 (2017)Google Scholar
  29. 29.
    Dhaliwal, H.K., Lung, C.H.: Load balancing using ECMP in multi-stage Clos topology in a datacenter. In: DSC 2018 – 2018 IEEE Conference on Dependable and Secure Computing, pp. 1–7 (2019)Google Scholar
  30. 30.
    Xie, J., Guo, D., Zhu, X., Ren, B., Chen, H.: Minimal fault-tolerant coverage of controllers in IaaS datacenters. IEEE Trans. Serv. Comput. 1374(1), 1–14 (2017)Google Scholar
  31. 31.
    Yang, G., Jiang, Y., Li, Q., Jia, X., Xu, M.: Cross-layer self-similar Coflow scheduling for machine learning clusters. In: Proceedings - International Conference on Computer Communications and Networks, ICCCN, 2018, July 2018Google Scholar
  32. 32.
    Yajid, M.S.A.: Factors influencing customers’ satisfaction on Malaysian telecommunication service providers, vol. 14, pp. 155–178 (2016)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Department of Electrical EngineeringInstitut Teknologi dan Kesehatan Jakarta, DKIJakartaIndonesia
  2. 2.Faculty of Information Sciences and EngineeringManagement and Science UniversityShah AlamMalaysia

Personalised recommendations