The comprehensive MAC taxonomy database (comatose) is a collection of 327 wireless media/medium access protocols published between 1970 and 2017.
An adaptive coordinated medium access control for wireless sensor networks, , 2004
Hybrid protocol based on IEEE 802.15.4, combining scheduled slots and contention.
An adaptive MAC protocol for real-time and reliable communications in medical cyber-physical systems, , 2015
ADAPT: a dynamically self-adjusting media access control protocol for ad hoc-networks, , 1999
ADHOC: a new, flexible and reliable MAC architecture for ad-hoc networks, , 2003
An address-light, integrated MAC and routing protocol for wireless sensor networks, , 2006
Alert: An Adaptive Low-Latency Event-Driven MAC Protocol for Wireless Sensor Networks, , 2008
Non-slotted ALOHA
THE ALOHA SYSTEM: Another Alternative for Computer Communications, , 1970
ALOHA with discrete time slots
A real-time and energy-efficient MAC protocol for wireless sensor networks, , 2009
An Adaptive Schedule Medium Access Control for Wireless Sensor Networks, , 2007
AS-MAC: An asynchronous scheduled MAC protocol for wireless sensor networks, , 2008
Medium Access Control with Adjustable Sleeps for Wireless Sensor Networks, , 2006
Quality-of-service in ad hoc carrier sense multiple access wireless networks, , 1999
BitMAC: a deterministic, collision-free, and robust MAC protocol for sensor networks, , 2005
A Bit-map-assisted Energy-efficient MAC Scheme for Wireless Sensor Networks, , 2004
Versatile Low Power Media Access for Wireless Sensor Networks, , 2004
Increasing the efficiency of preamble sampling protocols for wireless sensor networks, , 2006
Even-triggerred, correlated bursts, cooperative static schedule based on PRNG, one control channel, multiple data channels (FDMA)
BurstMAC — An efficient MAC protocol for correlated traffic bursts, , 2009
Surviving Wi-fi Interference in Low Power ZigBee Networks, , 2010
CA-MAC: A Hybrid context-aware MAC protocol for wireless body area networks, , 2011
Floor Acquisition Multiple Access with Collision Resolution, , 1996
Collision avoidance and resolution multiple access with transmission groups, , 1997
A protocol for topology-dependent transmission scheduling in wireless networks, , 1999
Cooperative Energy Harvesting-Adaptive MAC Protocol for WBANs, , 2015
Collision Free Mobility Adaptive (CFMA) MAC for wireless sensor networks, , 2013
Channel-hopping multiple access, , 2000
Coordinated Multichannel MAC Protocol for Vehicular Ad Hoc Networks, , 2016
Crankshaft: An Energy-Efficient MAC-Protocol for Dense Wireless Sensor Networks, , 2007
A High Efficiency MAC Protocol for WLANs: Providing Fairness in Dense Scenarios, , 2017
CSMA-MPS: a minimum preamble sampling MAC protocol for low power wireless sensor networks, , 2004
Collision-minimizing CSMA and its applications to wireless sensor networks, , 2004
IEEE 802.11 uses refinement
An M2M cognitive MAC protocol for overlaid OFDMA environments, , 2017
Dynamic Allocation of Satellite Capacity Through Packet Reservation, , 1973
A MAC protocol for delay-bounded applications in wireless sensor networks, , 2004
Dual busy tone multiple access (DBTMA)-a multiple access control scheme for ad hoc networks, , 2002
A Low Duty Cycle MAC Protocol for Directional Wireless Sensor Networks, , 2017
Improving the Network Lifetime of MANETs through Cooperative MAC Protocol Design, , 2015
Distributed energy aware MAC layer protocol for wireless sensor networks, , 2003
DESYNC: Self-organizing Desynchronization and TDMA on Wireless Sensor Networks, , 2007
DGRAM: A Delay Guaranteed Routing and MAC Protocol for Wireless Sensor Networks, , 2010
A distributed media access control (dmac) for wireless atm networks, , 1997
An adaptive energy-efficient and low-latency MAC for tree-based data gathering in sensor networks, , 2007
Ultra-low power, tree-routing, local time synchronization, local TDMA schedules (collisions can occur!), static slot assignment to joining nodes, beacon time-synchronization
Dozer: Ultra-Low Power Data Gathering in Sensor Networks, , 2007
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks, , 2002
DPS-MAC: An Asynchronous MAC Protocol for Wireless Sensor Networks, , 2007
Medium Access Control Protocol for transparent ATM Access in MBS, , 1995
Medium access control protocol for wireless, transparent ATM access, , 1995
Medium access control with a dynamic duty cycle for sensor networks, , 2004
A Distributed Multi-Channel MAC Protocol for Ad Hoc Wireless Networks, , 2015
Advanced MAC Protocol with Energy-Efficiency for Wireless Sensor Networks, , 2005
Energy-Efficient and Reliable Medium Access in Sensor Networks, , 2007
Energy-Aware Low Power Listening for Sensor Networks, , 2005
EB-MAC: An event based medium access control for wireless sensor networks, , 2009
EchoRing: A Low-Latency, Reliable Token-Passing MAC Protocol for Wireless Industrial Networks, , 2015
An implicit prioritized access protocol for wireless sensor networks, , 2002
EEDF-MAC: An energy efficient MAC protocol for wireless sensor networks, , 2013
Advantages of a TDMA based, energy-efficient, self-organizing MAC protocol for WSNs, , 2004
Hybrid protocol for emergency response WSNs, low and high priority data, TDMA schedule in normal operation with short contention period to support node additions, nodes with high-priority packets can content for slot access by sending a request to the owner
ER-MAC: A Hybrid MAC Protocol for Emergency Response Wireless Sensor Networks, , 2010
Floor Acquisition Multiple Access (FAMA) for Packet-radio Networks, , 1995
Floor Acquisition Multiple Access (FAMA) in Single-channel Wireless Networks, , 1999
Floor Acquisition Multiple Access (FAMA) in Single-channel Wireless Networks, , 1999
FAMA-PJ: A Channel Access Protocol for Wireless LANs, , 1995
Energy-efficient, application-aware medium access for sensor networks, , 2005
Design and Implementation of a Wireless Fieldbus for Plastic Machineries, , 2009
Reduce contention
Flip-MAC: A density-adaptive contention-reduction protocol for efficient any-to-one communication, , 2011
f-MAC: A Deterministic Media Access Control Protocol Without Time Synchronization, , 2006
Energy and latency control in low duty cycle MAC protocols, , 2005
A Five-Phase Reservation Protocol (FPRP) for Mobile Ad Hoc Networks, , 2001
A new protocol for the integration of voice and data over PRMA, , 1996
Funneling-MAC: A Localized, Sink-oriented MAC for Boosting Fidelity in Sensor Networks, , 2006
Supporting real-time multimedia traffic in a wireless LAN, , 1997
Time-Critical Data Delivery in Wireless Sensor Networks, , 2010
Wireless sensor network energy-adaptive mac protocol, , 2006
Group random-access disciplines for multi-access broadcast channels, , 1978
Group randomly addressed polling with reservation for wireless integrated service networks, , 1995
GRAPO—optimized group randomly addressed polling for wireless data network, , 1995
Energy and latency control in low duty cycle MAC protocols, , 2005
Low power distributed MAC for ad hoc sensor radio networks, , 2001
Energy-efficient TDMA medium access control protocol scheduling, , 2000
A hybrid multi-channel MAC protocol for wireless ad hoc networks, , 2015
Hop-reservation multiple access (HRMA) for ad-hoc networks, , 1999
HYMAC: Hybrid TDMA/FDMA Medium Access Control Protocol for Wireless Sensor Networks, , 2007
An Integrated Voice and Data Transmission System with Idle Signal Multiple Access--Dynamic Analysis, , 1993
A New Full Duplex MAC Protocol to Solve the Asymmetric Transmission Time, , 2015
Load-aware channel hopping protocol design for mobile ad hoc networks, , 2017
L-CSMA: A MAC Protocol for Multihop Linear Wireless (Sensor) Networks, , 2016
An Energy-Efficient MAC Protocol for Delay-Sensitive Wireless Sensor Networks, , 2006
LL-MAC: A low latency \{MAC\} protocol for wireless self-organised networks, , 2008
A lightweight medium access protocol (LMAC) for wireless sensor networks: Reducing preamble transmissions and transceiver state switches, , 2004
LODMAC: Location oriented directional MAC protocol for FANETs, , 2015
A low power listening MAC with scheduled wake up after transmissions for WSNs, , 2009
Stations overhear RTS/CTS and inhibit their transmission, random waiting on collisions, no carrier sense, slot time is duration of RTS packet, “time multiplexed btma with one channel”
MACA-a new channel access method for packet radio, , 1990
MACA-BI (MACA By Invitation)-a receiver oriented access protocol for wireless multihop networks, , 1997
Spread spectrum medium access protocol with collision avoidance in mobile ad-hoc wireless network, , 1999
MACA-P: a MAC for concurrent transmissions in multi-hop wireless networks, , 2003
MAC specifications for a WPAN allowing both energy saving and guaranteed delay, , 2008
Spread spectrum medium access protocol with collision avoidance in mobile ad-hoc wireless network, , 1999
MARCH: a medium access control protocol for multihop wireless ad hoc networks, , 2000
Fully distributed wireless MAC transmission of real-time data, , 1998
MaxMAC: A Maximally Traffic-Adaptive MAC Protocol for Wireless Sensor Networks, , 2010
MC-LMAC: A multi-channel MAC protocol for wireless sensor networks, , 2011
Multi-code MAC for multi-hop wireless ad hoc networks, , 2002
A Multi-Channel MAC Protocol for Wireless Sensor Networks, , 2006
McMAC: A Parallel Rendezvous Multi-Channel MAC Protocol, , 2007
A multichannel CSMA MAC protocol for multihop wireless networks, , 1999
Mobility-aware MAC protocol for delay-sensitive wireless sensor networks, , 2009
Micro-Frame Preamble MAC for Multihop Wireless Sensor Networks, , 2006
A Mobility Adaptive Hybrid Protocol for Wireless Sensor Networks, , 2008
Mica: a wireless platform for deeply embedded networks, , 2002
A MAC protocol to reduce sensor network energy consumption using a wakeup radio, , 2005
An Adaptive TDMA based MAC Protocol for Mobile Wireless Sensor Networks, , 2007
Using Directional Antennas for Medium Access Control in Ad Hoc Networks, , 2002
Multi-channel MAC protocol with Directional Antennas in wireless ad hoc networks, , 2015
MMSN: Multi-Frequency Media Access Control for Wireless Sensor Networks., , 2006
Modified R-ALOHA: Broadcast MAC protocol for Vehicular Ad hoc Networks, , 2012
Mobile Slotted Aloha for Vanets, , 2009
Packet Switching in Radio Channels: New Conflict-Free Multiple Access Schemes, , 1980
An adaptive mobility-aware MAC protocol for sensor networks (MS-MAC), , 2004
μ-MAC: an energy-efficient medium access control for wireless sensor networks, , 2005
Network-aware adaptation of MAC scheduling for Wireless Sensor Networks, , 2007
A New Approach to Channel Access Scheduling for Ad Hoc Networks, , 2001
OBMAC: An Overhearing Based MAC Protocol for Wireless Sensor Networks, , 2007
O-MAC: An Organized Energy-Aware MAC Protocol for Wireless Sensor Networks, , 2007
O-MAC: Opportunistic MAC Protocol for M2M Communication in WiFi White Spaces, , 2017
A Priority-Based Adaptive MAC Protocol for Wireless Body Area Networks, , 2016
Power efficient MAC protocol for multihop radio networks, , 1998
P-CSMA: A Priority-Based CSMA Protocol for Multi-Hop Linear Wireless Networks, , 2013
PEDAMACS: power efficient and delay aware medium access protocol for sensor networks, , 2006
A MAC Protocol for Ad-hoc Underwater Acoustic Sensor Networks, , 2006
PicoRadio supports ad hoc ultra-low power wireless networking, , 2000
PIP: A Multichannel, TDMA-based MAC for Efficient and Scalable Bulk Transfer in Sensor Networks, , 2012
PMAC: an adaptive energy-efficient MAC protocol for wireless sensor networks, , 2005
Priority-based QoS MAC protocol for wireless sensor networks, , 2009
Time slots grouped into frames, successful transmission of packet (ALOHA contention) reserves slot for next frame until node does not use it any more (slot empty).
Packet reservation multiple access for local wireless communications, , 1989
PR-MAC: Path-Oriented Real-Time MAC Protocol for Wireless Sensor Network, , 2007
A reservation based multiple access scheme for a future Universal Mobile Telecommunications System, , 1993
Aloha with preamble sampling for sporadic traffic in ad hoc wireless sensor networks, , 2002
Analysis of a Hybrid Access Scheme for Buffered Users-Probabilistic Time Division, , 1982
PW-MAC: An energy-efficient predictive-wakeup MAC protocol for wireless sensor networks, , 2011
A Quorum-Based Energy-Saving MAC Protocol Design for Wireless Sensor Networks, , 2010
Implementation of a MAC protocol for QoS support in wireless sensor networks, , 2009
A novel energy efficient MAC protocol for Wireless Body Area Network, , 2015
A system for broadcast communication: Reservation-ALOHA, , 1973
RAP-a novel medium access control protocol for wireless data networks, , 1993
Receiver-initiated Busy-tone Multiple Access in Packet Radio Networks, , 1987
Power-efficient rendez-vous schemes for dense wireless sensor networks, , 2004
Receiver-initiated Collision Avoidance in Wireless Networks, , 2002
Ripple: a wireless token-passing protocol for multi-hop wireless mesh networks, , 2006
RMAC: a randomized adaptive medium access control algorithm for sensor networks, , 2004
R-MAC: Reservation Medium Access Control Protocol for Wireless Sensor Networks, , 2007
RMAC: A Routing-Enhanced Duty-Cycle MAC Protocol for Wireless Sensor Networks, , 2007
R-MAC: An Energy-Efficient MAC Protocol for Underwater Sensor Networks, , 2007
RR-ALOHA, a Reliable R-ALOHA broadcast channel for ad-hoc inter-vehicle communication networks, , 2002
RR-Aloha+: A slotted and distributed MAC protocol for vehicular communications, , 2009
A medium access control protocol for wireless networks, , 1998
RRMAC: A sensor network MAC for real time and reliable packet transmission, , 2008
High data-rate sensor networks, scheduled contention with binary search tree resolution collision resolution (BSTCR), collision-detection by receiver/base-station, dynamic time slot assignment possible, no global time synchronization required
Resilient Round Robin: A Lightweight Deterministic MAC Primitive, , 2014
RT-Link: A Time-Synchronized Link Protocol for Energy-Constrained Multi-hop Wireless Networks, , 2006
An Energy Efficient MAC in Wireless Sensor Networks to Provide Delay Guarantee, , 2007
Feedback Based Real-Time MAC (RT-MAC) Protocol for Wireless Sensor Networks, , 2009
Spectrum Agile Medium Access Control Protocol for Wireless Sensor Networks, , 2010
A QoS-Based Energy-Aware MAC Protocol for Wireless Multimedia Sensor Networks, , 2008
Ultra-low Duty Cycle MAC with Scheduled Channel Polling, , 2006
Sift: A MAC Protocol for Event-Driven Wireless Sensor Networks, , 2006
Protocols for self-organization of a wireless sensor network, , 2000
Backoff Algorithm in Cognitive Radio MAC Protocol for Throughput Enhancement, , 2015
SOTP: A Self-Organized TDMA Protocol for Wireless Sensor Networks, , 2006
A Unifying Link Abstraction for Wireless Sensor Networks, , 2005
A Receiver Oriented MAC Protocol for Wireless Sensor Networks, , 2007
A self-reorganizing slot allocation protocol for multi-cluster sensor networks, , 2005
A Scalable Redundant TDMA Protocol for High-Density WSNs Inside an Aircraft, , 2014
SS-TDMA: A self-stabilizing MAC for sensor networks, , 2006
Spatial TDMA: A Collision-Free Multihop Channel Access Protocol, , 1985
Optimizing sensor networks in the energy-latency-density design space, , 2002
A MAC Protocol Using Separate Wakeup Slots for Sensor Network, , 2006
SyncWUF: An Ultra Low-Power MAC Protocol for Wireless Sensor Networks, , 2007
Traffic Adaptive MAC Protocol for Wireless Sensor Network, , 2005
TARS: A Traffic-Adaptive Receiver-Synchronized MAC Protocol for Underwater Sensor Networks, , 2017
Self organization and energy efficient TDMA MAC protocol by wake up for wireless sensor networks, , 2004
An Energy-Efficient TDMA MAC for Wireless Sensor Networks, , 2007
An energy-aware medium-access-control protocol with frequent sleeps for wireless sensor networks, , 2005
A traffic aware, energy efficient MAC protocol for wireless sensor networks, , 2005
TFMAC: Multi-channel MAC Protocol for Wireless Sensor Networks, , 2007
Power-efficient rendez-vous schemes for dense wireless sensor networks, , 2004
An Adaptive Energy-efficient MAC Protocol for Wireless Sensor Networks, , 2003
TMMAC: An Energy Efficient Multi-Channel MAC Protocol for Ad Hoc Networks, , 2007
Traffic Aware Medium Access Control Protocol for Wireless Sensor Networks, , 2009
TSMP: Time synchronized mesh protocol, , 2008
Estimating Clock Uncertainty for Efficient Duty-cycling in Sensor Networks, , 2009
Utilization based duty cycle tuning MAC protocol for wireless sensor networks, , 2005
A joint power control and rate adaptation MAC protocol for underwater sensor networks, , 2015
UWAN-MAC: An Energy-Efficient MAC Protocol for Underwater Acoustic Wireless Sensor Networks, , 2007
WATMnet: a prototype wireless ATM system for multimedia personal communication, , 1997
Proposition of a hard real-time MAC protocol for wireless sensor networks, , 2005
WCA: A Weighted Clustering Algorithm for Mobile Ad Hoc Networks, , 2002
Medium access protocol design for time-critical applications in wireless sensor networks, , 2014
WiseMAC: an ultra low power MAC protocol for the downlink of infrastructure wireless sensor networks, , 2004
W-MAC: Supporting Ultra Low Duty Cycle in Wireless Sensor Networks, , 2008
A Transmission Control Scheme for Media Access in Sensor Networks, , 2001
X-MAC: A Short Preamble MAC Protocol for Duty-cycled Wireless Sensor Networks, , 2006
Improving the medium access in highly mobile Wireless Sensor Networks, , 2013
Y-MAC: An Energy-Efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks, , 2008
Since the publication of the ALOHA MAC protocol in 1970 the scientific community has proposed a large number of wireless medium access control (MAC) protocols. This results in two issues. Firstly, name collisions: Most of the single-letter abbreviations like L MAC, M MAC, O MAC and so on are already used multiple times, some up to five times. Even two-letter abbreviations like AS MAC are used three times. This makes it harder than necessary to distinguish different protocols purely based on their name. Secondly, it is very likely that some of these publications are (unintentional) reinventions of previous protocols.
Surveys are usually limited to a small subset of protocols due to time constraints and their target medium, printed journals, which limits the page count. They are static in two ways: Once published they cannot be modified or updated. And secondly printed surveys cannot provide interactivity like feature-based filtering and searching. Additionally their results are not reusable and extendable since they are not machine-readable.
The comprehensive MAC taxonomy database (comatose), aims to fix these problems. It lists most known scientific MAC protocol proposals including their short and long name, a description and refererences the publication it originated from. Its code is public and open source and thus can be updated whenever new research appears. The database is machine-readable and searchable by humans through a browser interface. It also assigns tags or features to each protocol to aid finding protocols with specific properties. These features are grouped into 13 categories. For some categories features are mutually exclusive.
Basic method for channel access, that is how sender and/or receiver decide who is allowed to access the medium.
Target applications the protocol was designed for or explored with.
How and when stations or the whole network is deployed.
Features of the radio hardware.
Mechanisms employed that increase transmission reliability.
The network’s topology.
Comatose uses two separate databases. The first one contains basic information about a protocol, like name, description and features, in a YAML file. This file format is human and machine-readable at the same time and thus easy to maintain. Additional software like an SQL database server is not required. The second database is a standard BibTeX file. Since TeX is used for a lot of scientific publications these records usually exist already and can be copied, as well as reused for new publications. Therefore, both databases should provide value beyond the scope of this project.
As mentioned earlier, this database is not an exhaustive list of MAC protocols as long as new protocols are invented. Due to the large number of protocols listed some of them are still lacking descriptions and tags. If you want to help send an email with your suggestions or clone the repository from GitHub, edit the database and create a pull request.
This work has been partly funded by the German Federal Ministry of Education and Research (BMBF) within the project “TreuFunk” (grant number 16KIS0236).
If you want to cite this work use either the URL of this document https://6xq.net/comatose/ or doi:10.4119/unibi/2918509.