A Java-Based Uniform Workbench for Simulating and Executing Distributed Mobile Applications

Spontaneous multihop networks with high device mobility and frequent fluctuations are interesting platforms for future distributed applications. Because of the large number of mobile devices required for any detailed analysis, it is nearly impossible to deploy prototype applications yet. In this paper, a comprehensive approach is presented which supports experiments ranging from pure simulation of several thousand mobile devices over hybrid scenarios with interaction among simulated as well as real life devices up to dedicated field trials. Part of this paper are also conclusions drawn from experiences with a first prototype version of a self-organized auction system for ad-hoc networks.

[1]  Yongguang Zhang,et al.  An integrated environment for testing mobile ad-hoc networks , 2002, MobiHoc '02.

[2]  David A. Maltz,et al.  A performance comparison of multi-hop wireless ad hoc network routing protocols , 1998, MobiCom '98.

[3]  Mario Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998 .

[4]  Dave Maltz,et al.  Emulation of Multi-Hop Wireless Ad Hoc Networks , 2000 .

[5]  Ram Ramanathan,et al.  An ad hoc wireless testbed for scalable, adaptive QoS support , 2000, 2000 IEEE Wireless Communications and Networking Conference. Conference Record (Cat. No.00TH8540).

[6]  Tracy Camp,et al.  Comparison of broadcasting techniques for mobile ad hoc networks , 2002, MobiHoc '02.

[7]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[8]  Christian F. Tschudin,et al.  A large-scale testbed for reproducible ad hoc protocol evaluations , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

[9]  Srdjan Capkun,et al.  GPS-free Positioning in Mobile Ad Hoc Networks , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[10]  Mark Segal,et al.  The OpenGL Graphics System: A Specification , 2004 .

[11]  Randy H. Katz,et al.  Trace-based mobile network emulation , 1997, SIGCOMM '97.

[12]  Hannes Frey,et al.  SELMA: A middleware platform for self-organizing distributed applications in mobile multihop ad-hoc networks∗ , 2004 .

[13]  Prathima Agrawal,et al.  A testbed for mobile networked computing , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[14]  Kevin R. Fall,et al.  Network emulation in the VINT/NS simulator , 1999, Proceedings IEEE International Symposium on Computers and Communications (Cat. No.PR00250).

[15]  Hannes Frey,et al.  Marketplaces as Communication Patterns in Mobile Ad-Hoc Networks , 2003, KiVS.

[16]  David A. Maltz,et al.  Lessons from a full-scale multihop wireless ad hoc network testbed , 2001, IEEE Wirel. Commun..

[17]  Deborah Estrin,et al.  GPS-less low-cost outdoor localization for very small devices , 2000, IEEE Wirel. Commun..