Load Balancing and Trapping Server

 

Some computing environments (as Distributed Computing Environment - DCE) and applications provide Load Balancing - they randomly rout connection requests of client applications to different instances of a server application.

The problem arises, when a client application does not time-out its "call" and an instance of the server application does not return from the "call" - Trapping Server.

The usual expectation in this situation is that only some clients stall trapped by an instance of the server, to which they are connected. However, it can happen that about all clients stall.

If clients connect to servers often enough, random routing of connection requests eventually bring them to the Trapping Server.

The solution is obvious - clients have to time-out.