Network virtualization policy management system
AssigneeShopify Inc.
InventorsChen-Yui Yang, Paritosh Bajpay, David H. Lu, Chaoxin Qiu
Life of this patent
Estimating the term…
Abstract
Concepts and technologies are disclosed herein for providing a network virtualization policy management system. An event relating to a service can be detected. A first policy that defines allocation of hardware resources to host the virtual network functions can be obtained, as can a second policy that defines deployment of the virtual network functions to the hardware resources. The hardware resources can be allocated based upon the first policy and the virtual network functions can be deployed to the hardware resources based upon the second policy.
Claims20
A method comprising:
- detecting, at a processor, an event relating to a service;
- obtaining, by the processor, a first policy that defines allocation of hardware resources to host virtual network functions for the service;
- obtaining, by the processor, a second policy that defines deployment of the virtual network functions to the hardware resources;
- allocating, by the processor, the hardware resources based upon the first policy;
- and
- deploying, by the processor, the virtual network functions to the hardware resources based upon the second policy.
A system comprising:
- a processor;
- and
- a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising:
- detecting an event relating to a service;
- obtaining a first policy that defines allocation of hardware resources to host virtual network functions for the service;
- obtaining a second policy that defines deployment of the virtual network functions to the hardware resources;
- allocating the hardware resources based upon the first policy;
- and
- deploying the virtual network functions to the hardware resources based upon the second policy.
A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
- detecting an event relating to a service;
- obtaining a first policy that defines allocation of hardware resources to host virtual network functions for the service;
- obtaining a second policy that defines deployment of the virtual network functions to the hardware resources;
- allocating the hardware resources based upon the first policy;
- and
- deploying the virtual network functions to the hardware resources based upon the second policy.
Dependencies are inferred from the claim text.