From owner-freebsd-hackers Sun Aug 11 22:10:09 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA01311 for hackers-outgoing; Sun, 11 Aug 1996 22:10:09 -0700 (PDT) Received: from parkplace.cet.co.jp (parkplace.cet.co.jp [202.32.64.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id WAA01306 for ; Sun, 11 Aug 1996 22:10:06 -0700 (PDT) Received: from localhost (michaelh@localhost) by parkplace.cet.co.jp (8.7.5/CET-v2.1) with SMTP id FAA07077 for ; Mon, 12 Aug 1996 05:10:02 GMT Date: Mon, 12 Aug 1996 14:10:02 +0900 (JST) From: Michael Hancock To: freebsd-hackers@FreeBSD.ORG Subject: Load-balancing box In-Reply-To: <199608120307.NAA31457@suburbia.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Cisco has a cool new product called LocalDirector that looks like the perfect load balancing solution. The box has an Intel MB, P133, and 2 Intel 10/100 Ethernet cards. A designated IP number can be setup so that when it hits the box it translates it to one of the IP addresses for the multiple servers sitting behind it. Otherwise it just functions as bridge. When it dispatches the request to one of the servers it starts a timer to measure the response time. It uses the response time statistics to determine which server to dispatch the next request to. If a server goes down then it stops dispatching requests to it. How hard would it be to build something like this with FreeBSD? Regards, Mike Hancock