Proceedings Article10.1145/2413176.2413203
MAClets: active MAC protocols over hard-coded devices
Giuseppe Bianchi,Pierluigi Gallo,Domenico Garlisi,Fabrizio Giuliano,Francesco Gringoli,Ilenia Tinnirello +5 more
- 10 Dec 2012
- pp 229-240
TL;DR: This work introduces MAClets, software programs uploaded and executed on-demand over wireless cards, and devised to change the card's real-time medium access control operation, and envision a new architecture for wireless cards based on a protocol interpreter and a powerful API.
read more
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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Software-Defined Networking: A Comprehensive Survey
Diego Kreutz,Fernando M. V. Ramos,Paulo Veríssimo,Christian Esteve Rothenberg,Siamak Azodolmolky,Steve Uhlig +5 more
- 01 Jan 2015
TL;DR: This paper presents an in-depth analysis of the hardware infrastructure, southbound and northbound application programming interfaces (APIs), network virtualization layers, network operating systems (SDN controllers), network programming languages, and network applications, and presents the key building blocks of an SDN infrastructure using a bottom-up, layered approach.
•Posted Content
Software-Defined Networking: A Comprehensive Survey
Diego Kreutz,Fernando M. V. Ramos,Paulo Veríssimo,Christian Esteve Rothenberg,Siamak Azodolmolky,Steve Uhlig +5 more
TL;DR: Software-Defined Networking (SDN) as discussed by the authors is an emerging paradigm that promises to change this state of affairs, by breaking vertical integration, separating the network's control logic from the underlying routers and switches, promoting (logical) centralization of network control, and introducing the ability to program the network.
1.9K
OpenState: programming platform-independent stateful openflow applications inside the switch
Giuseppe Bianchi,Marco Bonola,Antonio Capone,Carmelo Cascone +3 more
- 08 Apr 2014
TL;DR: It is posited that a promising answer revolves around the usage of extended finite state machines, as an extension (super-set) of the OpenFlow match/action abstraction, which can be supported by (mostly) reusing core primitives already implemented in OpenFlow devices.
An architecture for software defined wireless networking
Carlos J. Bernardos,Antonio de la Oliva,Pablo Serrano,Albert Banchs,Luis M. Contreras,Hao Jin,Juan Carlos Zuniga +6 more
TL;DR: An SDN-like approach applied to wireless mobile networks is adopted that will not only benefit from the same features as in the wired case, but will also leverage on the distinct features of mobile deployments to push improvements even further.
Next generation IEEE 802.11 Wireless Local Area Networks : Current status, future directions and open challenges
TL;DR: This survey describes the three key scenarios in which next-generation WLANs will have to operate and reviews the most relevant amendments for each of these use cases focusing on the additional functionalities and the new technologies they include.
135
References
OpenFlow: enabling innovation in campus networks
Nick McKeown,Thomas Anderson,Hari Balakrishnan,Guru Parulkar,Larry L. Peterson,Jennifer Rexford,Scott Shenker,Jonathan S. Turner +7 more
- 31 Mar 2008
TL;DR: This whitepaper proposes OpenFlow: a way for researchers to run experimental protocols in the networks they use every day, based on an Ethernet switch, with an internal flow-table, and a standardized interface to add and remove flow entries.
Cognitive radio: making software radios more personal
TL;DR: With RKRL, cognitive radio agents may actively manipulate the protocol stack to adapt known etiquettes to better satisfy the user's needs and transforms radio nodes from blind executors of predefined protocols to radio-domain-aware intelligent agents that search out ways to deliver the services the user wants even if that user does not know how to obtain them.
9.8K
A survey of active network research
TL;DR: It is illustrated how the routers of an IP network could be augmented to perform such customized processing on the datagrams flowing through them, and these active routers could also interoperate with legacy routers, which transparently forwarddatagrams in the traditional manner.
Maté: a tiny virtual machine for sensor networks
Philip Levis,David E. Culler +1 more
- 01 Oct 2002
TL;DR: Maté's concise, high-level program representation simplifies programming and allows large networks to be frequently reprogrammed in an energy-efficient manner; in addition, its safe execution environment suggests a use of virtual machines to provide the user/kernel boundary on motes that have no hardware protection mechanisms.
IEEE 802.22: The first cognitive radio wireless regional area network standard
TL;DR: This article presents a high-level overview of the IEEE 802.22 standard for cognitive wireless regional area networks (WRANs) that is under development in the IEEE802 LAN/MAN Standards Committee.
1.2K
Related Papers (5)
Manu Bansal,Jeffrey Mehlman,Sachin Katti,Philip Levis +3 more
- 13 Aug 2012
Aditya Gudipati,Daniel Perry,Li Erran Li,Sachin Katti +3 more
- 16 Aug 2013