1. A method of distributing load amongst two or more computer system resources, the method including distributing load to the system resources in accordance with their modeled response times and in accordance with a predetermined Service Level Agreement (SLA) associated with each system resource.