UNI-MB - logo
UMNIK - logo
 
E-viri
Celotno besedilo
Recenzirano Odprti dostop
  • WiNE-Tap: Wireless LAN emul...
    Kato, Arata; Takai, Mineo; Ishihara, Susumu

    Ad hoc networks, 12/2021, Letnik: 123
    Journal Article

    Conventional real-time wireless network emulators interact with physical network systems using wired LAN (Ethernet) virtualization technology, such as a TUN/TAP device, but they lack the capability of emulating the low-layer (data link sublayer and below) behavior of wireless network systems. For instance, a wireless device in ETSI ITS-G5 vehicular network systems adaptively changes its transmission power depending on the received signal strength, but existing wireless network emulators are incapable of simulating such behavior because they have no means of conveying transmission power information to the surrounding wireless devices in a virtual space. In addition, the implementations of existing network emulators vary even if they support the same network protocols and network configuration, and they rarely support multiple network simulators. The implementation of the network emulators limits the usability of network emulation because network simulators differ widely in the accuracy of their results. This paper proposes a wireless network emulation module called WiNE-Tap, which is implemented as a virtual wireless network device, to address these issues. WiNE-Tap runs in the Linux kernel space, allowing the underlying Linux system and a network simulator to exchange Linux kernel events and simulation events, such as frame transmission/reception and transmission power/RSSI changes, transparently to the user. This implementation allows the emulation of the adaptive behavior of wireless network low layers, as well as the use of any wireless network simulator. In this paper, we evacuate the performance of WiNE-Tap using Linux implementation with consideration of the simulation of radio propagation and network modes’ mobility. Some techniques for improving the timing accuracy of wireless network emulation are also described.