×

Method and system for improved routing

  • US 9,794,166 B2
  • Filed: 12/20/2010
  • Issued: 10/17/2017
  • Est. Priority Date: 01/04/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in updating a routing table of a router of a plurality of routers, the routing table comprising at least one route to be used for at least one destination, wherein update messages with routing information are sent between the plurality of routers wherein at the router the method comprises:

  • receiving an update message including path information indicating a new path or a withdrawal of a path for a destination;

    determining if the received path information is associated with a path exploration event, the path exploration event is associated with a number of non-optimal transient paths, the determining including using a generative stochastic signal model, the generative stochastic signal model including a Hidden Markov Model (HMM);

    identifying a longest contiguous path sequence from the transient paths of the path exploration event;

    updating the routing table in accordance with results of the determination and an identified sequence for determining whether the path information contained in the received update message is used; and

    generating routing information to be included in update messages to be sent to the other routers of the plurality of routers, in accordance with the result of the determination, wherein the HMM includes,a number N of hidden states Si with 1≦

    i≦

    N, the number of hidden states characterizing routing states of a group of routers upstream of the router, which group is associated with a path exploration event,a number M of observation symbols O per hidden state, the observation symbols corresponding to the path sequences received in the update messages,a state transition probability distribution aij=P(qi,t+1|qi,t) with 1≦

    i, j≦

    N,wherein P(qi,t+1|qi,t) is the probability that an actual state at time t+1 is equal to Si, and that a preceding actual state at timet was Si at time t,an observation probability distribution in state j, bj(O)=P(Ot|qi,t) with 1≦

    j≦

    N, P(Ot|qi,t) being a probability of emitting an observation O at time t in an actual state qj at time t, andan initial state distribution π

    i=P(qi,1) with 1≦

    i≦

    N, P(qi,1) being a probability of having an initial state Si.

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