DocumentCode
1830794
Title
Building and evaluating P2P systems using the Kompics component framework
Author
Arad, Cosmin ; Dowling, Jim ; Haridi, Seif
Author_Institution
R. Inst. of Technol. (KTH), Stockholm, Sweden
fYear
2009
fDate
9-11 Sept. 2009
Firstpage
93
Lastpage
94
Abstract
We present a framework for building and evaluating P2P systems in simulation, local execution, and distributed deployment. Such uniform system evaluations increase confidence in the obtained results. We briefly introduce the Kompics component model and its P2P framework. We describe the component architecture of a Kompics P2P system and show how to define experiment scenarios for large dynamic systems. The same experiments are conducted in reproducible simulation, in real-time execution on a single machine, and distributed over a local cluster or a wide area network. This demonstration shows the component oriented design and the evaluation of two P2P systems implemented in Kompics: Chord and Cyclon. We simulate the systems and then we execute them in realtime. During realtime execution we monitor the dynamic behavior of the systems and interact with them through their Web-based interfaces. We demonstrate how component-oriented design enables seamless switching between alternative protocols.
Keywords
distributed object management; high level languages; peer-to-peer computing; protocols; Chord protocol; Cyclon protocol; Kompics component framework; Web-based interfaces; component-oriented design; distributed deployment; local execution; network distribution; peer-to-peer system; reproducible simulation; simulation; single machine execution; Buildings; Component architectures; Computational modeling; Computer science; Java; Monitoring; Protocols; Real time systems; Silicon carbide; Stochastic processes; component framework; deployment; design; evaluation; experimentation; peer-to-peer; simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Peer-to-Peer Computing, 2009. P2P '09. IEEE Ninth International Conference on
Conference_Location
Seattle, WA
Print_ISBN
978-1-4244-5066-4
Electronic_ISBN
978-1-4244-5067-1
Type
conf
DOI
10.1109/P2P.2009.5284499
Filename
5284499
Link To Document