DAP: A generic platform for the simulation of distributed algorithms

被引:3
作者
Chatzigiannakis, I [1 ]
Kinalis, A [1 ]
Poulakidas, A [1 ]
Prasinos, G [1 ]
Zaroliagis, C [1 ]
机构
[1] Comp Technol Inst, GR-26110 Patras, Greece
来源
37TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS | 2004年
关键词
D O I
10.1109/SIMSYM.2004.1299480
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:167 / 177
页数:11
相关论文
共 20 条
[1]  
[Anonymous], P 5 ANN ACM IEEE INT
[2]  
[Anonymous], 1999, P 5 INT C MOB COMP N
[3]  
[Anonymous], NS NETWORK SIMULATOR
[4]  
Broch J., 1998, MobiCom'98. Proceedings of Fourth Annual ACM/IEEE International Conference on Mobile Computing and Networking, P85, DOI 10.1145/288235.288256
[5]  
CHATZIGIANNAKIS I, 2000, LECT NOTES COMPUTER, V1982, P99
[6]  
CHATZIGIANNAKIS I, 2001, LECT NOTES COMPUTER, V2180, P159
[7]   SIMULA - AN ALGOL-BASED SIMULATION LANGUAGE [J].
DAHL, OJ ;
NYGAARD, K .
COMMUNICATIONS OF THE ACM, 1966, 9 (09) :671-&
[8]  
Gamma E., 1995, Design Patterns: Elements of Reusable Object -Oriented Software
[9]  
HATZIS KP, 1999, P 11 ANN ACM S PAR A, P251
[10]  
JUMP JR, 1993, YACSIM REFERENCE MAN