Back to results
US 9,288,134 B2Granted
Server-centric high performance network architecture for modular data centers
AssigneeMicrosoft Technology Licensing, LLC
InventorsChuanxiong Guo, Guohan Lv, Dan Li, Haitao Wu, Yunfeng Shi, Danfeng Zhang, Yongguang Zhang, Songwu Lu
Life of this patent
Estimating the term…
Abstract
Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
Claims20
A method comprising:
- under control of one or more processors configured with executable instructions:
- assigning a first predetermined number of network ports to a plurality of servers of a network architecture;
- arranging a plurality of switches having a second predetermined number of network ports into a predetermined number of levels;
- and
- connecting the plurality of switches to the plurality of servers using bi-directional links, such that individual ones of the plurality of switches are not directly connected to another switch of the plurality of switches and individual ones of the plurality of servers are not directly connected to another server of the plurality of servers.
2 more elements
A system comprising:
- one or more processors;
- and
- memory, communicatively coupled to the one or more processors, storing instructions that, when executed by the one or more processors, configure the one or more processors to perform acts comprising:
- connecting a plurality of switches to a plurality of servers, individual ones of the plurality of switches having no direct connection with another switch of the plurality of switches and individual ones of the plurality of servers having no direct connection with another sever of the plurality of servers;
- and
- identifying individual ones of the plurality of servers with a first address and a second address, the first address and the second address comprising digits, wherein a number of differences between first digits of the first address of a first server of the plurality of servers and second digits of the second address of a second server of the plurality of servers indicates a minimum number of switches indirectly connected between the first server and the second server.
3 more elements
One or more hardware computer-readable media configured with computer executable instructions that, when executed by one or more hardware processors, configure the one or more hardware processors to perform acts comprising:
- connecting a plurality of switches to a plurality of servers, individual ones of the plurality of switches having no direct connection with another switch of the plurality of switches and individual ones of the plurality of servers having no direct connection to another sever of the plurality of servers;
- and
- identifying individual ones of the plurality of servers with a first address and a second address, the first address and second address comprising digits, wherein a number of differences between first digits of the first address of a first server of the plurality of servers and second digits of the second address of a second server of the plurality of servers indicates a minimum number of switches indirectly connected between the first server and the second server.
Dependencies are inferred from the claim text.