Testbed implementation of the meta-MAC protocol

Nathaniel Flick, Domenico Garlisi, Violet Syrotiuk, Ilenia Tinnirello

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

The meta-MAC protocol is a systematic and automatic method to dynamically combine any set of existing MAC protocols into a single higher layer MAC protocol. We present a proof-of-concept implementation of the meta-MAC protocol by utilizing a programmable wireless MAC processor (WMP) on top of a commodity wireless card in combination with a host-level software module. The implementation allows us to combine, with certain constraints, a number of protocols each represented as an extended finite state machine. To illustrate the combination principle, we combine protocols of the same type but with varying parameters in a wireless mesh network. Specifically, we combine TDMA protocols with all possible slot assignments. We demonstrate that an implementation of the meta-MAC protocol over the WMP rapidly converges to non-conflicting TDMA slot assignments for the nodes.

Original languageEnglish (US)
Title of host publication2016 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages580-585
Number of pages6
Volume2016-September
ISBN (Electronic)9781467399555
DOIs
StatePublished - Sep 6 2016
Event35th IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2016 - San Francisco, United States
Duration: Apr 10 2016Apr 14 2016

Other

Other35th IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2016
CountryUnited States
CitySan Francisco
Period4/10/164/14/16

Fingerprint

Testbeds
Network protocols
Time division multiple access
Wireless mesh networks (WMN)
Finite automata

ASJC Scopus subject areas

  • Computer Science(all)
  • Electrical and Electronic Engineering

Cite this

Flick, N., Garlisi, D., Syrotiuk, V., & Tinnirello, I. (2016). Testbed implementation of the meta-MAC protocol. In 2016 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2016 (Vol. 2016-September, pp. 580-585). [7562143] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/INFCOMW.2016.7562143

Testbed implementation of the meta-MAC protocol. / Flick, Nathaniel; Garlisi, Domenico; Syrotiuk, Violet; Tinnirello, Ilenia.

2016 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2016. Vol. 2016-September Institute of Electrical and Electronics Engineers Inc., 2016. p. 580-585 7562143.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Flick, N, Garlisi, D, Syrotiuk, V & Tinnirello, I 2016, Testbed implementation of the meta-MAC protocol. in 2016 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2016. vol. 2016-September, 7562143, Institute of Electrical and Electronics Engineers Inc., pp. 580-585, 35th IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2016, San Francisco, United States, 4/10/16. https://doi.org/10.1109/INFCOMW.2016.7562143
Flick N, Garlisi D, Syrotiuk V, Tinnirello I. Testbed implementation of the meta-MAC protocol. In 2016 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2016. Vol. 2016-September. Institute of Electrical and Electronics Engineers Inc. 2016. p. 580-585. 7562143 https://doi.org/10.1109/INFCOMW.2016.7562143
Flick, Nathaniel ; Garlisi, Domenico ; Syrotiuk, Violet ; Tinnirello, Ilenia. / Testbed implementation of the meta-MAC protocol. 2016 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2016. Vol. 2016-September Institute of Electrical and Electronics Engineers Inc., 2016. pp. 580-585
@inproceedings{a8faaf8957be4a9e8278c1e17f53fabd,
title = "Testbed implementation of the meta-MAC protocol",
abstract = "The meta-MAC protocol is a systematic and automatic method to dynamically combine any set of existing MAC protocols into a single higher layer MAC protocol. We present a proof-of-concept implementation of the meta-MAC protocol by utilizing a programmable wireless MAC processor (WMP) on top of a commodity wireless card in combination with a host-level software module. The implementation allows us to combine, with certain constraints, a number of protocols each represented as an extended finite state machine. To illustrate the combination principle, we combine protocols of the same type but with varying parameters in a wireless mesh network. Specifically, we combine TDMA protocols with all possible slot assignments. We demonstrate that an implementation of the meta-MAC protocol over the WMP rapidly converges to non-conflicting TDMA slot assignments for the nodes.",
author = "Nathaniel Flick and Domenico Garlisi and Violet Syrotiuk and Ilenia Tinnirello",
year = "2016",
month = "9",
day = "6",
doi = "10.1109/INFCOMW.2016.7562143",
language = "English (US)",
volume = "2016-September",
pages = "580--585",
booktitle = "2016 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

TY - GEN

T1 - Testbed implementation of the meta-MAC protocol

AU - Flick, Nathaniel

AU - Garlisi, Domenico

AU - Syrotiuk, Violet

AU - Tinnirello, Ilenia

PY - 2016/9/6

Y1 - 2016/9/6

N2 - The meta-MAC protocol is a systematic and automatic method to dynamically combine any set of existing MAC protocols into a single higher layer MAC protocol. We present a proof-of-concept implementation of the meta-MAC protocol by utilizing a programmable wireless MAC processor (WMP) on top of a commodity wireless card in combination with a host-level software module. The implementation allows us to combine, with certain constraints, a number of protocols each represented as an extended finite state machine. To illustrate the combination principle, we combine protocols of the same type but with varying parameters in a wireless mesh network. Specifically, we combine TDMA protocols with all possible slot assignments. We demonstrate that an implementation of the meta-MAC protocol over the WMP rapidly converges to non-conflicting TDMA slot assignments for the nodes.

AB - The meta-MAC protocol is a systematic and automatic method to dynamically combine any set of existing MAC protocols into a single higher layer MAC protocol. We present a proof-of-concept implementation of the meta-MAC protocol by utilizing a programmable wireless MAC processor (WMP) on top of a commodity wireless card in combination with a host-level software module. The implementation allows us to combine, with certain constraints, a number of protocols each represented as an extended finite state machine. To illustrate the combination principle, we combine protocols of the same type but with varying parameters in a wireless mesh network. Specifically, we combine TDMA protocols with all possible slot assignments. We demonstrate that an implementation of the meta-MAC protocol over the WMP rapidly converges to non-conflicting TDMA slot assignments for the nodes.

UR - http://www.scopus.com/inward/record.url?scp=84988842069&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84988842069&partnerID=8YFLogxK

U2 - 10.1109/INFCOMW.2016.7562143

DO - 10.1109/INFCOMW.2016.7562143

M3 - Conference contribution

AN - SCOPUS:84988842069

VL - 2016-September

SP - 580

EP - 585

BT - 2016 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2016

PB - Institute of Electrical and Electronics Engineers Inc.

ER -