Skip to main content

CO-BPG: A Centralized Optimizer for Routing in BGP-Based Data Center Networks

  • Conference paper
  • First Online:
Advanced Information Networking and Applications (AINA 2021)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 225))

Abstract

Load-balancing routing is an important and challenging issue in data center networks. Traditional internet routing protocols like OSPF and BGP cannot provide satisfiable network throughput because they are traffic-unaware and cannot utilize the rich connections and topology regularity in data center networks. New routing approaches proposed for data center networks can achieve good load balance, but cannot deploy widely because they often introduced in special switch/host hardware or software. In this paper, we propose a centralized routing optimizer, CO-BGP, for data center networks using BGP as a base routing protocol. It provides routing optimization with minimal deployment cost with off-the-shelf data center switches and servers. A routing optimization algorithm is proposed to optimize the routing performance by taking into account of network traffic load. The algorithm uses Bayes learning to cope with the dynamic of network traffic. Experiment results have shown that the proposed algorithm has better performance than the well-known equal cost multi-path (ECMP) approach.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bao, J., Dong, D., Zhao, B.: DETOUR: a large-scale non-blocking optical data center fabric. In: Asian Conference on Supercomputing Frontiers, pp. 30–50. Springer, Cham (2018)

    Google Scholar 

  2. Wei, Z., Dong, D., Huang, S., Xiao, L.Q.: EC4: ECN and credit-reservation converged congestion control. In: 2019 IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS), 209–216. IEEE (2019)

    Google Scholar 

  3. Internet Engineering Task Force. Use of BGP for Routing in Large-Scale Data Centers: RFC 7938. The Internet Society, New York (2016)

    Google Scholar 

  4. Kanagavelu, R., Mingjie, L.N., Mi, K.M., Lee, F.B.H.: OpenFlow based control for re-routing with differentiated flows in Data Center Networks. In: 2012 18th IEEE International Conference on Networks (ICON), Singapore, pp. 228–233 (2012)

    Google Scholar 

  5. Perry, J., Ousterhout, A., Balakrishnan, H., Shah, D., Fugal, H.: Fastpass: a centralized zero-queue datacenter network. In: SIGCOMM, pp. 307–318 (2014)

    Google Scholar 

  6. Alizadeh, M., Edsall, T., Dharmapurikar, S., Vaidyanathan, R., Chu, K., Fingerhut, A., et al.: CONGA: distributed congestion-aware load balancing for datacenters. In: Proceedings of the ACM conference on SIGCOMM, pp. 503–514 (2014)

    Google Scholar 

  7. Katta, N., Hira, M., Kim, C., Sivaraman, A., Rexford, J.H.: Scalable load balancing using programmable data planes. In: Proceedings of the Symposium on SDN Research, pp. 1–12 (2016)

    Google Scholar 

  8. Fan, F., Hu, B., Yeung, K.L.: Routing in black box: modularized load balancing for multipath data center networks. In: INFOCOM on Computer Communications, pp. 1639–1647. IEEE (2019)

    Google Scholar 

  9. Zhang, J., Ren, F., Huang, T., Tang, L., Liu, Y.: Congestion-aware adaptive forwarding in datacenter networks. Comput. Commun. 62, 34–46 (2015)

    Article  Google Scholar 

  10. Ghorbani, S., Yang, Z., Godfrey, P.B., et al.: Drill: micro load balancing for low-latency data center networks. In: Proceedings of the Conference of the ACM Special Interest Group on Data Communication, pp. 225–238 (2017)

    Google Scholar 

  11. Li, Z., Zhang, Y., Li, D., Chen, K., Peng, Y.: OPTAS: decentralized flow monitoring and scheduling for tiny tasks. In: IEEE INFOCOM 2016, pp. 1–9. IEEE (2016)

    Google Scholar 

  12. Rusek, K., Suarez-Varela, J., Almasan, P., Barlet-Ros, P., Cabellos-Aparicio, A.: RouteNet: leveraging graph neural networks for network modeling and optimization in SDN. IEEE J. Sel. Areas Commun. 38(10), 2260–2270 (2020)

    Article  Google Scholar 

Download references

Acknowledgments

This work is supported by National Key Research and Development Program of China (No. 2018YFB0204301) and a project from National Science Foundation of China (No. 61972412).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Baosheng Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Duan, C., Peng, W., Wang, B. (2021). CO-BPG: A Centralized Optimizer for Routing in BGP-Based Data Center Networks. In: Barolli, L., Woungang, I., Enokido, T. (eds) Advanced Information Networking and Applications. AINA 2021. Lecture Notes in Networks and Systems, vol 225. Springer, Cham. https://doi.org/10.1007/978-3-030-75100-5_27

Download citation

Publish with us

Policies and ethics