UNIVERSITY OF JYVÄSKYLÄ P2PStudio – Monitoring, Controlling and Visualization Tool for Peer-to-Peer Networks Research Presentation for PM 2 HW 2 N on 2 Oct 2006 Niko Kotilainen, research assistant Department of Mathematical Information Technology University of Jyväskylä, Finland With co-authors Mikko Vapa, Annemari Auvinen, Matthieu Weber and Jarkko Vuori
UNIVERSITY OF JYVÄSKYLÄ 2006 Presentation Overview Peer-to-Peer networks Chedar Peer-to-Peer Network Peer-to-Peer Studio –Structure –User interface demonstration
UNIVERSITY OF JYVÄSKYLÄ 2006 Peer-to-peer (P2P) network Distributed network –No central servers –The peers are equal –All peers can act as clients and servers. Fault tolerant
UNIVERSITY OF JYVÄSKYLÄ 2006 Chedar Peer-to-Peer Middleware CHEap Distributed ARchitecture Developed by our research group Cheese Factory Currently used in P2P Networks research and for distributed computation of demanding tasks.
UNIVERSITY OF JYVÄSKYLÄ 2006 Peer-to-Peer Studio Used to control the Chedar network. Can also be used offline to visualize networks. A monitoring, controlling and visualization tool for P2P networks research. Uses a centralized architechture.
UNIVERSITY OF JYVÄSKYLÄ 2006 Peer-to-Peer Studio Server User Interface Chedar node Chedar node Chedar node Chedar node Peer-to-Peer Studio
UNIVERSITY OF JYVÄSKYLÄ 2006 Structure of the Application Server User Interface Chedar node Chedar node Chedar node Chedar node Peer-to-Peer Studio Server –Passes on commands sent by the User Interface –Gathers information from the Chedar network –Passes on wanted data to the User Interface
UNIVERSITY OF JYVÄSKYLÄ 2006 Structure of the Application Server User Interface Chedar node Chedar node Chedar node Chedar node Peer-to-Peer Studio User Interface –Communicates with the server –Sends requests to Chedar nodes –Displays data from the server to the user (User interface demonstration)
UNIVERSITY OF JYVÄSKYLÄ