×

SYSTEM AND METHOD OF USING A MACHINE LEARNING ALGORITHM TO MEET SLA REQUIREMENTS

  • US 20170353361A1
  • Filed: 06/01/2016
  • Published: 12/07/2017
  • Est. Priority Date: 06/01/2016
  • Status: Active Grant
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, wherein the machine learning algorithm comprises;


    T(s)=(E(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
    ×
    ×