Multi-Hop on Table-Top: A Scalable Evaluation Workbench for Wireless Ad-Hoc/Sensor Network Systems Gaute Lambertsen, Yu Enokibori, Kazuhiro Takeda, Kiyoto Tani, Koji Shuto, Nobuhiko Nishio Ritsumeikan University / PRESTO, Japan Science and Technology Agency Ad-hoc/Sensor networks seen in Ubiquitous Computing Have you ever seen a real multi-hop network working? Now, you can see it on our table-top. See you at our booth!!! The problem of experimental environment for ad-hoc/sensor network systems IEEE802.11 wireless LAN protocol can transmit data directly to nodes more than 100 meters away outdoors A large physical space and a large number of people is needed in order to create experimental environments How to solve the problem In order for each node to selectively allow communication only with nodes that are located within a specific distance in the workbench: we set a threshold value for the communication link quality, and… do not accept transmissions that do not conform to our settings Implementation of the scale-down network * All nodes are able to communicate physically Spatial Scalability In order to determine whether a neighbor node is connected or disconnected we use signal strength By implementing filtering according to signal strength, we are able to limit the possible transmission distance for a single hop Establishment of threshold value (In Kernel-AODV implementation) Using two types of threshold values LINK_LIMIT Threshold value of signal strength for connection LINK_HYSTERESIS_GAP Gap between connection threshold and disconnection threshold LINK_HYSTERESIS_GAP node LINK_LIMIT Measurement of signal strength Sample data for different signals for two nodes spaced at increasing intervals were used (intervals of about 15cm, max distance 270cm) The signal strength between the nodes were measured for 600 seconds at one-second intervals LINK_HYSTERESIS_GAP=11 LINK_LIMIT=-49 Accumulating of signal strengths (%) 15cm 30cm 45cm 60cm 75cm 90cm 105cm 120cm 135cm 150cm 165cm 180cm 195cm 210cm 225cm 240cm 255cm 270cm Signal strength (dB) Accumulation of signal strengths for different distances Smoothening the received signal strength In order to avoid the effect of any outliers, we used a smoothing operator on the received signal strength Smoothened signal strength = last signal strength × α + received signal strength (1-α) (※current value α = 0.6) 0.40 0.50 0.60 0.70 平滑化処理のグラフ図 Temporal scalability In order to calculate the transmission interval depending on the ratio of status change for the entries in the neighbor table, we adjust the temporally protocol parameters Temporally protocol parameters Hello beacon interval Lifetime of the neighbor node information located in the neighbor table Lifetime of the next-hop route information located in the AODV route table Additional Modules for Sensor Network Implementations Sensor node modules: System modules: Event emulator Sensor emulator Sink Query dispatcher Example application Clustering protocol Our experimental environment PDA SHARP SL-750/760 Wireless LAN Card Linux Kernel 2.4.18 Wireless Extension Version 16 BUFFALO WLI2-CF-S11 Routing Protocol NIST Kernel-AODV_v2.2.1 Implementation of the estimated protocol for sensor network Evaluation of event information clustering mechanism for sensor network Event emulator broadcasting N bytes at a time from a specified file starting from the head of the file, using UDP packets Sensor emulator If the received signal strength from the event is better than the set value from the query, the node senses the event data. Sink processes and displays the received data Query dispatcher floods packet that includes the address of the sink, the type of the event to be sensed and signal strength indicating the sensing range of each node Clustering protocol For nodes in a sensor network with mobility, the nodes surrounding the event forms a cluster in order to improve sensing efficiency, as well as to improve power consumption Sensor Network Data Flow
© Copyright 2024 ExpyDoc