×

Method and apparatus for dynamically adapting a software defined network

  • US 10,454,836 B2
  • Filed: 11/01/2016
  • Issued: 10/22/2019
  • Est. Priority Date: 11/01/2016
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

  • receiving a first service request via a network;

    transmitting a query to service layer equipment according to the first service request that is received;

    receiving, from the service layer equipment, a first plurality of service requirements to fulfill the first service request responsive to the query that is transmitted;

    determining a first plurality of software defined network controllers according to the first plurality of service requirements;

    prioritizing the first plurality of software defined network controllers according to the first plurality of service requirements to obtain a first prioritized plurality of software defined network controllers;

    determining an insufficiency of the first prioritized plurality of software defined network controllers to satisfy the first plurality of service requirements;

    instantiating into the network, responsive to the determining of the insufficiency, another software defined network controller;

    reprioritizing the first prioritized plurality of software defined network controllers and the another software defined network controller to obtain a second prioritized plurality of software defined network controllers comprising the first plurality of software defined network controllers and the another software defined network controller, wherein the second prioritized plurality of software defined network controllers are configured to support the first service request according to the first plurality of service requirements;

    receiving a first communication from a first software defined network controller of the second prioritized plurality of software defined network controllers;

    determining a shortage in a first network resource according to the first communication; and

    transmitting a second communication to the first software defined network controller to direct the first software defined network controller to instantiate a first virtual network function to compensate for the shortage in the first network resource.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×