摘要 |
A tuneable method of managing resource utilisation in a computer system running a plurality of virtual routers. Rather than allowing all processes to execute and relying only on the conventional operating system scheduler to manage allocation of processor capacity to those processes, a resource utilisation management system is used to control when processes are allowed to execute in the first place. In some embodiments, the resource utilisation management system makes intelligent decisions on when to allow a process to execute on the basis of information concerning the availability of one or more system resources and estimations of the amount of the one or more resources required by a process. |