Optimal provisioning and management of bandwidth in a video-on-demand services architecture
First Claim
1. A video-on-demand server, comprising:
- a plurality of interface modules, each interface module providing a communication interface between the video-on-demand server and a switching network;
an interface to a management module, the management module adapted to monitor and provide to the video-on-demand server information on video-on-demand bandwidth utilization of network resources allocated to particular service groups, each service group comprising a plurality of video-on-demand customers sharing a same fixed network bandwidth allocation;
each interface module communicatively coupled to a plurality of service groups simultaneously via a plurality of service gateways;
a total bandwidth of the server is an aggregate bandwidth of all the interface modules, and is less than an aggregate bandwidth of all service groups assigned to be serviced by the server, the switching network configured to make the server available for receiving video on demand service requests from all of the service group customers simultaneously;
the server adapted to dynamically assign bandwidth of the server to service groups, by adapting the switching network to dynamically change communication connections between interface modules and service groups, the adaptations to the switching network based upon information about the bandwidth utilization of network resources received from the management module.
12 Assignments
0 Petitions
Accused Products
Abstract
A video-on-demand server includes interface modules each providing a communication interface between the video-on-demand server and a switching network; an interface to a management module to monitor and provide to the video-on-demand server information on video-on-demand bandwidth utilization of network resources allocated to particular service groups, each service group including video-on-demand customers sharing a same fixed network bandwidth allocation; each interface module communicatively coupled to service groups simultaneously via service gateways; a total bandwidth of the server is an aggregate bandwidth of all the interface modules, and is less than an aggregate bandwidth of all service groups assigned to be serviced by the server, the switching network configured to make the server available for receiving video on demand service requests from all of the service group customers simultaneously; the server adapted to dynamically assign bandwidth of the server to service groups, by adapting the switching network to dynamically change communication connections between interface modules and service groups, the adaptations to the switching network based upon information about the bandwidth utilization of network resources received from the management module.
27 Citations
9 Claims
-
1. A video-on-demand server, comprising:
-
a plurality of interface modules, each interface module providing a communication interface between the video-on-demand server and a switching network; an interface to a management module, the management module adapted to monitor and provide to the video-on-demand server information on video-on-demand bandwidth utilization of network resources allocated to particular service groups, each service group comprising a plurality of video-on-demand customers sharing a same fixed network bandwidth allocation; each interface module communicatively coupled to a plurality of service groups simultaneously via a plurality of service gateways; a total bandwidth of the server is an aggregate bandwidth of all the interface modules, and is less than an aggregate bandwidth of all service groups assigned to be serviced by the server, the switching network configured to make the server available for receiving video on demand service requests from all of the service group customers simultaneously; the server adapted to dynamically assign bandwidth of the server to service groups, by adapting the switching network to dynamically change communication connections between interface modules and service groups, the adaptations to the switching network based upon information about the bandwidth utilization of network resources received from the management module. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A process of managing bandwidth allocation on video-on-demand server, comprising:
-
allocating an aggregate bandwidth of the server to a plurality of interface modules, each interface module providing a communication interface between the server and a switching network; receiving information from a management module on video-on-demand bandwidth utilization of network resources allocated to particular service groups, each service group comprising a plurality of video-on-demand customers sharing a same fixed network bandwidth allocation; adapting each interface module to be communicatively coupled to a plurality of service groups simultaneously via a plurality of service gateways, the switching network configured to make the server available to receive video on demand service requests from all of the service group customers simultaneously; allocating a total bandwidth of all the interface modules to be less than an aggregate bandwidth of all service groups assigned to be serviced by the server; dynamically assigning bandwidth of the server to service groups, by adapting the switching network to dynamically change communication connections between interface modules and service groups, the adaptations to the switching network based upon information about the bandwidth utilization of network resources received from the management module.
-
-
8. A video on demand server, comprising:
-
a plurality of delivery network interface modules, each delivery network interface module providing an interface between the video server and a data delivery network and each delivery network interface module configured to deliver audio and/or video to one or more service gateways that are assigned to the each delivery network interface module; the video server allocating a fixed bandwidth in the delivery network to each service gateway, the fixed bandwidth allocated to each service gateway comprising a sum of a bandwidth allocated to each subscriber service group coupled to the each service gateway; the video server configured such that a sum of the fixed bandwidth allocated to all of the service gateways and available to be demanded by the service gateways from the video server during operation of the video server exceeds a total bandwidth delivery capability of the video server; and the video server configured to alter the assignment of service gateways to one or more of the delivery interface modules according to real-time bandwidth demands of the one or more service gateways during operation of the video server. - View Dependent Claims (9)
-
Specification