×

THROTTLE DISK I/O USING DISK DRIVE SIMULATION MODEL

  • US 20130132057A1
  • Filed: 11/17/2011
  • Published: 05/23/2013
  • Est. Priority Date: 11/17/2011
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for throttling requests from one or more virtual machines (VMs) to a hard-disk drive using a filter driver, the method comprising:

  • receiving a subject request from a service application running on the one or more VMs;

    accessing a disk-drive model that behaves substantially similar to the hard-disk drive, wherein the process of accessing comprises;

    (a) reading the disk-drive model'"'"'s simulation of performance characteristics of the hard-disk drive; and

    (b) reading the disk-drive model'"'"'s simulation of a current state of a disk head of the hard-disk drive;

    computing a projected execution time to carry out the subject request as a function of the performance characteristics and the current state of the disk head;

    measuring an actual execution time to carry out the subject request upon passing the subject request to the hard-disk drive; and

    throttling traffic of the requests from the VMs to the hard-disk drive using a comparison of the projected execution time and the actual execution time.

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