×

Method for efficient load balancing in virtual storage systems

  • US 10,459,633 B1
  • Filed: 07/21/2017
  • Issued: 10/29/2019
  • Est. Priority Date: 07/21/2017
  • Status: Active Grant
First Claim
Patent Images

1. A data storage device, comprising:

  • a plurality of virtual storage devices hosted by a plurality of physical storage devices; and

    a processor programmed to;

    obtain a data storage request;

    divide a file specified by the data storage request into a plurality of blocks;

    divide the plurality of virtual storage devices into a plurality of IO bound storage groups; and

    store the plurality of blocks in the plurality of virtual storage devices based on an input output (IO) limitation of the plurality of virtual storage devices, wherein storing the plurality of blocks comprises;

    distributing the blocks to the plurality of virtual storage devices based on the plurality of IO bound storage groups; and

    storing the distributed blocks in the plurality of virtual storage devices based on the distribution.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×