Rapid Prototyping over IEEE 802.11
Fehmi Ben Abdesslem, Luigi Iannone, Marcelo Dias de Amorim, Katia, Obraczka, Ignacio Solis, and Serge Fdida

TL;DR
This paper presents Prawn, a tool for rapid prototyping of communication protocols over IEEE 802.11 networks, enabling functional and performance testing in real-world conditions to aid protocol development.
Contribution
Prawn provides a set of building blocks and an API for efficient protocol prototyping on real IEEE 802.11 hardware, facilitating design, testing, and validation.
Findings
Supports functional assessment and performance evaluation
Enables testing under realistic wireless conditions
Provides useful feedback for protocol design improvements
Abstract
This paper introduces Prawn, a tool for prototyping communication protocols over IEEE 802.11 networks. Prawn allows researchers to conduct both functional assessment and performance evaluation as an inherent part of the protocol design process. Since Prawn runs on real IEEE 802.11 nodes, prototypes can be evaluated and adjusted under realistic conditions. Once the prototype has been extensively tested and thoroughly validated, and its functional design tuned accordingly, it is then ready for implementation. Prawn facilitates prototype development by providing: (i) a set of building blocks that implement common functions needed by a wide range of wireless protocols (e.g., neighbor discovery, link quality assessment, message transmission and reception), and (ii) an API that allows protocol designers to access Prawn primitives. We show through a number of case studies how Prawn supports…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsWireless Networks and Protocols · Advanced MIMO Systems Optimization · Software-Defined Networks and 5G
