Video on Demand Asset Management System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video-on-demand systems face challenges in managing storage capacity to provide acceptable performance to subscribers at a reasonable cost, as storage capacity varies by server location and demand patterns, leading to inefficiencies and increased costs when expanding storage.
Innovation Solution
Implementing an Intelligent Asset Management System (IAMS) that dynamically monitors and adjusts the storage of content files based on demand, age, demographics, and advertising campaigns, moving high-demand content closer to subscribers and less demanded content further away, while replicating popular content across multiple disks to prevent streaming limitations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If content is stored at remote library servers to reduce storage costs, then storage cost is reduced, but content delivery performance deteriorates due to latency and unavailability
Solution Approach 1:
The system implements differentiated content placement strategies where different types of content are stored at different locations based on their characteristics. High-demand, time-sensitive content is cached at edge servers near subscribers, while less time-critical content remains at remote library servers. This local quality differentiation resolves the contradiction by optimizing both cost and performance for different content types simultaneously.
Solution Approach 2:
The system performs preliminary actions by proactively caching anticipated high-demand content at edge servers before actual subscriber requests occur. The content management system analyzes demand patterns, subscription data, and trending information to pre-position content closer to subscribers, thereby eliminating latency issues before they arise while maintaining cost efficiency through selective pre-caching.
2Reliability
If storage capacity is expanded at edge servers to improve content availability, then content delivery performance is improved, but system cost increases
Solution Approach 1:
Instead of fully expanding storage capacity at all edge servers, the system applies partial action by selectively caching only the most demanded content at edge locations. The content management system dynamically determines which content deserves edge placement based on demand metrics, thereby achieving sufficient content availability without the excessive cost of universal storage expansion.
Solution Approach 2:
The system changes the parameter of content placement dynamically based on demand characteristics. Rather than maintaining fixed storage allocations, the content management system continuously adjusts which content resides at edge servers versus library servers based on real-time demand patterns, subscription information, and content attributes, optimizing the balance between availability and cost.
3Speed
If content is cached at edge servers nearer to subscribers, then content delivery speed is improved, but storage capacity consumption increases at these servers
Solution Approach 1:
The system implements dynamic content placement where the location of content is not fixed but continuously adjusted based on changing demand patterns. The content management system monitors subscriber requests, subscription data, and content performance metrics to dynamically relocate content between edge and library servers, allowing the system to adapt storage capacity consumption to actual needs rather than maintaining static allocations.
Solution Approach 2:
The content management system employs feedback mechanisms by continuously monitoring content demand, subscription patterns, and delivery performance metrics. This feedback information is used to make intelligent decisions about content placement, ensuring that storage capacity at edge servers is consumed only by content that demonstrably benefits from proximity to subscribers, thereby optimizing the trade-off between delivery speed and storage consumption.
Data Source
AI summary
A video on demand (VOD) asset management system (100). Content is moved within the VOD system in accordance with predetermined variables such that certain content, such as that which is in high demand, is located on a server (120, 125) which is nearer to a subscriber (130), and content which is in lesser demand is located on a server (110, 115) which is more remote from the subscriber. Content may also be duplicated or moved within the system based upon other variables such as demographics of the subscriber, whether there is an advertising campaign for the content, and the age of the content.


