Network architecture with harmonic connections
AssigneeAmazon Technologies, Inc.
InventorsGiacomo Bernardi, Ratul Mahajan, Saurabh Kumar
Life of this patent
Estimating the term…
Abstract
A computer network organized in a logical grid having rows and columns can include network nodes coupled according to harmonics. Each network node can be coupled to network nodes of the same row using a set of horizontal strands according to a set of horizontal harmonics. Each of the horizontal harmonics specifies a node distance along the row between adjacent connection points on the corresponding horizontal strand. Each network node can also be coupled to network nodes of the same column using a set of vertical strands according to a set of vertical harmonics. Each of the vertical harmonics specifies a node distance along the column between adjacent connection points on the corresponding vertical strand.
Claims20
A computer network, comprising:
- a plurality of network nodes arranged in rows and columns, each network node coupled to a server rack and having a set of fabric ports allocated for connection to other network nodes,
- wherein each network node is coupled to network nodes of a same row using a set of horizontal strands, and to network nodes of a same column using a set of vertical strands;
- wherein each horizontal strand connects network nodes of the same row according to a horizontal harmonic specifying a node distance along the row between adjacent connection points on the horizontal strand, and each horizontal harmonic is different than other horizontal harmonics in the set of horizontal strands;
- and
- wherein each vertical strand connects network nodes of the same column according to a vertical harmonic specifying a node distance along the column between adjacent connection points on the vertical strand, and each vertical harmonic is different than other vertical harmonics in the set of vertical strands.
A computer network, comprising:
- a logical grid having rows and columns of network nodes,
- wherein each network node is coupled to network nodes of a same row using a set of horizontal strands according to a set of horizontal harmonics, each of the horizontal harmonics specifying a node distance along the row between adjacent connection points on a corresponding horizontal strand;
- and
- wherein each network node is coupled to network nodes of a same column using a set of vertical strands according to a set of vertical harmonics, each of the vertical harmonics specifying a node distance along the column between adjacent connection points on a corresponding vertical strand.
A computer system, comprising:
- a logical grid having rows and columns of server racks each containing one or more server computers,
- wherein each server rack is coupled to server racks of a same row using a set of horizontal strands according to a set of horizontal harmonics, each of the horizontal harmonics specifying a number of server racks along the row between adjacent connection points on a corresponding horizontal strand;
- and
- wherein each server rack is coupled to server racks of a same column using a set of vertical strands according to a set of vertical harmonics, each of the vertical harmonics specifying a number of server racks along the column between adjacent connection points on a corresponding vertical strand.
Dependencies are inferred from the claim text.