Routing of data in network
AssigneeInternational Business Machines Corporation
InventorsYasuteru Kohda, Nobuyuki Ohba
Life of this patent
Estimating the term…
Abstract
A method for routing data by a node from a plurality of nodes connected by links to form a network includes feeding, to a global bus, local traffic information regarding the node, the global bus being provided separately from the links and spread within the network. The method also includes obtaining, from the global bus, global traffic information regarding other nodes from the plurality of nodes. The method further includes switching a routing path of the data based on at least the local traffic information regarding the other nodes.
Claims13
A method for routing data by a node from a plurality of nodes connected by links to form a network, the method comprising:
- feeding, to a global bus, local traffic information regarding the node, the global bus being provided separately from the links and spread within the network;
- obtaining, from the global bus, global traffic information regarding other nodes from the plurality of nodes;
- and
- switching a routing path of the data based on at least the local traffic information regarding the other nodes.
A computer program product for routing data by a computer from a plurality of computers connected by links to form a network, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by the computer to cause the computer to:
- feed, to a global bus, local traffic information regarding the computer, the global bus being provided separately from the links and spread within the network;
- obtain, from the global bus, global traffic information regarding other computers from the plurality of computers;
- and
- switch a routing path of the data based on at least the local traffic information regarding the other computers.
An apparatus for routing data, the apparatus being one of a plurality of apparatuses connected by links to form a network, the apparatus comprising:
- a processor;
- and
- a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to cause the processor to:
- feed, to a global bus, local traffic information regarding the apparatus, the global bus being provided separately from the links and spread within the network;
- obtain, from the global bus, global traffic information regarding other apparatuses from the plurality of apparatuses;
- and
- switch a routing path of the data based on at least the local traffic information regarding the other apparatuses.
A network system for routing data in a network, the network system comprising:
- a plurality of nodes, each node being configured to route the data;
- a plurality of links, each link being configured to connect two of the plurality of nodes to form the network;
- and
- a global bus provided separately from the plurality of links and spread within the network, wherein each node from the plurality of nodes feeds, to the global bus, local traffic information regarding the each node, obtains, from the global bus, global traffic information regarding other nodes from the plurality of nodes, and switches a routing path of the data based on at least the local traffic information regarding the other nodes.
Dependencies are inferred from the claim text.