Chapter 1. Overview

In the Internet business, the need to deal with heavy load is both enviable and problematic. A lot of traffic means a lot of customers but also can mean degraded or unavailable service. The bottleneck for a sophisticated server application is typically the processing of requests rather than their delivery. The most efficient way to increase the load-bearing capability of a service is to reduce the amount of time a request spends in the server.

Companies that offer services on the web cannot afford the bad press and loss of revenue associated with system downtime. Slow or intermittent service due to heavy traffic is much better than no service at all brought about by a critical hardware or software failure.

The TacoPleX system has two main functions:

The inspiration for TacoPleX comes from other highly available load-leveling solutions:

The goal of TacoPleX is to duplicate the functionality of these products in a cheaper, better solution that can be quickly installed and is expandable over the life of a cluster.