WSRM acts as a kind of ???resource police??? among the various processes on your system.
It allows administrators to specify constraints for each process, such as how much CPU and
memory each process is allowed to use, and then enforces the constraints so that one application
or process can use only the amount of resources that have been allocated to it. Setting
constraints may cause that particular process to run slower once it reaches its constraints,
but at least it won??™t allow that process to overwhelm the server and cause problems with
other processes.
WSRM Architecture
WSRM is composed of or interacts with nine distinct primary components, including
a management interface, information stores, schedulers, and managers. The following
table lists those components and a description of each.
Component Description
WSRM console Graphical interface used to manage and monitor WSRM.
Distributed Component
Object Model (DCOM)
interface
Remote APIs used to communicate between the client and
the WSRM service.
WSRM service Main service that performs resource management. Its job
is to track processes and compare them against currently
defined matching rules and policies. If a process exceeds
its current resource allocation, it will attempt to control the
process to comply with the resource allocation.
Accounting database Stores information about managed processes on
a per-process basis.
Pages:
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265