Data Object Management System Storage Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The rapid growth of multimedia data transmission over the Internet, particularly video data, severely affects network performance and the throughput of conventional data streams, leading to heavy loads on memory, CPU, and I/O access in media servers.
Innovation Solution
A data object management method and system that allocates storage spaces based on a weight order of cost performance indices, updating the allocation list dynamically to ensure efficient writing and reading of data objects by prioritizing storage spaces with better network performance and availability, and regularly adjusting these allocations to maintain optimal performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If conventional data stream processing is used to handle multimedia data transmission, then data transmission can be maintained, but network performance deteriorates and media servers experience heavy loads on memory, CPU, and I/O access
Solution Approach 1:
The patent segments the data management system into multiple independent components: a data object management system that handles storage space allocation, a space providing device that offers storage resources, and a space consuming device that writes data objects. This segmentation distributes the processing load across multiple devices rather than concentrating it on a single media server, thereby improving network performance while maintaining multimedia data throughput.
2Quantity of substance
If conventional data stream processing is used to handle multimedia data transmission, then data transmission can be maintained, but media servers experience heavy loads on memory, CPU, and I/O access
Solution Approach 1:
The patent extracts the storage space management functionality from the traditional media server and places it in a dedicated data object management system. The space providing device is separated from the space consuming device, with the management system acting as an intermediary. This extraction removes the heavy memory, CPU, and I/O access loads from the media server, reducing device complexity while maintaining data throughput capabilities.
3Ease of manufacture
If storage spaces are allocated without priority ordering, then storage allocation is simple, but data writing efficiency deteriorates due to random selection of storage spaces
Solution Approach 1:
The patent implements preliminary action by pre-establishing a weight order for storage spaces based on cost performance indices before data writing operations begin. The data object management system pre-calculates and stores the priority ordering of available storage spaces, so that when data objects need to be written, the system can immediately select from pre-ranked options without performing complex real-time evaluations, thus improving data writing efficiency while maintaining allocation simplicity.
4Ease of operation
If storage spaces are selected randomly for writing data objects, then storage utilization is simple, but network overload occurs frequently and storage efficiency deteriorates
Solution Approach 1:
The patent applies parameter changes by introducing a weight order parameter based on cost performance indices to characterize storage spaces. Instead of treating all storage spaces equally or selecting them randomly, the system assigns different weight values that reflect their relative quality, availability, and cost-effectiveness. This parameter transformation enables the system to make informed selection decisions that improve network stability and storage efficiency while maintaining ease of operation through automated weighted selection.
Data Source
AI summary
A data object management method and a data object management system are provided. The data object management method includes the following steps. Generate a space allocation list according to an operation parameter of a space consuming device. The space allocation list records information about a plurality of storage spaces. Update the space allocation list and a target storage space. The target storage space is one of the storage spaces. Send a playlist corresponding to the space allocation list when a reading request corresponding to the space consuming device is received.


