Testbeds and Research Infrastructure. Development of Networks and Communities. 8th International ICST Conference, TridentCom 2012, Thessanoliki, Greece, June 11-13, 2012, Revised Selected Papers

Research Article

Implementation and Performance Evaluation of a New Experimental Platform for Medium Access Control Protocols

Download86 downloads
  • @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
Francisco Gallego1,*, Jesús Alonso-Zarate1,*, Danica Gajic2,*, Christian Liss2,*, Christos Verikoukis1,*
  • 1: Parc Mediterrani de la Tecnologia (PMT)
  • 2: InnoRoute GmbH
*Contact email: francisco.vazquez@cttc.es, jesus.alonso@cttc.es, gajic@innoroute.de, liss@innoroute.de, cveri@cttc.es

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.