×

Data communication coordination with sequence numbers

  • US 9,332,089 B2
  • Filed: 05/22/2015
  • Issued: 05/03/2016
  • Est. Priority Date: 05/25/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • establishing, by a server, a valid command window comprising a plurality of sequence numbers between and including a lower limit and an upper limit;

    receiving, at the server, a file system command that consumes at least one server resource, the file system command including an associated sequence number;

    determining whether the associated sequence number is within the valid command window;

    processing the file system command when it is determined that the associated sequence number is within the valid command window;

    granting the client at least one additional credit, wherein the at least one additional credit enables the client to consume at least one additional server resource using a subsequent file system command; and

    when the associated sequence number is equal to the lower limit, increasing both the lower limit and the and the upper limit by an amount equal to the at least one additional credit; and

    when the associated sequence number is greater than the lower limit, increasing the upper limit by an amount equal to the at least one additional credit without increasing the lower limit.

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