PHAT: a P2P history analysis tool. - John Cannatella; Sean J. Geoghegan (J. Comput. Sci. Coll., 2009)