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.

Tinnirello, I., Bianchi, G., Gallo, P., Garlisi, D., Giuliano, F., Gringoli, F. (2012). Wireless MAC Processors: Programming MAC Protocols on Commodity Hardware. In Proceedings of INTERNATIONAL CONFERENCE IEEE INFOCOM (2012) [10.1109/INFCOM.2012.6195488].

Wireless MAC Processors: Programming MAC Protocols on Commodity Hardware

TINNIRELLO, Ilenia;GALLO, Pierluigi;GARLISI, Domenico;GIULIANO, Fabrizio;
2012-01-01

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.
Settore ING-INF/03 - Telecomunicazioni
25-mar-2012
INTERNATIONAL CONFERENCE IEEE INFOCOM (2012)
2012
9
Tinnirello, I., Bianchi, G., Gallo, P., Garlisi, D., Giuliano, F., Gringoli, F. (2012). Wireless MAC Processors: Programming MAC Protocols on Commodity Hardware. In Proceedings of INTERNATIONAL CONFERENCE IEEE INFOCOM (2012) [10.1109/INFCOM.2012.6195488].
Proceedings (atti dei congressi)
Tinnirello, I; Bianchi, G; Gallo, P; Garlisi, D; Giuliano, F; Gringoli, F
File in questo prodotto:
File Dimensione Formato  
wmp-infocom-2012.pdf

Solo gestori archvio

Descrizione: Articolo principale
Dimensione 546.92 kB
Formato Adobe PDF
546.92 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10447/66196
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 107
  • ???jsp.display-item.citation.isi??? 64
social impact