Links:
BalanceNG (commercial) BalanceNG (Balance Next Generation) is a software load balancing solution. It offers session persistence, different distribution methods (Round Robin, Random, Hash and Least Resource) and a customizable UDP health check agent in source code. BalanceNG supports VRRP (Virtual Router Redundancy Protocol) to set up High Available configurations on multiple nodes. BalanceNG integrates pcap packet dumping for debugging purposes and allows the implementation of a "transparent forensic logging bridge". BalanceNG supports "all service load balancing" based on client IP address which enables most protocols to be supported (e.g. active FTP, RTSP/RTP/RTCP streaming protocols). Linux Bandwidth Arbitrator (commercial) Linux Bandwidth Arbitrator is designed specifically to enhance response times for email, chat, and web clients on heavily used networks. Users who consistently download large files are automatically scaled back. This utility has been proven by over 2000 customers to greatly enhance the perceived speed of their networks. MoreBalance MoreBalance is a modular open source user-space load balancing system. It also serves as a general fun networking tool. mylbhelper mylbhelper helps dumb load balancers do their job. It monitors a local MySQL instance by periodically issuing a query. Should the query fail, a custom script, which typically would firewall off the load balancer, is executed. Likewise, when it comes back up, another script is executed. This means you can use any load balancer capable of distributing TCP traffic rather than one natively capable of talking MySQL. mylbhelper can also act solely as a monitoring daemon. netbrake netbrake is a utility to limit the bandwidth used by a process. It does not require to modify the kernel, nor to be root in order to work. It is useful when you need to download a very big file from a fast server to avoid a network congestion that will result in a too slow web/irc/... experience. Pen Pen is a load balancer for "simple" tcp based protocols such as http or smtp. It allows several servers to appear as one to the outside and automatically detects servers that are down and distributes clients among the available servers. Prometheus QoS Prometheus QoS (Quality of Service) is an ISP-oriented tool for easy manipulation of the IP traffic shaping and sharing features of the Linux kernel. It generates multiple nested HTB traffic control classes with fine-grained rate and ceiling values and implements optional daily (or simply periodical) data transfer quotas and data transfer statistics (as HTML). It is compatible with NAT (both asymmetric and symmetric), yet still provides good two-way shaping and prioritizing for both uploads and downloads. Proto Balance (commercial) Proto Balance is a load balancing and traffic management system that can handle up to 10,000 concurrent connections and 20,000 downloads per second. Proto Balance is a load balancer and TCP traffic port forwarder for high availability. It features an easy-to-use Web interface that requires minimal knowledge of networking and no command-line experience. Its target audience includes enterprise cluster providers, Internet service providers, and network administrators. Pure Load Balancer Pure Load Balancer is a high-performance software load balancer for the HTTP and SMTP protocols. It uses an asynchronous non-forking/non-blocking model, and provides failover abilities. When a backend server goes down, it automatically removes it from the server pool, and tries to bring it back to life later. Ruby Task Distributor Ruby Task Distributor uses dRuby to distribute a set of tasks to a number of different client machines. Super Sparrow Super Sparrow enables users to load balance traffic between geographically separated points of presence by finding the site network-wise closest to clients. This is done by accessing BGP routing information, the information that determines the path that traffic will take on the internet. udpeq udpeq balances UDP traffic over parallel routes. This is useful if you want to connect two endpoints through several slow or unreliable channels. Ultra Monkey To create load balanced and highly available services on a local area network using Open Source components on the Linux Operating System. ZXTM Load Balancer (commercial) ZXTM Load Balancer (ZXTM LB) is a powerful, fault-tolerant and high-performance load balancing solution for providers of clustered network services and resilient applications.