×

Service centric virtual network function architecture for development and deployment of open systems interconnection communication model layer 4 through layer 7 services in a cloud computing system

  • US 10,291,689 B2
  • Filed: 08/20/2014
  • Issued: 05/14/2019
  • Est. Priority Date: 08/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A cloud computing system comprising:

  • an application programming interface;

    a plurality of compute resources;

    a plurality of memory resources, wherein a portion of the plurality of memory resources comprises instructions that, when executed by a first portion of the plurality of compute resources, causes the first portion of the plurality of compute resources to perform operations; and

    a virtual network function catalog that stores virtual network function vendor information and virtual network function capability information associated with a plurality of virtual network functions, wherein the virtual network function vendor information identifies a plurality of vendors, wherein a first vendor of the plurality of vendors provides a first virtual network function of the plurality of virtual network functions, and a second vendor of the plurality of vendors provides a second virtual network function of the plurality of virtual network functions, wherein the virtual network function capability information comprises a plurality of capabilities of the plurality of virtual network functions and the plurality of capabilities are mapped to the plurality of vendors, and wherein the plurality of virtual network functions are made available to a telecommunications service provider via the application programming interface through which the telecommunications service provider can request instantiation of the first virtual network function provided by the first vendor of the plurality of vendors and the second virtual network function provided by the second vendor of the plurality of vendors to support, at least in part, the telecommunications service provider in providing, at least in part, a telecommunications service, wherein the first virtual network function comprises first software instructions derived from a first decomposition of a first physical network function provided by the first vendor, and wherein the second virtual network function of comprises second software instructions derived from a second decomposition of a second physical network function provided by the second vendor;

    wherein the operations comprisereceiving, via the application programming interface, a request from the telecommunications service provider to instantiate the first virtual network function and the second virtual network function, andin response to the request, instantiating, for the telecommunications service provider, the first virtual network function and the second virtual network function to be executed by at least a second portion of the plurality of compute resources; and

    whereinthe first physical network function provides a plurality of first functions,the second physical network function provides a plurality of second functions,the first virtual network function comprising the first software instructions derived from the first decomposition of the first physical network function provided by the first vendor provides at least a first function of the plurality of first functions, andthe second virtual network function comprising the second software instructions derived from the second decomposition of the second physical network function provided by the second vendor provides at least a second function of the plurality of second functions.

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