| | |
Summary: N-Way Fail-Over Infrastructure for Reliable Servers and Routers
Yair Amir Ryan Caudy Ashima Munjal Theo Schlossnagle Ciprian Tutu
Johns Hopkins University
Computer Science Department
{yairamir, wyvern, munjal, theos, ciprian}@cnds.jhu.edu
Abstract
Maintaining the availability of critical servers and
routers is an important concern for many organizations.
At the lowest level, IP addresses represent the global
namespace by which services are accessible on the In-
ternet.
We introduce Wackamole, a completely distributed
software solution based on a provably correct algorithm
that negotiates the assignment of IP addresses among the
currently available servers upon detection of faults. This
reallocation ensures that at any given time any public IP
address of the server cluster is covered exactly once, as
long as at least one physical server survives the network
fault. The same technique is extended to support highly
available routers.
|