ISSN 1000-1239 CN 11-1777/TP

计算机研究与发展 ›› 2015, Vol. 52 ›› Issue (5): 1127-1136.doi: 10.7544/issn1000-1239.2015.20140043

• 网络技术 • 上一篇    下一篇

MDCent:一种高可扩展、高吞吐量的模块间互连结构

陆菲菲1,3,朱桂明1,陶志荣1,谢向辉1,郭得科2   

  1. 1(数学工程与先进计算国家重点实验室 江苏无锡 214125); 2(国防科学技术大学信息系统工程重点实验室 长沙 410073); 3(解放军信息工程大学国家数字交换系统工程技术研究中心 郑州 450002) (lu.feifei@meac-skl.cn)
  • 出版日期: 2015-05-01
  • 基金资助: 
    基金项目:国家“八六三”高技术研究发展计划基金项目(2013AA01A213);国家自然科学基金项目(91430214)

MDCent:A Modular Data Center Interconnection with High Scalability and High Performance

Lu Feifei1,3, Zhu Guiming1, Tao Zhirong1, Xie Xianghui1, Guo Deke2   

  1. 1(State Key Laboratory of Mathematical Engineering and Advanced Computing, Wuxi, Jiangsu 214125); 2(Key Laboratory of Information System Engineering, National University of Defense Technology, Changsha 410073); 3(National Digital Switching System Engineering & Technological Research Center, The PLA Information Engineering University, Zhengzhou 450002)
  • Online: 2015-05-01

摘要: 近年来,提出的以服务器为中心的新型数据中心网络互连结构部分程度地解决了传统树型结构面临的性能瓶颈和可扩展性难题,同时出现了以集装箱为基本模块构建超大规模的数据中心.然而,如何设计模块之间的互连结构,确保数据中心网络具有高可扩展性、模块之间具有高带宽是一个非常具有挑战性的问题.以BCube为代表的新型数据中心网络,能够将数千台服务器互连在一个集装箱内,且对各种典型流量模式提供较高的带宽.提出了一种常量度数的模块之间的互连结构MDCent.MDCent基于BCube结构进行模块内服务器互连,利用模块内大量未被使用的上行端口,在各个模块保持常量度数的情况下,能够保证模块之间具有高可扩展性,同时模块之间具有较高的带宽.

关键词: 数据中心网络, 模块, 互连结构, 高可扩展, 高吞吐量, 集装箱

Abstract: A fundamental goal of data-center networking is to efficiently interconnect a large number of servers with low equipment cost while keeping high network bandwidth. Some server-centric data center networking structures are proposed to tackle the performance bottleneck and the extensibility problems that the traditional tree-based networking schemes are born with. Shipping-container-based data centers are introduced as building blocks for constructing mega-data centers. However, it is a challenge how to interconnect those containers to make sure that the network among the containers has both high scalability and high performance. As a new server-centric network architecture, BCube is able to interconnect thousands of servers into a container and provide high bandwidth for typical traffic patterns. This paper presents a networking architecture among containers called MDCent, which is based on BCube to interconnect servers inside a container. MDCent makes the network among containers have both high scalability and performance on condition that each container makes use of a lot of unused up-link ports and has a fixed degree.

Key words: data center networking, module, interconnection, high scalability, high throughput, container

中图分类号: