If it does work in your network, NLB (network load balancer) could be, what you are searching for. If you need L7 load balancing, then you can combine NLB with ARR as recommended by Microsoft. See: http://www.iis.net/learn/extensions/configuring-application-request-routing-%28arr%29/achieving-high-availability-and-scalability-arr-and-nlb
Maybe MyWindowsHeartbeat is useful for building a custom solution, too: http://mywindowsheartbeat.codeplex.com/