Network Storage Transaction Prioritization via Metadata Policies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network storage devices, particularly NAS devices, face inefficiencies due to first-in, first-out transaction handling, leading to prioritization issues that can disrupt services like video streaming while causing unnecessary costs and idle resources, as transactions are not optimized based on their requirements.

Innovation Solution

A centralized policy management system generates and distributes usage policies to network storage devices to prioritize transactions based on meta-data rules, ensuring higher priority transactions are processed first, thereby optimizing resource allocation and usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If transactions are handled on a first-in, first-out basis, then the system is simple to operate, but the efficiency and responsiveness to critical transactions deteriorate

Engineering Contradiction:
Improvetransaction handling simplicityVSAvoidstorage device efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system dynamically adjusts transaction priority based on real-time conditions and metadata analysis. The priority assignment is not static but adapts to the specific characteristics of each transaction, allowing the system to respond flexibly to different operational scenarios while maintaining efficient resource utilization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of transaction priority by analyzing metadata associated with each transaction. By extracting and evaluating metadata parameters, the system assigns appropriate priority levels, transforming the transaction handling from a simple FIFO approach to an intelligent, parameter-driven prioritization system that improves efficiency without sacrificing operational simplicity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple NAS devices are designated for exclusive use by particular groups, then service reliability for each group is improved, but device complexity and cost increase

Engineering Contradiction:
Improveservice reliabilityVSAvoidmanagement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The priority assignment mechanism provides a universal solution that can handle multiple transaction types and user groups through a single NAS device. By implementing metadata-based priority assignment, the system can serve diverse clients with different requirements without requiring separate dedicated devices for each group, thereby reducing complexity while maintaining service reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The metadata-based priority assignment acts as an intermediary layer between multiple clients and the NAS device. This intermediary mechanism enables the system to manage multiple user groups and transaction types through a unified approach, avoiding the need for complex device segmentation while ensuring reliable service delivery to each group based on their specific priorities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple NAS devices are deployed for different projects, then adaptability to different project requirements is improved, but loss of time for device allocation and idle resources increase

Engineering Contradiction:
Improveproject-specific customizationVSAvoiddevice allocation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system achieves project-specific customization through a single multi-functional NAS device that can handle different project requirements simultaneously. By analyzing transaction metadata and assigning priorities dynamically, the device adapts to various project needs without requiring separate dedicated storage systems, thereby eliminating device allocation time and reducing idle resources while maintaining full adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If backup transactions are prioritized over video streaming, then data safety is improved, but service quality for video playback deteriorates

Engineering Contradiction:
Improvedata backup reliabilityVSAvoidvideo streaming quality
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system changes the priority parameter dynamically based on transaction metadata and current system state. Rather than statically prioritizing backup over streaming, the metadata-based analysis enables the system to recognize the nature of each transaction and assign appropriate priorities, ensuring both data backup reliability and video streaming quality can be maintained simultaneously by adjusting priorities contextually.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8392586B2Method and apparatus to manage transactions at a network storage device
Publication Date: 2013.03.05 VALTRUS INNOVATIONS LTD
  • US8392586B2 patent drawing
  • US8392586B2 patent drawing
  • US8392586B2 patent drawing

AI summary

An apparatus and method for managing a number of transactions at a network storage device (e.g., a NAS device). The network storage device is identified on the network and a usage policy is generated. The usage policy defines a number of rules comprising conditions and corresponding priorities. A transaction preferably comprises meta data associated therewith. The meta data is read from the transaction and compared to the conditions of the rules defined in the usage policy. The transactions are prioritized at the network storage device based on the rules.