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, multi-layer 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.
|Autor:||K. Jünemann, J. Dinger||Links:||Volltext als PDF (DOI: 10.1145/1400713.1400741)|
|Quelle:||Proceedings of the 11th Communications and Networking Simulation Symposium (CNS'08), pp. 164-171, Ottawa, Canada, April 2008|
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 gets often a cumbersome task.