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 system, comprising:
- a plurality of routing devices arranged in rows and columns to form a computer network, each routing device coupled to a server rack and having a set of fabric ports allocated for connection to other routing devices,
- wherein each routing device is coupled to routing devices of a same row using a set of horizontal strands, and to routing devices of a same column using a set of vertical strands;
- wherein each horizontal strand connects routing devices of the same row according to a horizontal harmonic specifying a node distance of number of routing devices 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 routing devices of the same column according to a vertical harmonic specifying a node distance of number of routing devices 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 system, comprising:
- a plurality of routing devices arranged in a logical grid having rows and columns,
- wherein each routing device is coupled to routing devices 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 of number of routing devices along the row between adjacent connection points on a corresponding horizontal strand;
- and
- wherein each routing device is coupled to routing devices 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 of number of routing devices along the column between adjacent connection points on a corresponding vertical strand.
A computer system, comprising:
- a plurality of server racks arranged in a logical grid having rows and columns, each server rack 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.