1.一种低开销的数据中心网络系统,其特征在于:所述数据中心网络系统的拓扑结构以交换超立方体EH(s,t)为基础,表示为EHDC(s,t),包括第一种基本部署单元和第二种基本部署单元,使用(s+1)端口交换机连接s+1个双端口服务器,作为数据中心网络系统中的第一种基本部署单元,每个第一种基本部署单元对应交换超立方体EH(s,t)的一个度数为s+1的顶点,使用(t+1)端口交换机连接t+1个双端口服务器,作为网络中的第二种基本部署单元,每个第二种基本部署单元对应交换超立方体EH(s,t)的一个度数为t+1的顶点,所述第一种基本部署单元中有且仅有一个服务器与和所述第一种基本部署单元相邻的第二种基本部署单元中的一个服务器相连,所述第一种基本部署单元中的其它的s个服务器分别与和所述第一种基本部署单元相邻的s个第一种基本部署单元中的服务器相连;所述第二种基本部署单元中有且仅有一个服务器与和所述第二种基本部署单元相邻的第一种基本部署单元中的一个服务器相连,所述第二种基本部署单元中的其它的t个服务器分别与和所述第二种基本部署单元相邻的t个第二种基本部署单元中的服务器相连。
2.根据权利要求1所述的一种低开销的数据中心网络系统,其特征在于:所述服务器的编号用字符串来表示,所用字符串为:(as...a1bt...b1c;d),其中,as...a1bt...b1c表示服务器所属的基本部署单元对应的交换超立方体顶点的编号,c表示服务器属于第一种基本部署单元或第二种基本部署单元,如果c=0,则表示服务器属于第一种基本部署单元,如果c=1则表示服务器属于第二种基本部署单元,d表示所述服务器在其所属的基本部署单元的所有服务器中的序号,其中ai,bj,c∈{0,1},1≤i≤s,1≤j≤t,如果c=0,则1≤d≤s+1,如果c=1,则1≤d≤t+1。
3.根据权利要求2所述的一种低开销的数据中心网络系统,其特征在于:所述交换机的编号用字符串来表示,所用字符串为:(xs...x1yt...y1z;0),其中xs...x1yt...y1z表示交换机所属的基本部署单元对应的交换超立方体顶点的编号,z表示交换机属于第一种基本部署单元还是第二种基本部署单元,如果z=0,则表示交换机属于第一种基本部署单元,如果z=1,则表示交换机属于第二种基本部署单元;编号的最后一位是0表示设备是交换机,其中,xi,yj,z∈{0,1},1≤i≤s,1≤j≤t。
4.根据权利要求3所述的一种低开销的数据中心网络系统,其特征在于:所述数据中心网络中交换机和服务器相连时,交换机的编号为(as...a1bt...b1c;0),服务器的编号为(as...a1bt...b1c;d),其中ai,bj,c∈{0,1},1≤i≤s,1≤j≤t,如果c=0,则1≤d≤s+1;如果c=1,则1≤d≤t+1。
5.根据权利要求4所述的一种低开销的数据中心网络系统,其特征在于:所述数据中心网络中编号为(as...a1bt...b1c;d)的服务器和编号为(gs...g1ht...h1m;n)的服务器相连时,需要满足以下3个条件中的一个条件:
1)as...a1bt...b1=gs...g1ht...h1, d=n=1;
2)as...a1=gs...g1,c=m=1,d=n,2≤d≤t+1, 且bt...b1和ht...h1中只
存在一位不相等;
3)bt...b1=ht...h1,c=m=0,d=n,2≤d≤s+1, 且as...a1和gs...g1中只
存在一位不相等,其中,ai,bj,gi,hj,c,m∈{0,1},1≤i≤s,1≤j≤t,如果c=0,则1≤d≤s+
1;如果c=1,则1≤d≤t+1,如果m=0,则1≤n≤s+1;如果m=1,则1≤n≤t+1, 表示如果y=1,则x=0;如果y=0,则x=1。
6.根据权利要求5所述的一种低开销的数据中心网络系统,其特征在于:所述数据中心s+t s
网络EHDC(s,t)中包含(s+1)端口交换机的数量为:2 ;包含(t+1)端口交换机的数量为:2+t s+t s+t‑1;包含双端口服务器的数量为:2 (s+t+2);包含链路的数量为:3×2 (s+t+2),其中:1≤s,1≤t。
7.根据权利要求1所述一种低开销的数据中心网络系统,其特征在于:所述数据中心网络系统的构建方法包括如下步骤:
步骤1、使用(s+1)端口交换机连接s+1个双端口服务器,作为网络中的第一种基本部署单元,每个第一种基本部署单元对应交换超立方体EH(s,t)的一个度数为s+1的顶点;
步骤2、使用(t+1)端口交换机连接t+1个双端口服务器,作为网络中的第二种基本部署单元,每个第二种基本部署单元对应交换超立方体EH(s,t)的一个度数为t+1的顶点;
步骤3、对于交换超立方体EH(s,t)的两个相邻顶点,使其中一个顶点对应的基本部署单元中的任意一个服务器和另一个顶点对应的基本部署单元中的任意一个服务器相连,所有的双端口服务器的第一个端口用于连接其所在基本部署单元中的交换机,第二个端口用于连接其他基本部署单元中的服务器。