YAES: a modular simulator for mobile networks

Developing network protocols for mobile wireless systems is a complex task, and most of the existing simulator frameworks are not well suited for experimental development. The YAES simulation framework was specifically developed such that it allows the fast prototyping of networking protocols, and support real-time experimentation and refactoring. By providing a large set of abstractions and generic implementations, a number of frequently used techniques such as genetic algorithms or neural networks can be created in matter of minutes. Our experience shows that by requiring only Java programming skills which computer science and engineering students commonly possess, YAES can be a useful tool for classroom use, as well.This paper presents the considerations behind the YAES architecture and provides a description of the system. As a case study, we present the steps necessary for running experiments on the energy efficiency behavior of the Weighted Clustering Algorithm (WCA).

[1]  Anthony Ephremides,et al.  The Architectural Organization of a Mobile Radio Network via a Distributed Algorithm , 1981, IEEE Trans. Commun..

[2]  Sajal K. Das,et al.  WCA: A Weighted Clustering Algorithm for Mobile Ad Hoc Networks , 2002, Cluster Computing.

[3]  Sajal K. Das,et al.  SWiMNet: A Scalable Parallel Simulation Testbed for Wireless and Mobile Networks , 2001, Wirel. Networks.

[4]  Stefano Basagni,et al.  Distributed clustering for ad hoc networks , 1999, Proceedings Fourth International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN'99).

[5]  A. Ephremides,et al.  A design concept for reliable mobile radio networks with frequency hopping signaling , 1987, Proceedings of the IEEE.

[6]  Anthony Ephremides,et al.  A Distributed Algorithm for Organizing Mobile Radio Telecommunication Networks , 1981, IEEE International Conference on Distributed Computing Systems.

[7]  Boleslaw K. Szymanski,et al.  SENSE: A SENSOR NETWORK SIMULATOR , 2004 .

[8]  Mineo Takai,et al.  Scalable simulation of large-scale wireless networks with bounded inaccuracies , 2004, MSWiM '04.

[9]  Mario Gerla,et al.  Multicluster, mobile, multimedia radio network , 1995, Wirel. Networks.

[10]  Hyuk Lim,et al.  J-Sim: a simulation environment for wireless sensor networks , 2005, 38th Annual Simulation Symposium.

[11]  Stefano Basagni,et al.  Distributed and mobility-adaptive clustering for multimedia support in multi-hop wireless networks , 1999, Gateway to 21st Century Communications Village. VTC 1999-Fall. IEEE VTS 50th Vehicular Technology Conference (Cat. No.99CH36324).

[12]  M. Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998, Proceedings. Twelfth Workshop on Parallel and Distributed Simulation PADS '98 (Cat. No.98TB100233).

[13]  Robbert van Renesse,et al.  JiST: an efficient approach to simulation using virtual machines , 2005, Softw. Pract. Exp..

[14]  Hyuk Lim,et al.  J-Sim: a simulation and emulation environment for wireless sensor networks , 2006, IEEE Wireless Communications.