Method and apparatus for adaptive directed route randomization and distribution in a richly connected communication network
AssigneeMotorola, Inc.
InventorMoe Rahnema
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorMoe Rahnema
Estimating the term…
In a global communication system that includes a constellation of satellite nodes that move with respect to each other, data packets are routed across communication links in a evenly distributed fashion. Uniform link usage is achieved within allowed routes determined by end to end transport delay criteria. The routing method computes routes in advance using an iterative process which selects routes for each source-destination pair from an allowed feasible set of alternative minimal hop routes by trying to equalize link usage probabilities for the links involved at each step of the route determination process. The routing method takes into account link failures and link and node shutdowns. Minimum hop routes are selected based on maximizing network routing entropy resulting in a uniform usage of the system's communication links. Directed randomization of routes between source-destination pairs of nodes is implemented to prevent link congestion while minimizing packet transport delay. Individual routing tables are generated and maintained in each satellite node. The tables may be updated regularly to reflect changes in the traffic demand distribution and the physical node connectivity within the constellation which occur as a result of satellite motion and failures in the network.
In a communication system comprising a plurality of nodes that communicate with each other over links wherein each of said links has a link usage probability (LUP) associated therewith, said LUP being proportional to a number of times an associated link is part of a selected route, a method of routing data packets among said plurality of nodes comprising the steps of:
In a communication system comprised of a plurality of nodes that move with respect to each other and communicate with each other over links, a method of routing data packets among said plurality of nodes comprising the steps of:
A communication system that routes data packets over minimum hop routes resulting in a distributed usage of communication links, said minimum hop routes comprising a list of said communication links to send a data packet between a source node and a destination node, said system comprising:
Dependencies are inferred from the claim text.