Backup Queue Ordering via Service Metadata Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems face challenges in efficiently managing backup requests due to limited resources, leading to frustration and potential data losses, as they often prioritize requests based on 'first-in first-out' or 'last-in first-out' queuing methods without considering client preferences or urgency, and require manual administrative intervention for resource allocation.

Innovation Solution

A method where backup requests are ordered in a queue based on unique service-metadata associated with each request, allowing for dynamic prioritization that considers urgency, wait time, and resource availability, enabling concurrent processing and efficient allocation of resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If backup requests are processed using first-in first-out or last-in first-out queuing methods, then the system operation is simple, but urgent backup requests cannot be prioritized and client preferences are not considered

Engineering Contradiction:
Improvequeuing method simplicityVSAvoidrequest prioritization flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic prioritization by assigning different priority levels to backup requests based on service-metadata attributes such as urgency, client preferences, and resource availability. The queue ordering is not static but adapts dynamically according to these attributes, allowing urgent requests to be processed ahead of non-urgent ones while maintaining system automation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of queue ordering from a fixed FIFO/LIFO structure to a variable structure based on service-metadata parameters. By introducing priority levels and metadata attributes (urgency, wait time, resource requirements), the system transforms the单一的queuing mechanism into a multi-parameter decision system that can adapt to different backup scenarios.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual administrative intervention is used for resource allocation, then resource allocation can be customized, but administrative efforts and time consumption increase

Engineering Contradiction:
Improveresource allocation customizationVSAvoidadministrative time consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements self-service automation by using service-metadata associated with each backup request to automatically determine processing priority and resource allocation. The data storage system autonomously evaluates metadata attributes (urgency, client preferences, resource availability) and adjusts queue ordering without requiring manual administrative intervention, thereby maintaining customization while eliminating time-consuming manual operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses service-metadata as feedback information to continuously adjust resource allocation decisions. By monitoring metadata attributes related to backup request characteristics and system resource availability, the system automatically adapts its processing priorities and resource distribution, replacing manual administrative feedback loops with automated metadata-driven decision-making.

Inventive Principle:
Principle #23Feedback

3Productivity

If backup requests are processed without considering service-metadata, then processing speed is fast, but urgent requests may be delayed and data losses may occur

Engineering Contradiction:
Improvebackup processing speedVSAvoiddata loss prevention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary action by associating service-metadata with backup requests before processing begins. This metadata includes urgency levels, priority indicators, and client preferences that are prepared in advance, allowing the system to quickly determine processing priority without delaying urgent requests while maintaining overall processing efficiency through automated decision-making.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11442816B2Performance of backup operations in an order determined using service-metadata associated with backup requests
Publication Date: 2022.09.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11442816B2 patent drawing
  • US11442816B2 patent drawing
  • US11442816B2 patent drawing

AI summary

A computer-implemented method according to one embodiment includes receiving a plurality of backup requests at a data storage system having a data storage library. At least some of the backup requests have unique service-metadata associated therewith. Each backup request is placed in a backup queue, where an ordering of the backup requests within the backup queue is based at least in part on the service-metadata. Backup operations are performed on the data storage system in accordance with the ordering of the backup requests within the backup queue. A computer program product for determining resource allocation in a backup environment according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.