The Dynamic Load-Balancing Algorithm

I want to spend some time talking about how the load-balancing server implements load balancing as an algorithm. If you think for a minute, you will come up with two candidate methods. The first would be based on the current load of each cluster server. The router would keep track of the load on each cluster machine. When a new request is made, the router assigns the request to the cluster machine with the lowest current load. This is called a response time algorithm.

The second method that presents itself as an obvious choice is a round-robin approach. The router maintains a list of cluster servers through which it cycles when assigning cluster servers to requests.

Microsoft has implemented these two methods ...

Get COM+ Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.