×

Method of determining routing path based on change in dynamic state of nodes

  • US 9,106,568 B2
  • Filed: 11/11/2011
  • Issued: 08/11/2015
  • Est. Priority Date: 11/10/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining a routing path in a communication network of a plurality of nodes, the method comprising:

  • receiving, by a source node, a routing registration message from the remaining nodes other than the source node among the plurality of nodes;

    creating, by the source node, multiple routing paths from the source node to a destination node based on a change in a dynamic state of the remaining nodes using the received routing registration message;

    calculating, by the source node, routing costs for the created multiple routing paths based on the received routing registration message, and a process time transition value and a transmission time transition value shared by the remaining nodes;

    creating, by the source node, a routing table having stored therein the calculated routing costs for the multiple routing paths; and

    determining, by the source node, a routing path with the lowest routing cost among the multiple routing paths as a data routing path based on the calculated routing costs,wherein the routing registration message includes node connection state information, optimum data process time, optimum data transmission time, maximum state transition information, and estimated state transition information until the present time,wherein the source node periodically receives a registration update message including current state information and estimated state transition change information, which are measured in the remaining nodes, from the remaining nodes,wherein the source node determines a routing path with the lowest routing cost among the multiple routing paths as a data routing path based on the current state information of the registration update message and the routing costs for the multiple routing paths stored in the routing table.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×