Data Storage Device Priority-Aware Target Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In distributed processing type message queue systems, high priority message data transfer to a service providing server is often delayed due to the round robin method's inability to consider data priorities when determining storage devices for data storage and retrieval.
Innovation Solution
A data storage device with a data control unit that selects a target storage device for data acquisition based on store status information, prioritizing high priority message data by predicting the likelihood of finding it in each storage device using statistical information and message data summaries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a round robin method is used to determine storage devices for data storage and retrieval, then storage devices are equally utilized and system extensibility is improved, but high priority message data transfer is delayed because priorities are not considered
Solution Approach 1:
The patent applies dynamics by making the storage device selection process adaptive rather than static. The data control unit dynamically selects target storage devices based on real-time store status information and data priorities, allowing the system to adjust its behavior according to current conditions and urgency levels, thereby resolving the contradiction between equal utilization and priority-based speed.
Solution Approach 2:
The patent changes the selection parameter from a fixed round-robin index to a dynamic parameter that considers both store status information and data priority levels. This parameter change enables the system to optimize data transfer speed for high priority messages while maintaining overall system efficiency, directly addressing the time loss issue.
2Ease of operation
If a round robin method is used to determine storage devices, then the system is simple to operate and load is evenly distributed, but the transfer of high priority message data is delayed
Solution Approach 1:
The patent implements feedback by having the data control unit query store status information from storage devices before selection and use this feedback to make informed decisions. This feedback mechanism allows the system to maintain operational simplicity while improving reliability by selecting storage devices based on current status and priority requirements rather than fixed sequences.
Solution Approach 2:
The patent applies preliminary action by having the data control unit query store status information in advance before selecting a target storage device. This preliminary inquiry allows the system to plan the selection process based on current conditions, ensuring both ease of operation through automated decision-making and reliability through priority-aware selection.
3Adaptability or versatility
If storage devices are selected without considering data priorities, then the system maintains uniform processing for all data, but high priority message data transfer is delayed
Solution Approach 1:
The patent applies local quality by treating different data priorities differently in the selection process. Instead of uniform processing for all data, the system applies quality-based differentiation where high priority data receives preferential treatment in storage device selection, allowing the system to adapt to different data requirements while maintaining overall versatility.
Data Source
AI summary
A technique enabling smooth data transfer in a system for accumulating and transferring data is provided. The invention is directed to a data storage device including a plurality of storage devices; and a data control unit configured to receive data, store the data in the storage devices, receive a data acquisition request, acquire data from the storage device, and transmit the data, wherein the data control unit selects a target storage device to search for data related to the data acquisition request based on storage status information regarding the data stored in the plurality of data storage devices.


