PlanetSim: An extensible simulation tool for peer-to-peer networks and services | IEEE Conference Publication | IEEE Xplore