Patent ID: 9712395
Date: 2017-07-18
CPC Classifications: H04L

Claim:
1. A method for the exchange of data between nodes of a server cluster comprising a plurality of nodes interconnected together by a geographic interconnection network comprising a plurality of transmission segments linking the plurality of nodes together, the method comprising; sending by a sending node data intended for at least one other receiving node; transmitting said data using the geographic interconnection network; and receiving said data by each said receiving node, wherein the data is supplied to each said receiving node with information relating to all of the transmission segments of the geographic interconnection network traversed between the sending node and said receiving node on transmission thereof, said information comprising at least one counter incremented or decremented when a corresponding transmission segment of said transmission segments of the geographic interconnection network is traversed by the data on transmission thereof from said sending node to said receiving node, wherein each said node is included in a chassis which is in turn included in a computer rack which is in turn included in a row of computer racks, the server cluster comprising a plurality of said rows of computer racks, wherein the geographic interconnection network comprises a plurality of segments for interconnecting the rows together, segments for interconnecting computer racks from the same row together, segments for interconnecting chassis from the same computer rack together, and segments for interconnecting nodes from the same chassis together, wherein the method further comprises exchanging data between the sending node and each said receiving node to transmit, with this data, at least one item of information relating to a number of row interconnection segments traversed between the sending node and said receiving node a number of computer rack interconnection segments traversed between the sending node and said receiving node, and a number of chassis interconnection segments traversed between the sending node and said receiving node, wherein the information relating to the transmission segments traversed between the sending node and each said receiving node comprises at least one field for indicating the number of row interconnection segments traversed between the sending node and said receiving node, a field for indicating the number of computer rack interconnection segments traversed between the sending node and said receiving node, and a field for indicating the number of chassis interconnection segments traversed between the sending node and said receiving node, and wherein the method further comprises incrementing or decrementing each of said fields once a message including data exchanged between the sending node and said receiving node passes through a corresponding segment.