×

System and method of using a machine learning algorithm to meet SLA requirements

  • US 10,091,070 B2
  • Filed: 06/01/2016
  • Issued: 10/02/2018
  • Est. Priority Date: 06/01/2016
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • collecting a virtual network function key performance index data from a corresponding containerized virtual network function;

    maintaining state information of the corresponding containerized virtual network function;

    running a machine learning algorithm that, once trained, learns and predicts whether the corresponding containerized virtual network function requires one of a scaling, a healing or a context switching to sister virtual network function to yield a determination;

    executing the predicted scaling, the predicted healing, or the predicted context switching of the virtual network function in response to the predictions;

    wherein the machine learning algorithm comprises;


    T(s)=(Σ

    (M(v)+R(a)))%T(m)
    R(a)=Rvnf/Rtotal<

    =global median resource usage
    T(m)=M(v)max+R(a)max, whereT(s) is a threshold for the scaling, the healing or the context switching to the sister virtual network function for the corresponding containerized virtual network function;

    M(v) is a metric variable;

    R(a) comprises an absolute individual resource usage for the corresponding containerized virtual network function out of multiple containerized virtual network functions;

    Rvnf comprises a resource usage for a given virtual network function;

    Rtotal comprises a total resource usage for a network service comprising a group of virtual network functions;

    T(m) is a threshold maximum; and

    Σ

    comprises a summation from i=1 to N, wherein N is a number of times the threshold T(s) for the scaling, the healing or the context switching has succeeded.

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