Media Storage Lifecycle Management via Rules Engine
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional shared-resource environments face difficulties in managing media lifecycle and storage, particularly with high-resolution media files, as they are expensive to store and lack automated processes for transcoding and archiving, leading to inefficient storage and management of associated data and files.
Innovation Solution
A system that allows users to upload media files, extract metadata, and apply lifecycle policies using a rules engine, which enables automatic transcoding and subsequent archiving of high-quality files to less expensive storage, while managing metadata and file relationships across different storage tiers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high quality media files are stored in shared-resource environments, then media quality is preserved, but storage costs increase significantly
Solution Approach 1:
The system dynamically transitions media files between different storage tiers based on access patterns and processing status. High-quality files are automatically moved from expensive high-performance storage to cheaper archival storage after transcoding is complete, optimizing the balance between quality preservation and cost reduction.
Solution Approach 2:
The system changes the storage parameter (storage tier/location) of media files based on their processing state. Files are stored in high-performance storage during active transcoding operations and automatically migrated to archival storage when transcoding is complete, adapting storage parameters to current needs.
2Productivity
If automated transcoding and archiving processes are implemented, then storage efficiency improves, but system complexity increases
Solution Approach 1:
The system implements self-service automation where media files automatically trigger transcoding workflows and lifecycle policy applications without manual intervention. The rules engine autonomously monitors file status and executes appropriate actions based on predefined policies, reducing the need for complex manual management systems.
Solution Approach 2:
The system pre-configures lifecycle policies and transcoding workflows in advance, so that when media files are uploaded or processed, the appropriate actions are automatically triggered based on pre-established rules, simplifying real-time decision-making complexity.
3Quantity of substance
If multiple storage tiers are used for media files, then storage cost optimization improves, but data management complexity increases
Solution Approach 1:
The rules engine serves multiple functions: it monitors media files, determines their processing status, evaluates lifecycle policies, and executes storage tier transitions. This multi-functional approach consolidates what would otherwise require separate specialized systems, managing complexity while enabling sophisticated multi-tier storage optimization.
Data Source
AI summary
A user of a storage system can upload files for a media asset, which can include a high quality media file and various related files. As part of the upload process, the storage system can extract metadata that describes the media asset. The user can specify one or more lifecycle policies to be applied for storage of the asset, and a rules engine can ensure the application of the one or more policies. The rules engine can also enable the use of simple media processing workflows. A filename hashing approach can be used to ensure that the segments and files for the asset are stored in a relatively random and even distribution across the partitions of the storage system. As part of the lifecycle for the asset, the high quality media file can be moved to less expensive storage once transcoding of the asset or another such action occurs.


