×

METHOD AND SYSTEM FOR I/O DRIVEN RATE ADAPTATION

  • US 20100228878A1
  • Filed: 03/05/2010
  • Published: 09/09/2010
  • Est. Priority Date: 03/06/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a first host and a second host connected over a network, the second host being connected to a storage device;

    a sending process executable in the first host for communicating data to a receiving process executable in the second host in order for the receiving process to write the data to the storage device, wherein the sending process is configured to send data to the receiving process at a specified variable data transfer rate x(t) at any time t, wherein the receiving process is configured to store data received in a ring buffer before writing it to the storage device;

    a storage rate controller incorporated into the receiving process, wherein the storage rate controller is configured to;

         1) measure the current occupancy of the ring buffer,

         2) calculate an updated data transfer rate x′

    (t) as a function of the current data transfer rate x(t), the measured current occupancy, the total ring buffer size, and a specified target occupancy value, and

         3) communicate the updated data transfer rate to the sending process; and

    ,wherein the sending process is configured to adjust the data transfer rate x(t) to the updated data transfer rate x′

    (t).

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