Experimental Performance Comparison of Proactive Routing Protocols in Wireless Mesh Network Using Raspberry Pi 4

Telecom, 2024

Полный текст Открытый доступ: Gold Метаданные (CSL-JSON)
DOI 10.3390/telecom5040051
Достоверность данных 70 средняя
Как считается эта оценка

Складывается из проверяемых признаков самой записи: есть ли у статьи DOI, сколько независимых источников подтвердили её данные, заполнены ли обязательные поля и насколько свежо последнее подтверждение. Снижают оценку расхождения между источниками и отсутствие идентификатора. Значение от 80 означает, что запись опубликована без дополнительной проверки; от 60 до 79 — что она опубликована с пониженной достоверностью и ручная проверка желательна. Запись, выверенную редактором вручную, пересчёт не опускает ниже 90. Это оценка наших данных о статье, а не оценка самой статьи.

Аннотация

Nowadays, Wireless Mesh Networks (WMNs) are widely deployed in communication areas due to their ease of implementation, dynamic self-organization, and cost-effectiveness. The design of routing protocols is critical for ensuring the performance and reliability of WMNs. Although there have been numerous experimental works on WMNs in the past decade, only a few of them have been tested in real-world scenarios. This article presents a comparative analysis of three proactive routing protocols, OLSR, BATMAN, and Babel, using Raspberry Pi 4 devices. The evaluation, conducted at Al-Farabi Kazakh National University, covers both indoor and outdoor scenarios, focusing on key metrics such as bandwidth, Packet Delivery Ratio (PDR), and jitter. In outdoor scenarios, OLSR achieved the highest bandwidth at 2.9 Mbps, while BATMAN and Babel lagged. Indoor tests revealed that Babel initially outperformed with the highest bandwidth of 57.19 Mb/s but suffered from scalability issues, while BATMAN and OLSR exhibited significant declines in performance as network size increased. For PDR, BATMAN performed best with a decline from 100% to 42.8%, followed by OLSR with a moderate drop, and Babel with the greatest decrease. For jitter, OLSR showed the most stable performance, increasing from 0.281 ms to 2.58 ms at eleven nodes, BATMAN exhibited moderate increases, and Babel experienced the highest rise.