• 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