IP Library Granted Patent US 9,195,409
Granted Patent B2
US 9,195,409 · App. 13/872,389 · Granted Nov 24, 2015

Storage system with load balancing mechanism and method of operation thereof

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,195,409
App. No.
13/872,389
Granted
Nov 24, 2015
Kind
B2
Abstract

A method of operation of a storage system includes: establishing a first virtual disk volume including allocating a first portion and a first low performance storage capacity; generating a usage statistics for the first virtual disk volume; and calculating a first trend line for adjusting the first portion and the first low performance storage capacity based on the usage statistics.

Claims (45)

1. A method of operation of a storage system comprising:

establishing a first virtual disk volume including allocating a first portion and a first low performance storage capacity;

generating a usage statistics for the first virtual disk volume; and

calculating a first trend line for adjusting the first portion and the first low performance storage capacity based on the usage statistics.

2. The method as claimed in claim 1 wherein adjusting the first portion and the first low performance storage capacity includes updating a virtual-to-physical table for transferring a low activity region from the first portion to the first low performance storage capacity.

3. The method as claimed in claim 1 further comprising load balancing a second portion of a tier zero storage with the first portion based on the usage statistics.

4. The method as claimed in claim 1 wherein calculating the first trend line includes tagging a low activity region for moving to a first reserved capacity in the first low performance storage capacity.

5. The method as claimed in claim 1 wherein adjusting the first portion and the first low performance storage capacity includes limiting the first trend line by controlling a maximum change in a first reserved capacity distributed between the first portion and the first low performance storage capacity.

6. A method of operation of a storage system comprising:

establishing a first virtual disk volume including allocating a first portion in a tier zero storage and a first low performance storage capacity in a tier one storage;

generating a usage statistics for the first virtual disk volume including monitoring a media interface bus; and

calculating a first trend line for adjusting the first portion and the first low performance storage capacity based on the usage statistics includes restricting, by a partition fluidity control module, a magnitude of the first trend line.

7. The method as claimed in claim 6 wherein adjusting the first portion and the first low performance storage capacity includes transferring a low activity region from the first portion to a first reserved capacity in the first low performance storage capacity.

8. The method as claimed in claim 6 further comprising load balancing a second portion of a tier zero storage with the first portion based on the usage statistics including transferring a second reserved capacity to the second portion and transferring a first reserved capacity to the first low performance storage capacity.

9. The method as claimed in claim 6 wherein calculating the first trend line includes tagging a low activity region for moving to a first reserved capacity in the first low performance storage capacity including updating a virtual-to-physical table.

10. The method as claimed in claim 6 wherein adjusting the first portion and the first low performance storage capacity includes limiting the trend line by controlling a maximum change in a first reserved capacity distributed between the first portion and the first low performance storage capacity and applying a user policy.

11. A storage system comprising:

a tier zero storage;

a first portion allocated from the tier zero storage;

a tier one storage joined with the tier zero storage for forming a first virtual disk volume including the first portion and a first low performance storage capacity;

a data mover module coupled to the tier zero storage and the tier one storage for generating a usage statistics for the first virtual disk volume; and

a target allocation estimator module coupled to the data mover module for calculating a first trend line and adjusting the first portion and the first low performance storage capacity based on the usage statistics.

12. The system as claimed in claim 11 wherein the data mover module updated a virtual-to-physical table for transferring a low activity region from the first portion to the first low performance storage capacity.

13. The system as claimed in claim 11 further comprising a memory device, coupled to a block level statistics accumulator, for updating the usage statistics.

14. The system as claimed in claim 11 wherein the target allocation estimator module, coupled to the data mover module, for calculating a first trend line includes a partition fluidity control module coupled to the target allocation estimator module for limiting the first trend line.

15. The system as claimed in claim 11 wherein the target allocation estimator module adjusted the first portion and the first low performance storage capacity based on the usage statistics includes:

a dynamic allocation setup module coupled to the target allocation estimator module for determining an initial value of the first portion and the first low performance storage capacity; and

a partition fluidity control module coupled to the target allocation estimator module for limiting the first trend line.

16. The system as claimed in claim 11 further comprising:

a media interface bus, coupled to the data mover module, monitored for generating the usage statistics; and

a partition fluidity control module, coupled to the target allocation estimator module, for restricting the trend line.

17. The system as claimed in claim 16 wherein the data mover module updated a virtual-to-physical table for transferring a low activity region from the first portion to the first low performance storage capacity includes a data tiering module or the target allocation estimator module in control of the transfer.

18. The system as claimed in claim 16 further comprising a memory device, coupled to a block level statistics accumulator, for updating the usage statistics and a virtual-to-physical table.

19. The system as claimed in claim 16 wherein the target allocation estimator module is for calculating a first trend line includes a partition fluidity control module coupled to the target allocation estimator module for limiting the first trend line.

20. The system as claimed in claim 16 wherein the target allocation estimator module adjusted the first portion and the first low performance storage capacity based on the usage statistics includes:

a dynamic allocation setup module coupled to the target allocation estimator module for determining an initial value of the first portion and the first low performance storage capacity includes a user policy register coupled to the dynamic allocation setup module; and

a partition fluidity control module coupled to the target allocation estimator module for limiting the first trend line includes a block level statistics accumulator coupled to the partition fluidity control module.

21. A non-transitory computer readable media comprising:

establishing a first virtual disk volume including allocating a first portion and a first low performance storage capacity;

generating a usage statistics for the first virtual disk volume; and

calculating a first trend line for adjusting the first portion and the first low performance storage capacity based on the usage statistics.

22. The non-transitory computer readable media as claimed in claim 21 wherein adjusting the first portion and the first low performance storage capacity includes updating a virtual-to-physical table for transferring a low activity region from the first portion to the first low performance storage capacity.

23. The non-transitory computer readable media as claimed in claim 21 further comprising load balancing a second portion of a tier zero storage with the first portion based on the usage statistics.

24. The non-transitory computer readable media as claimed in claim 21 wherein calculating the first trend line includes tagging a low activity region for moving to a first reserved capacity in the first low performance storage capacity.

25. The non-transitory computer readable media as claimed in claim 21 wherein adjusting the first portion and the first low performance storage capacity includes limiting the first trend line by controlling a maximum change in a first reserved capacity distributed between the first portion and the first low performance storage capacity.

Assignments (4)
PATENT SECURITY AGREEMENT Recorded Jun 30, 2025
From: CREELED, INC.; PENGUIN SOLUTIONS CORPORATION (DE); SMART EMBEDDED COMPUTING, INC.; SMART HIGH RELIABILITY SOLUTIONS LLC; SMART MODULAR TECHNOLOGIES, INC.; PENGUIN COMPUTING, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 071755/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2023
From: INSOLVENCY SERVICES GROUP, INC.
To: SMART MODULAR TECHNOLOGIES INC.
Reel/Frame 063183/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2023
From: ENMOTUS, INC.
To: INSOLVENCY SERVICES GROUP, INC.
Reel/Frame 062890/0452 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2013
From: MILLS, ANDREW; LEE, MARSHALL
To: ENMOTUS INC.
Reel/Frame 030306/0795 →