Castalia has been built using the OMNeT++ platform and can be used to simulate wireless sensor net- works, body area networks, and other networks of low-power embedded devices. Castalia's scalable module structure provides a stable and flexible framework for simulation that incorporates new and innovative distributed algorithms and protocols. This chapter starts out by explaining the structure of Castalia. Then, the procedure to create a new module within Castalia is presented to illustrate the investigation of new algorithms or protocols. Finally, a specific framework incorporating data centric storage is used as a case study to show a step-by-step implementation through the realization of two modules in the application and routing layers. A distributed metric-based data centric similarity storage scheme is implemented in the node application layer. The technique was inspired by the disk- based data centric storage scheme and uses a disc track and sector analogy to map data locations and hence distance. The distributed metric-based data centric similarity storage scheme incorporates the sector based distance routing protocol, which is implemented in the node routing layer.
History
Start page
459
End page
494
Total pages
36
Outlet
Simulation Technologies in Networking and Communications: Selecting the Best Tool for the Test