Title :
Design and implementation of ad hoc network protocol debugging environment
Author :
Zhao, ZhiFeng ; Zheng, Shaoren
Author_Institution :
Inst. of Commun. Eng., Switching Technol. & ATM Res. Center, Nanjing, China
Abstract :
The multi-hopping and node mobility of an ad hoc network make it difficult to debug its protocol during implementation. It is unpractical to debug protocols on real radios at the beginning of the implementation. A debugging environment is very necessary and important for ad hoc network protocol implementation. This paper analyzes the special requirement for the debugging environment and provides a two-phase debugging method: first indoor and then outdoor debugging. To support indoor debugging, we construct the indoor debugging environment using our ad hoc network emulation systems. The emulation system is composed of one computer with a multi-port card and several network nodes. It can emulate the wireless channel and the mobility of the ad hoc network nodes (this means that dynamic topology changes are also emulated). The design and implementation details of our ad hoc network emulation system are presented. For the outdoor debugging phase, we built an ad hoc network testbed. We adopt the idea of a remote monitor to observe and control the behavior of moving nodes. The fixed monitor communicates with moving nodes through the ad hoc network protocols we design. Experience tells us that at the beginning of protocol implementation and debugging, an ad hoc network emulation system is indispensable. In addition, a remote monitor is a very useful tool for outdoor debugging.
Keywords :
mobile radio; network topology; packet radio networks; program debugging; protocols; telecommunication computing; telecommunication network routing; ad hoc network protocol; dynamic topology changes; emulation systems; indoor debugging; outdoor debugging; protocol debugging environment; remote monitor; routing protocol; wireless channel; Access protocols; Ad hoc networks; Debugging; Emulation; Network topology; Peer to peer computing; Remote monitoring; Routing protocols; Spread spectrum communication; Testing;
Conference_Titel :
Military Communications Conference, 2001. MILCOM 2001. Communications for Network-Centric Operations: Creating the Information Force. IEEE
Print_ISBN :
0-7803-7225-5
DOI :
10.1109/MILCOM.2001.985961