• DocumentCode
    2013803
  • Title

    Wireless MAC processors: Programming MAC protocols on commodity Hardware

  • Author

    Tinnirello, I. ; Bianchi, G. ; Gallo, P. ; Garlisi, D. ; Giuliano, F. ; Gringoli, F.

  • Author_Institution
    CNIT, Univ. degli Studi di Palermo, Palermo, Italy
  • fYear
    2012
  • fDate
    25-30 March 2012
  • Firstpage
    1269
  • Lastpage
    1277
  • Abstract
    Programmable wireless platforms aim at responding to the quest for wireless access flexibility and adaptability. This paper introduces the notion of wireless MAC processors. Instead of implementing a specific MAC protocol stack, Wireless MAC processors do support a set of Medium Access Control “commands” which can be run-time composed (programmed) through software-defined state machines, thus providing the desired MAC protocol operation. We clearly distinguish from related work in this area as, unlike other works which rely on dedicated DSPs or programmable hardware platforms, we experimentally prove the feasibility of the wireless MAC processor concept over ultra-cheap commodity WLAN hardware cards. Specifically, we reflash the firmware of the commercial Broadcom AirForce54G off-the-shelf chipset, replacing its 802.11 WLAN MAC protocol implementation with our proposed extended state machine execution engine. We prove the flexibility of the proposed approach through three use-case implementation examples.
  • Keywords
    access protocols; digital signal processing chips; finite state machines; firmware; network interfaces; radio access networks; wireless LAN; 802.11 WLAN MAC protocol implementation; DSPs; MAC protocol programming; MAC protocol stack; commercial Broadcom AirForce54G off-the-shelf chipset; commodity hardware; extended state machine execution engine; firmware; medium access control commands; programmable wireless platforms; run-time composed; software-defined state machines; ultracheap commodity WLAN hardware cards; wireless MAC processors; wireless access adaptability; wireless access flexibility; Engines; Hardware; Media Access Protocol; Program processors; Registers; Wireless LAN; Wireless communication; WLAN 802.11; cognitive radio; programmable MAC; reconfigurability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2012 Proceedings IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4673-0773-4
  • Type

    conf

  • DOI
    10.1109/INFCOM.2012.6195488
  • Filename
    6195488