Squid is an excellent tool for handling clustering, it can act as a simple reverse proxy, or even as a more advanced way of doing load balancing.