skip to main content
research-article

Designing efficient high performance server-centric data center network architecture

Published: 14 March 2015 Publication History

Abstract

Data center network (DCN) architecture is regarded as one of the most important determinants of network performance. As the most typical representatives of DCN architecture designs, the server-centric scheme stands out due to its good performance in various aspects. In this paper, we firstly present the design, implementation and evaluation of SprintNet, a novel server-centric network architecture for data centers. SprintNet achieves high performance in network capacity, fault tolerance, and network latency. SprintNet is also a scalable, yet low-diameter network architecture where the maximum shortest distance between any pair of servers can be limited by no more than four and is independent of the number of layers. The specially designed routing schemes for SprintNet strengthen its merits. However, all of these kind of server-centric architectures still suffer from some critical shortcomings owing to the server's responsibility of forwarding packets. With regard to these issues, in this paper, we then propose a hardware based approach, named "Forwarding Unit" to provide an effective solution to these drawbacks and improve the efficiency of server-centric architectures. Both theoretical analysis and simulations are conducted to evaluate the overall performance of SprintNet and the Forwarding Unit approach with respect to cost-effectiveness, fault-tolerance, system latency, packet loss ratio, aggregate bottleneck throughput, and average path length. The evaluation results convince the feasibility and good performance of both SprintNet and Forwarding Unit.

References

[1]
Openflow switch specification v1.3.0, 2012.
[2]
Hussam Abu-Libdeh, Paolo Costa, Antony Rowstron, Greg O'Shea, Austin Donnelly, Symbiotic routing in future data centers, ACM SIGCOMM Comput. Commun. Rev., 40 (2010) 51-62.
[3]
Mohammad Al-Fares, Alexander Loukissas, Amin Vahdat, A scalable, commodity data center network architecture, in: ACM SIGCOMM Computer Communication Review, vol. 38, ACM, 2008, pp. 63-74.
[4]
T. Benson, A. Akella, D.A. Maltz, Network traffic characteristics of data centers in the wild, in: Proceedings of the 10th Annual Conference on Internet Measurement, ACM, 2010, pp. 267-280.
[5]
Kashif Bilal, Samee U. Khan, Limin Zhang, Hongxiang Li, Khizar Hayat, Sajjad A. Madani, Nasro Min-Allah, Lizhe Wang, Dan Chen, Majid Iqbal, et al., Quantitative comparisons of the state-of-the-art data center architecture, Concurrency and Computation: Practice and Experience, 2012.
[6]
Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, Robert E. Gruber, Bigtable: a distributed storage system for structured data, ACM Trans. Comput. Syst. (TOCS), 26 (2008) 4.
[7]
Jeffrey Dean, Sanjay Ghemawat, Mapreduce: simplified data processing on large clusters, Commun. ACM, 51 (2008) 107-113.
[8]
Nathan Farrington, Erik Rubow, Amin Vahdat, Data center switch architecture in the age of merchant silicon, in: 17th IEEE Symposium on High Performance Interconnects, 2009 (HOTI 2009), IEEE, 2009, pp. 93-102.
[9]
Sanjay Ghemawat, Howard Gobioff, Shun-Tak Leung, The Google file system, SIGOPS Oper. Syst. Rev., 37 (2003) 29-43.
[10]
Albert Greenberg, James R Hamilton, Navendu Jain, Srikanth Kandula, Changhoon Kim, Parantap Lahiri, David A Maltz, Parveen Patel, Sudipta Sengupta, Vl2: a scalable and flexible data center network, in: ACM SIGCOMM Computer Communication Review, vol. 39, ACM, 2009, pp. 51-62.
[11]
Chuanxiong Guo, Guohan Lu, Dan Li, Haitao Wu, Xuan Zhang, Yunfeng Shi, Chen Tian, Yongguang Zhang, Songwu Lu, Bcube: a high performance, server-centric network architecture for modular data centers, ACM SIGCOMM Comput. Commun. Rev., 39 (2009) 63-74.
[12]
Chuanxiong Guo, Haitao Wu, Kun Tan, Lei Shi, Yongguang Zhang, Songwu Lu, Dcell: a scalable and fault-tolerant network structure for data centers, in: ACM SIGCOMM Computer Communication Review, vol. 38, ACM, 2008, pp. 75-86.
[13]
F. Howell, R. McNab, SimJava: a discrete event simulation library for java, Simul. Ser., 30 (1998) 51-56.
[14]
Michael Isard, Mihai Budiu, Yuan Yu, Andrew Birrell, Dennis Fetterly, Dryad: distributed data-parallel programs from sequential building blocks, ACM SIGOPS Oper. Syst. Rev., 41 (2007) 59-72.
[15]
Dan Li, Chuanxiong Guo, Haitao Wu, Kun Tan, Yongguang Zhang, Songwu Lu, Ficonn: using backup port for server interconnection in data centers, in: INFOCOM 2009, IEEE, IEEE, 2009, pp. 2276-2285.
[16]
D. Lin, Y. Liu, Mounir. Hamdi, Jogesh Muppala, HyperBCube: A Scalable Data Center Network, IEEE ICC, 2012.
[17]
Dong Lin, Yang Liu, Mounir Hamdi, Jogesh Muppala, Flatnet: towards a flatter data center network, in: Global Communications Conference (GLOBECOM), 2012 IEEE, IEEE, 2012, pp. 2499-2504.
[18]
Y. Liu, J. Muppala, DCNSim: a data center network simulator, in: ICDCSW, IEEE, 2013.
[19]
Yang Liu, Jogesh Muppla, Malathi Veeraraghavan, Dong Lin, Mounir Hamdi, Data center networks, 2013. <http://www.amazon.ca/Data-Center-Networks-Yang-Liu/dp/3319019481>.
[20]
Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya, Amin Vahdat, Portland: a scalable fault-tolerant layer 2 data center network fabric, in: ACM SIGCOMM Computer Communication Review, vol. 39, ACM, 2009, pp. 39-50.
[21]
L. Popa, S. Ratnasamy, G. Iannaccone, A. Krishnamurthy, I. Stoica, A cost comparison of datacenter network architectures, in: Proceedings of the 6th International Conference, ACM, 2010, pp. 16.
[22]
Ji-Yong Shin, Bernard Wong, Emin Gün Sirer, Small-world datacenters, in: Proceedings of the 2nd ACM Symposium on Cloud Computing, ACM, 2011, pp. 2.
[23]
Ting Wang, Zhiyang Su, Y. Xia, M. Hamdi, Rethinking the data center networking: architecture, network protocols, and resource sharing.
[24]
T. Wang, Z. Su, Y. Xia, B. Quin, M. Hamdi, NovaCube: A Low Latency Torus-Based Network Architecture for Data Centers, in: Global Communications Conference (GLOBECOM), 2014 IEEE, IEEE, 2014.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Computer Networks: The International Journal of Computer and Telecommunications Networking
Computer Networks: The International Journal of Computer and Telecommunications Networking  Volume 79, Issue C
March 2015
345 pages

Publisher

Elsevier North-Holland, Inc.

United States

Publication History

Published: 14 March 2015

Author Tags

  1. Data center network
  2. Flat network
  3. Interconnection architecture
  4. Network topology
  5. Server-centric

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media