×

Volume-based key-value store

  • US 9,971,526 B1
  • Filed: 06/29/2015
  • Issued: 05/15/2018
  • Est. Priority Date: 06/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • providing a storage volume on a storage server, the storage volume including a block-data store and a key-value store, the block-data store accessible via a block-data interface that supports block-data operations, the key-value store accessible via a key-value interface that supports key-value operations, the key-value store holding input/output throttling information associated with the storage volume, and the key-value store holding throttling parameters associated with the storage volume that include a burst-bucket key-value record that includes a burst-bucket value and a timestamp value that is updated with a current time when the burst-bucket value is updated;

    receiving, from a client via the key-value interface, a request to perform a key value operation on the key-value store;

    performing the key-value operation on the key-value store;

    receiving, from a client via the block-data interface, a request to perform a block-data operation on the block-data store; and

    performing the block-data operation on the block-data store.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×