Dynamically varying a raid cache policy in order to optimize throughput
First Claim
Patent Images
1. An information handling system comprising:
- a server, said sever having one or more RAID systems, said RAID systems capable of implementing two or more cache policies;
a network operative with said server, said network connecting one or more clients to said server, said clients constructed and arranged to communicate with said server thereby placing a load on said server; and
a load monitor operative with said one or more RAID systems, said load monitor constructed and arranged to monitor said load, said load monitor further constructed and arranged to select one or more cache policies of said one or more RAID systems that optimize a performance characteristic of said information handling system;
wherein said load manager monitors said load and implements a cache policy that optimizes a characteristic of said information handling system.
11 Assignments
0 Petitions
Accused Products
Abstract
In an information handling system, an application operating on an elements of a the information handling system having one or more RAID systems is used to monitor the number of client devices and other operational aspects of the system. The application is constructed and arranged to determine and implement the best cache policy for the RAID systems in order to maximize the desired operational characteristics of the information handling system. The application can operate on a single server or RAID system device, or the application can operate on a separate device to control the cache policies of one or more servers.
-
Citations
59 Claims
-
1. An information handling system comprising:
-
a server, said sever having one or more RAID systems, said RAID systems capable of implementing two or more cache policies;
a network operative with said server, said network connecting one or more clients to said server, said clients constructed and arranged to communicate with said server thereby placing a load on said server; and
a load monitor operative with said one or more RAID systems, said load monitor constructed and arranged to monitor said load, said load monitor further constructed and arranged to select one or more cache policies of said one or more RAID systems that optimize a performance characteristic of said information handling system;
wherein said load manager monitors said load and implements a cache policy that optimizes a characteristic of said information handling system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An information handling system comprising:
-
at least one server, said sever having one or more RAID systems, said RAID systems capable of implementing two or more cache policies;
a network operative with said server, said network connecting one or more clients to said server, said clients constructed and arranged to communicate with said server thereby placing a load on said server;
a load balancer, said load balancer constructed and arranged to allocate said load among said one or more servers; and
a load monitor operative on said load balancer, said load monitor constructed and arranged to monitor said load, said load monitor further constructed and arranged to select a cache policy of said one or more RAID systems on said one or more servers that optimize a performance characteristic of said information handling system;
wherein said load manager monitors said load and implements a cache policy that optimizes a characteristic of said information handling system. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method for changing cache policy for a RAID system on an information handling system comprising:
-
a) reading a set of templates;
b) determining the load of the network;
c) indexing said templates using said load to determine a cache setting; and
d) applying said cache settings to said RAID system. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. An information handling system comprising:
-
client means for generating a load;
server means for servicing said load, said sever having one or more RAID systems, said RAID systems capable of implementing two or more cache policies;
network means operative with said server means and said client means for transmitting said load; and
load monitor means for monitoring said load, said load monitor means operative with said one or more RAID systems, said load monitor constructed and arranged to select a cache policy of said one or more RAID systems that optimize a performance characteristic of said information handling system;
wherein said load manager monitors said load and implements a cache policy that optimizes a characteristic of said information handling system.
-
Specification