Patent ID: 8316129

Claim:
In a network computing environment having a client and server, a method comprising: establishing, by a server computing device, a session for receiving file system commands from a client; establishing, by the server computing device, a valid command window comprising at least one sequence number, wherein the valid command window is adjusted to include an additional unused sequence number in response to the client being granted an additional credit, wherein the additional credit enables the client to consume server resources using the file system commands; receiving, at the server computing device, 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; determining whether the associated sequence number has not been previously included in another file system command; allowing the file system command upon determining the associated sequence number is within the valid command window and has not been previously included in another file system command sent during the session; and granting to the client a first additional credit and adjusting the valid command window to include a first additional unused sequence number.