Multi-Tenant Storage Bandwidth Reallocation Using Usage Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-tenant data storage systems lack an intelligent approach to dynamically reallocate bandwidth among virtual functions, leading to suboptimal performance and quality of service.

Innovation Solution

Implement a bandwidth analysis module in the data storage device that monitors and analyzes utilized bandwidth and expected workload, recommending changes to allocated bandwidth through a machine learning model, particularly using reinforcement learning, to optimize resource distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If static bandwidth allocation is used for virtual functions, then device complexity is reduced, but performance and quality of service deteriorate due to inability to adapt to changing workload

Engineering Contradiction:
ImproveperformanceVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic bandwidth allocation by continuously monitoring actual bandwidth usage of virtual functions and adjusting allocations in real-time. The system transitions from static to dynamic allocation mechanisms, allowing the storage device to adapt bandwidth distribution based on current workload demands, thereby improving performance without requiring overly complex manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops that monitor actual bandwidth consumption by virtual functions and use this information to adjust allocations. The controller receives usage metrics, compares them against current allocations, and modifies bandwidth distribution accordingly. This closed-loop feedback mechanism enables automatic optimization of resource distribution based on real-time conditions.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual bandwidth reallocation is implemented, then quality of service improves, but ease of operation deteriorates due to requiring complex configuration and monitoring

Engineering Contradiction:
Improvequality of serviceVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-optimization by automatically monitoring its own bandwidth usage patterns and adjusting allocations without external intervention. The controller independently collects usage data, analyzes workload patterns, and reallocates bandwidth resources autonomously. This self-service capability maintains high quality of service while eliminating the need for complex manual configuration and continuous monitoring by operators.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical processes of bandwidth allocation with automated software-based control mechanisms. Instead of requiring operators to manually configure and monitor bandwidth settings, the system uses intelligent algorithms and automated controllers that perform these functions electronically and dynamically, thereby improving ease of operation while maintaining service quality.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If real-time bandwidth monitoring and reallocation is implemented, then productivity improves, but use of energy increases due to continuous analysis and adjustment operations

Engineering Contradiction:
ImproveefficiencyVSAvoiduse of energy
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system employs periodic monitoring and analysis cycles rather than continuous uninterrupted processing. The controller performs bandwidth usage analysis at scheduled intervals, adjusting allocations between these periodic cycles. This approach maintains productivity improvements through regular optimization while reducing energy consumption by avoiding constant active analysis and adjustment operations.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250291645A1Data Storage Device and Method for Multi-Tenant Dynamic Bandwidth Reallocation
Publication Date: 2025.09.18 SANDISK TECHNOLOGIES LLC
  • US20250291645A1 patent drawing
  • US20250291645A1 patent drawing
  • US20250291645A1 patent drawing

AI summary

A data storage device and method for multi-tenant dynamic bandwidth reallocation are disclosed. In one embodiment, a data storage device is provided comprising a memory and one or more processors. The one or more processors, individually or in combination, are configured to: receive, from a hypervisor, an allocated bandwidth of a virtual function implemented in the data storage device; determine an amount of utilized bandwidth of the virtual function; and based on the determined amount of utilized bandwidth, provide, to the hypervisor, a recommended change to the allocated bandwidth. Other embodiments are provided.