Dynamic Bandwidth Allocation for On-Demand Content Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video on-demand systems face inefficiencies due to limited bandwidth in internet connections compared to satellite connections, making it economically unfeasible to transmit on-demand content over satellite for individual users, while scheduled broadcasts do not leverage the advantages of on-demand systems.
Innovation Solution
A communication system that dynamically allocates high-bandwidth connections based on user voting, allowing popular content to be transmitted over high-bandwidth channels like satellite, while less popular content is delivered over lower-bandwidth connections like internet, enabling faster downloads for users requesting popular content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If on-demand content is transmitted over internet connection, then user can access content on their own schedule, but download time is significantly longer compared to satellite connection
Solution Approach 1:
The system dynamically switches the transmission channel for on-demand content between internet and satellite connections based on real-time bandwidth availability and user demand, allowing the system to adapt to changing conditions and optimize download speed while maintaining on-demand access flexibility
Solution Approach 2:
The system utilizes multiple communication channels (internet and satellite) for delivering on-demand content, making each channel versatile by allowing them to serve different functions - internet for low-demand content and satellite for high-demand content - thereby resolving the trade-off between access flexibility and download speed
2Speed
If satellite bandwidth is allocated for individual user on-demand requests, then download speed is fast, but total bandwidth is limited and it is not economical
Solution Approach 1:
The system dynamically adjusts satellite bandwidth allocation based on real-time monitoring of user requests and internet bandwidth availability, allocating satellite resources only when necessary for high-demand content while freeing them for other uses when not needed, thereby improving download speed for users while maintaining bandwidth efficiency
Solution Approach 2:
The system implements a feedback mechanism where the content provider monitors user requests and internet bandwidth conditions, then adjusts satellite bandwidth allocation accordingly - increasing allocation when demand is high and internet bandwidth is insufficient, and decreasing allocation when demand is low, thus optimizing both download speed and bandwidth efficiency
3Loss of time
If content is transmitted over high-bandwidth satellite connection, then download time is reduced, but bandwidth availability is limited and must be shared among multiple users
Solution Approach 1:
The system dynamically determines which content to transmit over satellite based on real-time user request patterns and internet bandwidth conditions, allowing the satellite connection to be adaptively applied to different content items as needs change, thereby reducing download time for priority content while preserving bandwidth availability for future needs
Solution Approach 2:
The system allows the satellite bandwidth to serve itself by automatically prioritizing content based on user demand - content with high request volume automatically receives satellite bandwidth allocation while content with low demand uses internet connection, eliminating the need for manual bandwidth management and optimizing both download time and bandwidth availability
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems, methods and apparatus are provided for democratic allocation of bandwidth. A user (416) of an entertainment device (102) may select to access content from a large catalog of available content. A content source (104) initially begins providing the content to a user device (102) over a low-bandwidth connection, such as an internet protocol (IP) connection. The content source tabulates the number of users accessing the content over the low-bandwidth connection (904). If bandwidth becomes available over a high-bandwidth connection, then the content source selects the content for transmission over the high-bandwidth (908) connection based on the number of users (600) accessing the content. The client device may then begin downloading the content over the high-bandwidth connection rather than the low-bandwidth connection, resulting in a faster completion of the download for the user.