Patent · US Active

Virtual machine data store queue allocation

US9262192B2 · kind B2 · utility

1Cited by
3References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 14, 2014
Grant dateFeb 16, 2016
Priority date
Expiry dateMay 30, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/50
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and techniques are described for allocating data store queues to virtual machines. A described technique includes allocating a respective queue to each of a plurality of threads, wherein the queue is configured to queue data requests from the respective thread and for a first data store, determining, for each of a plurality of threads, a respective maximum quantity of pending requests for the thread, wherein a quantity of pending requests sent from the respective queue to the first data store is equal to the maximum quantity of pending requests determined for the thread, determining, for each of the threads, a respective current quantity of operations per second, determining, for each of one or more first threads in the plurality of threads, a respective updated quantity of pending requests, and adjusting, for each first thread, the quantity of pending requests of the first thread sent to the first data store.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.