Title :
DAP: a generic platform for the simulation of distributed algorithms
Author :
Chatzigiannakis, Ioannis ; Kinalis, Athanasios ; Poulakidas, Athanasios ; Prasinos, Grigorios ; Zaroliagis, Christos
Author_Institution :
Dept. of Comput. Eng. & Informatics, Patras Univ., Greece
Abstract :
DAP (distributed algorithms platform) is a generic and homogeneous simulation environment aiming at the implementation, simulation, and testing of distributed algorithms for wired and wireless networks. In this work, we present its architecture, the most important design decisions, and discuss its distinct features and functionalities. DAP allows the algorithm designer to implement a distributed protocol by creating his own customized environment, and programming in a standard programming language in a style very similar to that of a real-world application. DAP provides a graphical user interface that allows the designer to monitor and control the execution of simulations, visualize algorithms, as well as gather statistics and other information for their experimental analysis and testing.
Keywords :
data visualisation; discrete event simulation; distributed processing; formal specification; graphical user interfaces; programming environments; protocols; ubiquitous computing; algorithm visualization; customized environment; distributed algorithm simulation; distributed algorithms platform; distributed protocol; generic simulation environment; graphical user interface; homogeneous simulation environment; standard programming language; wired networks; wireless networks; Algorithm design and analysis; Analytical models; Computer languages; Digital audio players; Distributed algorithms; Graphical user interfaces; Monitoring; Protocols; Testing; Wireless networks;
Conference_Titel :
Simulation Symposium, 2004. Proceedings. 37th Annual
Print_ISBN :
0-7695-2110-X
DOI :
10.1109/SIMSYM.2004.1299480