Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Animated Exploration of Dynamic Graphs with Radial Layout
INFOVIS '01 Proceedings of the IEEE Symposium on Information Visualization 2001 (INFOVIS'01)
OpenDHT: a public DHT service and its uses
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
Peer-to-Peer Systems and Applications (Lecture Notes in Computer Science)
Peer-to-Peer Systems and Applications (Lecture Notes in Computer Science)
A framework for monitoring and measuring a large-scale distributed system in real time
Proceedings of the 5th ACM workshop on HotPlanet
Hi-index | 0.00 |
Peer-to-Peer (P2P) networks are realized as overlay networks and hence connections between arbitrary P2P nodes can exist. In addition, P2P networks dynamically adapt to changes in the environment in order to be scalable and robust. Thus, network topologies constantly change and development of P2P systems becomes often a cumbersome task. Network simulators as well as testbeds are commonly used to develop and analyze characteristics and performance of P2P protocols. Thus, we present in this paper a tool for simulation and testbed environments that facilitates the development process by graph-based visualization and animation. Our requirements for a visualization tool comprises multi-P2P-protocol simulations, multilayer simulations (from network topologies to business processes) and real-time monitoring capabilities needed in field tests. In this paper, we list the specific requirements for visualizing P2P networks. Then we describe the design of our proposed tool, OvlVis, that is implemented in Java and freely available for download under the LGPL. Finally, we evaluate core performance issues like CPU load and network utilization.