×

Network stochastic cross-layer optimization for meeting traffic flow availability target at minimum cost

  • US 9,722,912 B2
  • Filed: 10/26/2015
  • Issued: 08/01/2017
  • Est. Priority Date: 07/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for designing a network, the method comprising:

  • generating a minimum monetary cost network model capable of satisfying a traffic demand and responsive to a set of variables each defining one of a network cost, a physical layer feature, or a logical layer feature, a set of constraints defining a relationship between at least two variables from the set of variables, and an objective to reduce the monetary cost of a network defined by the minimum monetary cost network model;

    generating an optimization set of network failures Fo;

    iteratively, until the current minimum monetary cost network satisfies the traffic demands given a random set of failures FR;

    updating the minimum monetary cost network model capable of satisfying the traffic demand given Fo and generated responsive to the set of variables, the set of constraints, and the objective to reduce the monetary cost of the network;

    generating an initial random set of failures;

    determining an impact metric for each randomly generated failure in the initial random set of failures;

    forming the set of failures FR from the initial random set of failures by selecting failures in the initial random set of failures having an impact metric above a predetermined threshold;

    determining whether the minimum cost monetary network model satisfies the traffic demand given FR;

    in response to determining that the minimum cost network does not satisfy the traffic demands given FR, selecting a subset of failures from FR and adding the subset of failures from FR to Fo; and

    in response to determining that the minimum cost network satisfies the traffic demands given FR, outputting the current minimum cost network model,wherein, the minimum monetary cost network model is generated and updated using a linear program.

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