DocumentCode :
1950599
Title :
On the Impact of Modelling Choices for Distributed Information Spread
Author :
Bakhshi, Rena ; Fehnker, Ansgar
Author_Institution :
Dept. of Comput. Sci., Vrije Univ. Amsterdam, Amsterdam, Netherlands
fYear :
2009
fDate :
13-16 Sept. 2009
Firstpage :
41
Lastpage :
50
Abstract :
We consider a distributed shuffling algorithm for sharing data in a distributed network. Nodes executing the algorithm periodically contact each other and exchange data. The behavior of the algorithm is probabilistic in nature; a node chooses a random peer and sends a random subset of its local data. Moreover, the algorithm exhibits nondeterministic behavior; the order in which nodes initiate an exchange is not specified. For the shuffling algorithm we build several formal models using the probabilistic model checker PRISM. Despite of the well known state-space explosion problem, we were able to model a network of up to 15 nodes. In addition, we implement two equational models in MATLAB, a discrete model and its continuous alternative, as well as the algorithm itself in the peer-to-peer network simulator PeerSim. By comparing different modelling frameworks, we further explore the impact of modelling choices, such as different scheduling policies and the notion of rounds. The evaluation of distributed protocols, especially gossiping protocols, is difficult and a comparison of different evaluation techniques is greatly desired, since the evaluation techniques vary a lot and are based on different assumptions. The comparison of different models allowed us to discover hidden assumptions, which helps with the interpretation of the obtained results.
Keywords :
data handling; peer-to-peer computing; protocols; MATLAB; PRISM; PeerSim; data sharing; discrete model; distributed information spread; distributed network; distributed protocols; distributed shuffling algorithm; formal models; gossiping protocols; peer-to-peer network simulator; state-space explosion problem; Algorithm design and analysis; Australia; Computer science; Difference equations; Distributed algorithms; MATLAB; Mathematical model; Peer to peer computing; Protocols; System testing; Distributed Algorithms; Information Spread; Model Checking; PRISM; PeerSim;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quantitative Evaluation of Systems, 2009. QEST '09. Sixth International Conference on the
Conference_Location :
Budapest
Print_ISBN :
978-0-7695-3808-2
Type :
conf
DOI :
10.1109/QEST.2009.37
Filename :
5290864
Link To Document :
بازگشت