Content Delivery System Virtualization for Peak Demand Resource Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Service providers face resource underutilization due to provisioning for peak demands in Internet Protocol television, where transient bandwidth demands for channel switching lead to unnecessary resource commitment, as resources are not utilized concurrently at peak levels.
Innovation Solution
A system that delivers prerecorded content in advance to reduce resource demand during peak times for live television, allowing dynamic adjustment of resources and temporary suspension of prerecorded content delivery to allocate resources efficiently for live broadcast television, using virtual machines and unicast streams to optimize server usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If resources are provisioned for peak demands of all services, then service quality is maintained without delay, but resource utilization becomes inefficient with unnecessary resources committed
Solution Approach 1:
The system pre-delivers prerecorded video content to client devices before peak demand periods occur. By anticipating future content requests and delivering content in advance when server load is low, the system prepares content locally at client devices, thereby reducing the need for excessive server resources during peak times while maintaining service quality.
Solution Approach 2:
The system dynamically adjusts resource allocation between different services based on real-time demand conditions. During low-demand periods, resources are allocated to pre-deliver content; during peak periods, resources are reallocated to handle live broadcast traffic. This dynamic adjustment allows the system to maintain service quality across varying load conditions without committing resources for all peak scenarios simultaneously.
2Productivity
If large numbers of servers are used to handle transient bandwidth demand, then channel switching demand is met, but device complexity and resource cost increase
Solution Approach 1:
The system pre-delivers video content to client set-top boxes before peak demand periods. By having content already available at client devices, the system eliminates the need for large numbers of servers to handle transient channel switching requests, thereby reducing server infrastructure complexity while maintaining the ability to meet channel switching demand.
Solution Approach 2:
The system creates local copies of video content at client devices instead of maintaining multiple server copies. Each client device stores local copies of frequently requested content, eliminating the need for redundant server infrastructure to handle simultaneous requests from multiple clients, thus reducing overall system complexity.
3Reliability
If resources are dynamically adjusted for live broadcast, then peak delivery demand is met, but prerecorded content delivery may be interrupted
Solution Approach 1:
The system pre-delivers prerecorded content before peak live broadcast periods, so that when live broadcast demand arises and resources are dynamically reallocated, the prerecorded content is already delivered or can be quickly resumed without significant interruption to the end user experience.
Data Source
AI summary
A system for resource provisioning for content delivery of multiple services is disclosed. The system may be configured to offer multiple services, wherein at least one first offered service is delivery of prerecorded content and at least one second offered service is content delivered according to a deadline. In at least one embodiment, the first offered service may be video content, and the second offered service may be broadcast television content. The system may also be configured to deliver at least a portion of the first offered service in advance of use of that portion of the first offered service such that resource demand in connection with delivery of service content of the second offered service at peak delivery may be reduced. As such, fewer resources are needed to provide uninterrupted service of the first and second offered services.


