Systems and methods, including computer program products, providing high-availability in server systems. In one implementation, a server system is cluster of two or more autonomous server nodes, each running one or more virtual servers. When a node fails, its virtual servers are migrated to one or more...http://www.google.com/patents/US20030018927?utm_source=gb-gplus-sharePatent US20030018927 - High-availability cluster virtual server system