Abstract:
Novel tools and techniques are provided for implementing network timing functionality. In some embodiments, a grand master clock(s) might receive a first timing signal from a global positioning system ("GPS") source via a GPS antenna(s), and might send a second timing signal (which might be based at least in part on the first timing signal) to a slave clock(s), in some cases, via one or more network elements or the like. A computing system might calculate various transmission times for the second timing signal to be transmitted between the grand master clock(s) and the slave clock(s), and might calculate any time delay differences in the transmission times, might generate a third timing signal based at least in part on the calculated time delay differences (if any), and might send the third timing signal to one or more network elements, thereby providing Accurate Synchronization as a Service ("ASaaS") functionality.
Abstract:
A license manager includes a processor and non-transitory computer readable media having encoded thereon a set of instructions executable by the at least one processor to receive a request, from a virtual machine, to reserve an individual license of the set of authorized licenses for a vendor software instance, determine the availability licenses for the requested vendor software, register a unique identifier of the virtual machine in association with an available individual license, grant the individual license to the virtual machine, and prevent the granted individual license from concurrent use by other virtual machines or devices.
Abstract:
Novel tools and techniques are provided for providing service provider cloud services. In some embodiments, a virtualized service equipment ("VSE"), in communication with a cloud service network, might establish communications with a central controller over a network, register with the central controller, and receive a configuration file having a base configuration (which might cause the VSE to retrieve and display a cloud service marketplace having a service offering(s)). The VSE might also receive a selection of the service offering(s) and transmit the selection of the service offering(s) to the central controller. A network controller in communication with the VSE might provision cloud network resources, as part of a programmable service backbone, to provide the selected service offering(s). An app controller in communication with the VSE might setup app services on the VSE and the programmable service backbone based on the selected service offering(s).