Server Resource Allocation
First Claim
1. A method for processing transactions between a network file system (nfs) server and nfs clients, said method comprising:
- assigning a class designation to a workload request at an nfs client;
sending said workload request to said nfs server;
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.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, programmed medium and system are disclosed which provide for end-to-end QoS for a set of processes that comprise a workload over nfs. A set of processes that comprise a workload such as the processes of a WPAR, or an entire LPAR are given a class designation and assigned priority/limits. The data are then passed to the server which allocates resources based on the sum total of all the current classes and their priorities and/or limits. This requires re-engineering the nfs client code to be workload-aware and the nfs server code to accommodate the resource allocation and prioritization needs of the nfs clients.
0 Citations
25 Claims
-
1. A method for processing transactions between a network file system (nfs) server and nfs clients, said method comprising:
-
assigning a class designation to a workload request at an nfs client; sending said workload request to said nfs server; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
Specification