Research Article
Implementation and Performance Evaluation of a New Experimental Platform for Medium Access Control Protocols
@INPROCEEDINGS{10.1007/978-3-642-35576-9_17, author={Francisco Gallego and Jes\^{u}s Alonso-Zarate and Danica Gajic and Christian Liss and Christos Verikoukis}, title={Implementation and Performance Evaluation of a New Experimental Platform for Medium Access Control Protocols}, proceedings={Testbeds and Research Infrastructure. Development of Networks and Communities. 8th International ICST Conference, TridentCom 2012, Thessanoliki, Greece, June 11-13, 2012, Revised Selected Papers}, proceedings_a={TRIDENTCOM}, year={2012}, month={12}, keywords={MAC protocol rapid prototyping flexibility cross-layer}, doi={10.1007/978-3-642-35576-9_17} }
- Francisco Gallego
Jesús Alonso-Zarate
Danica Gajic
Christian Liss
Christos Verikoukis
Year: 2012
Implementation and Performance Evaluation of a New Experimental Platform for Medium Access Control Protocols
TRIDENTCOM
Springer
DOI: 10.1007/978-3-642-35576-9_17
Abstract
OpenMAC is presented in this paper as an innovative experimental platform suitable for field testing and performance evaluation of Medium Access Control (MAC) protocols developed in C++. The concept design of OpenMAC avoids the use of hardware-specific code or Hardware Description Language (HDL), softening the learning curve and accelerating the implementation process. This paper describes the OpenMAC hardware/software architecture and shows its benefits with a design example of a Carrier Sense Multiple Access (CSMA) protocol. Finally, the paper provides the implementation details and presents performance results of a practical test to demonstrate how OpenMAC can fulfill strict MAC timing specifications and thus perform as a device backwards compatible with standards.