A method and apparatus for detecting a change in the operational status of
a first host computer and automatically configuring a second host
computer to provide additional computing resources that replace or
complement the first host computer. In one embodiment, a controller is
provided that is capable of detecting a malfunction or failure of the
first computer and automatically configuring a second host computer to
replace the first host computer. In another embodiment, the controller is
capable of detecting changes in the performance of the first host
computer and automatically configuring a second host computer to provide
additional computing resources for the first host computer. In a further
embodiment, both of these techniques can be used to support an electronic
commerce site and provide the electronic commerce site with failsafe
operation and virtually unlimited computational resources.