SYSTEM AND METHOD FOR POLICY-BASED SMART PLACEMENT FOR NETWORK FUNCTION VIRTUALIZATION
First Claim
1. A system for managing networked devices comprising:
- a plurality of racks of computing devices, each rack computing device further comprising a plurality of constraints, and each rack represented by a bit vector stored in a data memory defining a minimum available set of constraints for each of the plurality of rack computing devices, each rack computing device further configured to operate one or more hosted systems;
a plurality of enterprises, each comprising one or more enterprise computing device configured to operate a virtual network that is configured to interactively operate with the one or more hosted systems of one or more of the rack computing devices;
a network function virtualization system operating on a processor and configured to interface with the enterprise computing devices to receive a service request and to determine that a new hosted system is required to respond to the service request, and to select a rack of the plurality of racks for instantiation of the new hosted system as a function of the plurality of bit vectors.
14 Assignments
0 Petitions
Accused Products
Abstract
A system for managing networked devices comprising a plurality of racks of computing devices, each rack computing device further comprising a plurality of constraints and configured to operate one or more hosted systems, each rack comprising a bit vector stored in a data memory defining the minimum available set of constraints for each of the plurality of rack computing devices. A plurality of enterprises, each comprising one or more enterprise computing device configured to operate a virtual network system that is configured to interactively operate with the one or more hosted systems of one of the rack computing devices. A network function virtualization system configured to receive a service request and to determine that a new hosted system is required to respond to the service request, and to select a rack for instantiation of the new hosted system as a function of the plurality of bit vectors.
63 Citations
20 Claims
-
1. A system for managing networked devices comprising:
-
a plurality of racks of computing devices, each rack computing device further comprising a plurality of constraints, and each rack represented by a bit vector stored in a data memory defining a minimum available set of constraints for each of the plurality of rack computing devices, each rack computing device further configured to operate one or more hosted systems; a plurality of enterprises, each comprising one or more enterprise computing device configured to operate a virtual network that is configured to interactively operate with the one or more hosted systems of one or more of the rack computing devices; a network function virtualization system operating on a processor and configured to interface with the enterprise computing devices to receive a service request and to determine that a new hosted system is required to respond to the service request, and to select a rack of the plurality of racks for instantiation of the new hosted system as a function of the plurality of bit vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing networked devices comprising:
-
determining a plurality of constraints for each of a plurality of racks of computing devices; storing a bit vector in a data memory to define a minimum available set of constraints for each of the plurality of rack computing devices; configuring each rack computing device to operate one or more hosted systems; configuring an enterprise computing device to operate a virtual network system that is configured to interactively operate with the one or more hosted systems of one or more of the rack computing devices; configuring a network function virtualization infrastructure system to interface with the enterprise computing devices to receive a service request and to determine that a new hosted system is required to respond to the service request; and selecting with the network function virtualization system a rack of the plurality of racks for instantiation of the new hosted system as a function of the plurality of bit vectors. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification