The Phoenix Recovery System
Joint work with: Ranjita Bhagwan, Alejandro Hevia, Stefan Savage, Keith Marzullo, and Geoff Voelker
The Phoenix Recovery System is a cooperative backup systems that tolerates large-scale Internet attacks, such as worms and viruses. To achieve its goal, it relies upon a replication technique called informed replication. Informed replication consists in building replica sets using a set of attributes to select replicas that are sufficiently different. Worms and viruses are successful in spreading because they rely upon the existence of a vulnerability in some popular software. The attributes that we use in Phoenix are hence the software systems (e.g., operating system, web server, mail client) that computers run. A replica set is therefore composed of hosts with different sets of softare systems.
Publications
Junqueira, F. P., Bhagwan, R., Hevia, A., Marzullo, K., and Voelker, G. M., "Surviving Internet Catastrophes". In the Proceedings of USENIX Annual Technical Conference, Anaheim, CA, USA, April 2005.
Junqueira, F. P., Bhagwan, R., Marzullo, K., Savage, S., and Voelker, G. M., "The Phoenix Recovery System: Recovering from the ashes of an Internet catastrophe", in the Proceedings of HotOS IX,Lihue, HI, USA, May 2003.
Miscellaneous
Software
Upon request
last updated: 01/10/2006