• DocumentCode
    2954331
  • Title

    DEVS simulation of peer-to-peer file-sharing

  • Author

    Davoust, Alan ; Wainer, Gabriel ; Esfandiari, Babak

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ. Ottawa, Ottawa, ON, Canada
  • fYear
    2012
  • fDate
    2-6 July 2012
  • Firstpage
    357
  • Lastpage
    364
  • Abstract
    We present a framework to simulate a peer-to-peer (P2P) file-sharing network, based on the Discrete Event Systems Specification (DEVS) formalism. Our framework models a file-sharing network as a coupled model, comprising a network model and a large number of peer models. While most available network simulation tools focus on transportlevel dynamics, we provide extensible and reusable models for the file-sharing protocol and for the behavior of peers. These models, implemented using the CD++ toolkit, can readily be used on existing simulators, including parallel and real-time simulators. As a case study, we apply our framework to simulate a P2P web, and show the emergence of an interesting page distribution.
  • Keywords
    C++ language; discrete event simulation; discrete event systems; formal specification; parallel processing; peer-to-peer computing; protocols; CD++ toolkit; DEVS simulation; P2P Web; P2P file-sharing network; discrete event systems specification formalism; file-sharing protocol; network model; page distribution; parallel simulators; peer behavior; peer models; peer-to-peer file-sharing; real-time simulators; transport level dynamics; Adaptation models; Communities; Computational modeling; Load modeling; Network topology; Peer to peer computing; Protocols; DEVS; Peer-To-Peer; Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Simulation (HPCS), 2012 International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    978-1-4673-2359-8
  • Type

    conf

  • DOI
    10.1109/HPCSim.2012.6266937
  • Filename
    6266937