selected publications academic article Availability simulation of peer-to-peer architectural styles. ACM Sigsoft Software Engineering Notes. 30:1-6. 2005