Patent ID: 8321569

Claim:
A computer program product comprising a computer-readable, tangible storage device(s) and computer-readable program instructions stored on the computer-readable, tangible storage device(s) for enabling processing of transactions between an nfs server and nfs clients, the computer-readable program instructions, when executed by a processor system, being operable for implementing a method comprising: receiving a workload request from an nfs client, said workload request having been assigned a class designation by said nfs client; initiating an nfs workload handler and a resource table at said nfs server in response to receiving said workload request from said nfs client; calculating a relative priority of said workload request from said nfs client among other existing workloads of other nfs clients to provide a prioritized listing of workload requests; and allocating nfs resources by said nfs server based on a sum total of all current classes of workload requests at said nfs server, wherein said nfs server processing is modified to accommodate said nfs allocation of resources and said nfs client is made aware of said allocating of nfs resources at said nfs server, wherein said nfs server is further operable for adding said nfs allocation of resources to a resource table at said nfs server, and wherein said nfs server is further operable for passing said prioritized listing of said nfs client workload requests down to underlying levels at said nfs server.