Title
MAClets: active MAC protocols over hard-coded devices
Abstract
We introduce MAClets, software programs uploaded and executed on-demand over wireless cards, and devised to change the card's real-time medium access control operation. MAClets permit seamless reconfiguration of the MAC stack, so as to adapt it to mutated context and spectrum conditions and perform tailored performance optimizations hardly accountable by an once-for-all protocol stack design. Following traditional active networking principles, MAClets can be directly conveyed within data packets and executed on hard-coded devices acting as virtual MAC machines. Indeed, rather than executing a pre-defined protocol, we envision a new architecture for wireless cards based on a protocol interpreter (enabling code portability) and a powerful API. Experiments involving the distribution of MAClets within data packets, and their execution over commodity WLAN cards, show the flexibility and viability of the proposed concept.
Year
DOI
Venue
2012
10.1145/2413176.2413203
CoNEXT
Keywords
Field
DocType
hard-coded device,commodity wlan card,virtual mac machine,protocol interpreter,pre-defined protocol,once-for-all protocol,enabling code portability,executed on-demand,data packet,active mac protocol,wireless card
Hard coding,Computer science,Network packet,Computer network,Active networking,Software portability,Access control,Protocol stack,Network virtualization,Control reconfiguration,Embedded system
Conference
Citations 
PageRank 
References 
37
2.59
16
Authors
6
Name
Order
Citations
PageRank
Giuseppe Bianchi1100984.46
Pierluigi Gallo28611.71
Domenico Garlisi36914.03
Fabrizio Giuliano4599.24
Francesco Gringoli589061.65
Ilenia Tinnirello667062.49