Building and Evaluating P2P Systems using the Kompics Component Framework
2009 (English)In: 2009 IEEE NINTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P 2009), NEW YORK: IEEE , 2009, 93-94 p.Conference paper (Refereed)
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 real time. During real-time 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.
Place, publisher, year, edition, pages
NEW YORK: IEEE , 2009. 93-94 p.
peer-to-peer, evaluation, component framework, design, simulation, experimentation, deployment
Computer and Information Science
IdentifiersURN: urn:nbn:se:kth:diva-30198DOI: 10.1109/P2P.2009.5284499ISI: 000274540500015ScopusID: 2-s2.0-73549102210ISBN: 978-1-4244-5066-4OAI: oai:DiVA.org:kth-30198DiVA: diva2:400666
9th International Conference on Peer-to-Peer Computing Seattle, WA, SEP 09-11, 2009
QC 201102282011-02-282011-02-212011-02-28Bibliographically approved