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
Link To Document