summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore5
-rw-r--r--Main.hs142
-rw-r--r--Setup.hs2
-rw-r--r--comatose.cabal25
-rw-r--r--data/db.bib1858
-rw-r--r--data/db.yaml1047
6 files changed, 3079 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..eccac6e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*.sw?
+.cabal-sandbox/
+cabal.sandbox.config
+dist/
+comatose.html
diff --git a/Main.hs b/Main.hs
new file mode 100644
index 0000000..1a5bba4
--- /dev/null
+++ b/Main.hs
@@ -0,0 +1,142 @@
+{-# LANGUAGE OverloadedStrings #-}
+
+import Control.Applicative
+import Control.Monad
+import Data.Monoid
+import Data.Yaml
+import Data.List (nub, sort)
+import Data.Maybe (catMaybes)
+import qualified Data.Text as T
+import Text.BibTeX.Parse
+import Text.BibTeX.Entry as E
+import qualified Data.Map as M
+import Text.Parsec.Error
+import Text.ParserCombinators.Parsec.Prim
+import qualified Data.ByteString.Lazy as BS
+import System.FilePath ((<.>), splitExtension)
+import Lucid
+
+import Paths_comatose
+
+data Protocol = Protocol {
+ pname :: Maybe String
+ , pabbrv :: Maybe String
+ , pref :: [String]
+ , pfeatures :: M.Map String (Maybe String)
+ } deriving Show
+
+data Database = Database {
+ dalgos :: M.Map String Protocol
+ , dfeatures :: M.Map String Feature
+ , dpublications :: [T]
+ } deriving Show
+
+data Feature = Feature {
+ fname :: String
+ , fdescription :: Maybe String
+ } deriving Show
+
+type FeatureList = M.Map String Feature
+
+instance FromJSON Protocol where
+ parseJSON (Object v) = Protocol
+ <$> v .:? "name"
+ <*> v .:? "abbrv"
+ <*> v .:? "ref" .!= []
+ <*> v .:? "features" .!= M.empty
+ parseJSON _ = mzero
+
+instance FromJSON Database where
+ parseJSON (Object v) = Database
+ <$> v .: "algos"
+ <*> v .: "features"
+ <*> pure []
+ parseJSON _ = mzero
+
+instance FromJSON Feature where
+ parseJSON (Object v) = Feature
+ <$> v .: "name"
+ <*> v .:? "description"
+ parseJSON _ = mzero
+
+safeHead [] = Nothing
+safeHead (x:_) = Just x
+
+findPublication db ident = safeHead $ filter (\x -> ident == E.identifier x) $ dpublications db
+
+-- |Get a list of all publications referenced by proto @p@
+protoPublications db p = map (findPublication db) (pref p)
+
+-- |Find all referenced features’ names
+referencedFeatures db = nub $ sort $ concat $ map (M.keys . pfeatures) $ M.elems $ dalgos db
+
+readDb :: String -> IO Database
+readDb f = do
+ yamlres <- decodeFileEither f
+ --print yamlres
+ let
+ (Right yamldb) = yamlres
+ (basename, _) = splitExtension f
+ bibres <- parseFromFile file (basename <.> "bib")
+ --print bibres
+ let (Right bibdb) = bibres
+ return yamldb { dpublications = bibdb }
+
+maybeToHtml = maybe (toHtml ("" :: String)) toHtml
+
+head' [] = Nothing
+head' (x:_) = Just x
+
+protoentry :: Database -> [String] -> (String, Protocol) -> Html ()
+protoentry db featurekeys (ident, p) = tr_ $ do
+ let
+ pubs = protoPublications db p
+ firstpub = join (head' pubs)
+ field key = firstpub >>= (return . E.fields) >>= lookup key
+ td_ $ maybeToHtml $ pname p
+ td_ $ maybeToHtml $ pabbrv p
+ td_ $ maybeToHtml $ field "year"
+ forM_ featurekeys (\x -> td_ $ toHtml $ maybe ("" :: String) (const "✓") $ M.lookup x (pfeatures p))
+
+extcss url = link_ [rel_ "stylesheet", type_ "text/css", href_ url]
+
+extjs :: T.Text -> Html ()
+extjs url = script_ [type_ "text/javascript", charset_ "utf8", src_ url] ("" :: T.Text)
+
+page db = doctypehtml_ $ do
+ head_ $ do
+ title_ "comatose"
+ meta_ [charset_ "utf-8"]
+ extjs "https://code.jquery.com/jquery-1.10.2.min.js"
+ extcss "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css"
+ extcss "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap-theme.min.css"
+ extjs "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"
+ extcss "https://cdn.datatables.net/1.10.5/css/jquery.dataTables.css"
+ extjs "https://cdn.datatables.net/1.10.5/js/jquery.dataTables.js"
+ extcss "https://cdn.datatables.net/plug-ins/f2c75b7247b/integration/bootstrap/3/dataTables.bootstrap.css"
+ extjs "https://cdn.datatables.net/plug-ins/f2c75b7247b/integration/bootstrap/3/dataTables.bootstrap.js"
+ body_ $ do
+ div_ [class_ "container"] $ do
+ div_ [class_ "page-header"] $ do
+ h1_ "comatose"
+ h2_ "COmprehensive MAc TaxonOmy databaSE"
+ table_ [id_ "algo", class_ "table-striped"] $ do
+ let featurekeys = referencedFeatures db
+ thead_ $ do
+ tr_ $ do
+ th_ "Name"
+ th_ "Abbrv"
+ th_ "Year"
+ th_ [colspan_ (T.pack $ show $ length featurekeys)] "Features"
+ tr_ $ do
+ th_ ""
+ th_ ""
+ th_ ""
+ forM_ featurekeys (\x -> maybe (th_ "") (th_ . toHtml . fname) $ M.lookup x (dfeatures db))
+ tbody_ $ forM_ (M.toList $ dalgos db) (protoentry db featurekeys)
+ script_ "$(document).ready( function () { $('#algo').DataTable( { paging: false, \"columnDefs\": [ ] } ); } );"
+
+render f db = renderToFile f (page db)
+
+main = getDataFileName "data/db.yaml" >>= readDb >>= render "comatose.html"
+
diff --git a/Setup.hs b/Setup.hs
new file mode 100644
index 0000000..9a994af
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,2 @@
+import Distribution.Simple
+main = defaultMain
diff --git a/comatose.cabal b/comatose.cabal
new file mode 100644
index 0000000..9f70b88
--- /dev/null
+++ b/comatose.cabal
@@ -0,0 +1,25 @@
+-- Initial mac-algorithms.cabal generated by cabal init. For further
+-- documentation, see http://haskell.org/cabal/users-guide/
+
+name: comatose
+version: 0.1.0.0
+-- synopsis:
+-- description:
+license: PublicDomain
+author: Lars-Dominik Braun
+maintainer: lars@6xq.net
+-- copyright:
+category: Web
+build-type: Simple
+-- extra-source-files:
+cabal-version: >=1.10
+data-files: data/db.yaml, data/db.bib
+
+executable comatose
+ main-is: Main.hs
+ -- other-modules:
+ -- other-extensions:
+ build-depends: base >=4.6 && <4.7, bibtex, yaml, containers, parsec, lucid, bytestring, text, filepath
+ -- hs-source-dirs:
+ default-language: Haskell2010
+
diff --git a/data/db.bib b/data/db.bib
new file mode 100644
index 0000000..dd585e8
--- /dev/null
+++ b/data/db.bib
@@ -0,0 +1,1858 @@
+@ARTICLE{csma,
+author={Kleinrock, L. and Tobagi, F.A.},
+journal={Communications, IEEE Transactions on},
+title={Packet Switching in Radio Channels: Part I--Carrier Sense Multiple-Access Modes and Their Throughput-Delay Characteristics},
+year={1975},
+month={Dec},
+volume={23},
+number={12},
+pages={1400-1416},
+keywords={Computer communications;Multiple-access communications;Packet switching;Radio communication;Bandwidth;Computer networks;Costs;Multiaccess communication;Packet radio networks;Packet switching;Radio broadcasting;Radio communication;Telephony;Wire},
+doi={10.1109/TCOM.1975.1092768},
+ISSN={0090-6778},}
+@inproceedings{aloha,
+ author = {Abramson, Norman},
+ title = {THE ALOHA SYSTEM: Another Alternative for Computer Communications},
+ booktitle = {Proceedings of the November 17-19, 1970, Fall Joint Computer Conference},
+ series = {AFIPS '70 (Fall)},
+ year = {1970},
+ location = {Houston, Texas},
+ pages = {281--285},
+ numpages = {5},
+ url = {http://doi.acm.org/10.1145/1478462.1478502},
+ doi = {10.1145/1478462.1478502},
+ acmid = {1478502},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+}
+@ARTICLE{btma,
+author={Tobagi, F.A. and Kleinrock, L.},
+journal={Communications, IEEE Transactions on},
+title={Packet Switching in Radio Channels: Part II--The Hidden Terminal Problem in Carrier Sense Multiple-Access and the Busy-Tone Solution},
+year={1975},
+month={Dec},
+volume={23},
+number={12},
+pages={1417-1433},
+keywords={Computer communications;Multiple-access communications;Packet switching;Radio communication;Bandwidth;Computer vision;Degradation;Delay;Helium;Information analysis;Multiaccess communication;Packet switching;Protocols;Radio broadcasting},
+doi={10.1109/TCOM.1975.1092767},
+ISSN={0090-6778},}
+@ARTICLE{prma,
+author={Goodman, D.J. and Valenzuela, R. and Gayliard, K.T. and Ramamurthi, B.},
+journal={Communications, IEEE Transactions on},
+title={Packet reservation multiple access for local wireless communications},
+year={1989},
+month={Aug},
+volume={37},
+number={8},
+pages={885-890},
+keywords={multi-access systems;packet switching;protocols;bandwidth efficiency;channel time slots;computer simulations;listening test;local wireless communications;packet reservation multiple access;periodic information terminal;signaling;speech terminals;uncontested transmission;voice quality;Bandwidth;Computer simulation;Filtering;Nonlinear filters;Speech;Telephony;Timing jitter;Velocity measurement;Wireless communication;Wireless sensor networks},
+doi={10.1109/26.31190},
+ISSN={0090-6778},}
+@inproceedings{maca,
+ title={MACA-a new channel access method for packet radio},
+ author={Karn, Phil},
+ booktitle={ARRL/CRRL Amateur radio 9th computer networking conference},
+ volume={140},
+ pages={134--140},
+ year={1990}
+}
+@article{macaw,
+ author = {Bharghavan, Vaduvur and Demers, Alan and Shenker, Scott and Zhang, Lixia},
+ title = {MACAW: A Media Access Protocol for Wireless LAN's},
+ journal = {SIGCOMM Comput. Commun. Rev.},
+ issue_date = {Oct. 1994},
+ volume = {24},
+ number = {4},
+ month = oct,
+ year = {1994},
+ issn = {0146-4833},
+ pages = {212--225},
+ numpages = {14},
+ url = {http://doi.acm.org/10.1145/190809.190334},
+ doi = {10.1145/190809.190334},
+ acmid = {190334},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+}
+@inproceedings{fama,
+ author = {Fullmer, Chane L. and Garcia-Luna-Aceves, J. J.},
+ title = {Floor Acquisition Multiple Access (FAMA) for Packet-radio Networks},
+ booktitle = {Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication},
+ series = {SIGCOMM '95},
+ year = {1995},
+ isbn = {0-89791-711-1},
+ location = {Cambridge, Massachusetts, USA},
+ pages = {262--273},
+ numpages = {12},
+ url = {http://doi.acm.org/10.1145/217382.217458},
+ doi = {10.1145/217382.217458},
+ acmid = {217458},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+}
+@INPROCEEDINGS{macabi,
+author={Talucci, F. and Gerla, M. and Fratta, L.},
+booktitle={Personal, Indoor and Mobile Radio Communications, 1997. Waves of the Year 2000. PIMRC '97., The 8th IEEE International Symposium on},
+title={MACA-BI (MACA By Invitation)-a receiver oriented access protocol for wireless multihop networks},
+year={1997},
+month={Sep},
+volume={2},
+pages={435-439 vol.2},
+keywords={IEEE standards;access protocols;multi-access systems;network topology;packet radio networks;radio receivers;telecommunication standards;traffic;wireless LAN;IEEE 802.11 wireless LAN standard;MACA By Invitation;MACA-BI;Multiple Access Collision Avoidance;RTS/CTS handshake;data collision free property;efficiency;hidden terminal conditions;multihop topologies;multiple access protocols;packet transmission time;predictable traffic characteristics;radio turn-around time;receiver oriented access protocol;request to send/clear to send handshake;simulation results;stationary traffic characteristics;wireless MAC protocol;wireless multihop networks;Access protocols;Collision avoidance;Media Access Protocol;Predictive models;Receivers;Road accidents;Topology;Traffic control;Wireless LAN;Wireless application protocol},
+doi={10.1109/PIMRC.1997.630970},}
+@article{fprp,
+ author = {Zhu, Chenxi and Corson, M. S.},
+ title = {A Five-Phase Reservation Protocol (FPRP) for Mobile Ad Hoc Networks},
+ journal = {Wirel. Netw.},
+ issue_date = {08/01/2001},
+ volume = {7},
+ number = {4},
+ month = sep,
+ year = {2001},
+ issn = {1022-0038},
+ pages = {371--384},
+ numpages = {14},
+ url = {http://dx.doi.org/10.1023/A:1016683928786},
+ doi = {10.1023/A:1016683928786},
+ acmid = {500488},
+ publisher = {Springer-Verlag New York, Inc.},
+ address = {Secaucus, NJ, USA},
+ keywords = {ad hoc networks, broadcast slot assignment, graph coloring, slotted-Aloha, time-division-multiple-access},
+}
+@INPROCEEDINGS{pamas,
+author={Singh, S. and Raghavendra, C.S.},
+booktitle={Personal, Indoor and Mobile Radio Communications, 1998. The Ninth IEEE International Symposium on},
+title={Power efficient MAC protocol for multihop radio networks},
+year={1998},
+month={Sep},
+volume={1},
+pages={153-157 vol.1},
+keywords={access protocols;multi-access systems;packet radio networks;MAC protocol;ad hoc network;multi-access protocol;multihop radio networks;packet radio networks;power efficient protocol;simulation results;Access protocols;Ad hoc networks;Computer networks;Energy consumption;Media Access Protocol;Power engineering computing;Radio network;Radio networks;Spread spectrum communication;Throughput},
+doi={10.1109/PIMRC.1998.733533},}
+@INPROCEEDINGS{markowski,
+author={Markowski, M.J. and Sethi, A.S.},
+booktitle={Real-Time Technology and Applications Symposium, 1998. Proceedings. Fourth IEEE},
+title={Fully distributed wireless MAC transmission of real-time data},
+year={1998},
+month={Jun},
+pages={49-57},
+keywords={access protocols;data communication;real-time systems;wireless LAN;MAC protocol;ad hoc wireless network;ad hoc wireless networks;fully distributed wireless MAC transmission;non real time data;overloaded conditions;protocol model;real time data transmission;real time requirements;real time services;real time types;splitting protocols;Computer networks;Electronic switching systems;Laboratories;Media Access Protocol;Real time systems;Resource management;Stability;Wire;Wireless application protocol;Wireless networks},
+doi={10.1109/RTTAS.1998.683187},}
+@INPROCEEDINGS{hrma,
+author={Zhenyu Yang and Garcia-Luna-Aceves, J.J.},
+booktitle={INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE},
+title={Hop-reservation multiple access (HRMA) for ad-hoc networks},
+year={1999},
+month={Mar},
+volume={1},
+pages={194-201 vol.1},
+keywords={access protocols;data communication;frequency hop communication;hypercube networks;land mobile radio;multi-access systems;multiuser channels;network topology;packet radio networks;spread spectrum communication;synchronisation;FHSS;ISM band;Metricom Ricochet system;average packet length;collision-free data transmission;dwell time duration;frequency hopping sequence;half-duplex radios;handshake mechanism;hidden terminals;hop-reservation multiple access;hypercube network topology;mobile environment;multi-hop packet radio networks;multichannel MAC protocol;multichannel slotted ALOHA protocol;reservation mechanism;throughput;time synchronization;traffic-load ranges;variable-length packets;very slow frequency-hopping spread spectrum;wireless ad-hoc networks;Access protocols;Ad hoc networks;Data communication;Frequency synchronization;Hypercubes;Media Access Protocol;Packet radio networks;Spread spectrum communication;Throughput;Wireless application protocol},
+doi={10.1109/INFCOM.1999.749268},
+ISSN={0743-166X},}
+@INPROCEEDINGS{mcsma,
+author={Nasipuri, A. and Zhuang, J. and Das, S.R.},
+booktitle={Wireless Communications and Networking Conference, 1999. WCNC. 1999 IEEE},
+title={A multichannel CSMA MAC protocol for multihop wireless networks},
+year={1999},
+month={},
+pages={1402-1406 vol.3},
+keywords={carrier sense multiple access;land mobile radio;packet radio networks;telecommunication channels;telecommunication network routing;ad hoc networks;bandwidth;carrier-sense multiple access protocol;dynamic routing protocols;mobile nodes;multichannel CSMA MAC protocol;multihop wireless networks;packet loss reduction;packet transmission;performance;random idle channel selection;simulations;soft channel reservation;throughput;Access protocols;Ad hoc networks;Broadcasting;Cellular networks;Media Access Protocol;Multiaccess communication;Routing protocols;Spread spectrum communication;Wireless application protocol;Wireless networks},
+doi={10.1109/WCNC.1999.796968},
+ISSN={1525-3511},}
+@INPROCEEDINGS{psdcc,
+author={Bononi, L. and Conti, M. and Donatiello, L.},
+booktitle={Mobile Multimedia Communications, 1999. (MoMuC '99) 1999 IEEE International Workshop on},
+title={A distributed contention control mechanism for power saving in random-access ad-hoc wireless local area networks},
+year={1999},
+month={},
+pages={114-123},
+keywords={distributed control;mobile computing;multi-access systems;power consumption;telecommunication congestion control;wireless LAN;IEEE 802.11 Distributed Coordination Function;IEEE Standard 802.11 DCF access scheme;MAC protocol;WLAN;adaptive power-save distributed contention control mechanism;distributed access scheme;distributed contention control mechanism;frame transmission;medium access control protocol;mobile computers;network interface;optimal power consumption level;power consumption;power saving;random-access ad-hoc wireless local area networks;shared transmission channel;wireless LAN;Access protocols;Computer networks;Distributed control;Energy consumption;Media Access Protocol;Mobile computing;Network interfaces;Wireless LAN;Wireless application protocol;Wireless networks},
+doi={10.1109/MOMUC.1999.819479},}
+@inproceedings{rimasp,
+ author = {Garcia-Luna-Aceves, J. J. and Tzamaloukas, Asimakis},
+ title = {Reversing the Collision-avoidance Handshake in Wireless Networks},
+ booktitle = {Proceedings of the 5th Annual ACM/IEEE International Conference on Mobile Computing and Networking},
+ series = {MobiCom '99},
+ year = {1999},
+ isbn = {1-58113-142-9},
+ location = {Seattle, Washington, USA},
+ pages = {120--131},
+ numpages = {12},
+ url = {http://doi.acm.org/10.1145/313451.313516},
+ doi = {10.1145/313451.313516},
+ acmid = {313516},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+}
+@INPROCEEDINGS{adapt,
+author={Chlamtac, I. and Farago, A. and Myers, A.D. and Syrotiuk, V.R. and Zaruba, G.},
+booktitle={Global Telecommunications Conference, 1999. GLOBECOM '99},
+title={ADAPT: a dynamically self-adjusting media access control protocol for ad hoc-networks},
+year={1999},
+month={},
+volume={1A},
+pages={11-15 vol.1a},
+keywords={access protocols;land mobile radio;ADAPT;a dynamically adaptive protocol for transmission;ad hoc-networks;allocation based protocol;bandwidth;bounded delay guarantees;collision-free allocation based protocol;contention based protocol;dynamically self-adjusting media access control protocol;reuse;self-adjustment;Access protocols;Ad hoc networks;Bandwidth;Delay;Media Access Protocol;Mobile ad hoc networks;Mobile communication;Processor scheduling;Throughput;Time division multiple access},
+doi={10.1109/GLOCOM.1999.831599},}
+@inproceedings{isma,
+title={An Integrated Voice and Data Transmission System with Idle Signal Multiple Access--Dynamic Analysis},
+date={1993-11-25},
+booktitle={IEICE TRANSACTIONS on Communications Vol.E76-B No.11},
+pages={1398--1407}
+}
+@ARTICLE{cprma,
+author={Bianchi, G. and Borgonovo, F. and Fratta, L. and Musumeci, L. and Zorzi, M.},
+journal={Vehicular Technology, IEEE Transactions on},
+title={C-PRMA: a centralized packet reservation multiple access for local wireless communications},
+year={1997},
+month={May},
+volume={46},
+number={2},
+pages={422-436},
+keywords={access protocols;cellular radio;data communication;delays;land mobile radio;packet radio networks;packet reservation multiple access;radiofrequency interference;scheduling;voice communication;C-PRMA;bandwidth utilization;base station;cellular radio systems;centralized packet reservation multiple access;delay constraints;grade of service;interference noise;local wireless communications;microcellular systems;mobile stations;packet reservation multiple-access;packet retransmission policy;packet voice;packet-switched technology;performance;reservation ALOHA protocol;short propagation delay;simulation results;traffic rate;transmission scheduling;voice transmission;voice-data integration;Access protocols;Bandwidth;Base stations;Interference;Land mobile radio cellular systems;Propagation delay;Speech;Time division multiple access;Traffic control;Working environment noise},
+doi={10.1109/25.580781},
+ISSN={0018-9545},}
+@INPROCEEDINGS{risma,
+author={Gang Wu and Taira, K. and Harada, H. and Mizuno, M. and Mukumoto, K. and Fukuda, A.},
+booktitle={Communications, 1996. ICC '96, Conference Record, Converging Technologies for Tomorrow's Applications. 1996 IEEE International Conference on},
+title={An R-ISMA integrated voice/data wireless information system with different packet generation rates},
+year={1996},
+month={Jun},
+volume={3},
+pages={1263-1269 vol.3},
+keywords={access protocols;approximation theory;channel capacity;data communication;delays;multimedia communication;packet radio networks;voice communication;MAC protocols;R-ISMA protocol;data traffic;delay performance;integrated voice/data wireless information system;medium access control;packet generation rates;reserved idle signal multiple access;system performance;transient fluid approximation;voice traffic;voice/data integration;wireless multimedia communication;wireless multimedia communication networks;Access protocols;Communication networks;Information systems;Media Access Protocol;Multimedia communication;System performance;Telecommunication traffic;Transient analysis;Wireless application protocol;Wireless communication},
+doi={10.1109/ICC.1996.531996},}
+@ARTICLE{sisma,
+author={Gang Wu and Mukumoto, K. and Fukuda, A.},
+journal={Vehicular Technology, IEEE Transactions on},
+title={Slotted idle signal multiple access scheme for two-way centralized wireless communication networks},
+year={1994},
+month={May},
+volume={43},
+number={2},
+pages={345-352},
+keywords={channel capacity;mobile radio systems;multi-access systems;protocols;radio networks;telecommunication traffic;S-ISMA/CD;centralized wireless communication networks;channel efficiency;delay performance;downstream traffic;downward channel;equilibrium point analysis;fluid approximation method;offered load;random multiple access;slotted idle signal multiple access;throughput;two-way networks;upstream traffic;Access protocols;Base stations;Broadcasting;Fluid dynamics;Instruction sets;Propagation delay;Road accidents;Telecommunication traffic;Throughput;Wireless communication},
+doi={10.1109/25.293653},
+ISSN={0018-9545},}
+@INPROCEEDINGS{rap,
+author={Kwang-Cheng Chen and Lee, C.-H.},
+booktitle={Global Telecommunications Conference, 1993, including a Communications Theory Mini-Conference. Technical Program Conference Record, IEEE in Houston. GLOBECOM '93., IEEE},
+title={RAP-a novel medium access control protocol for wireless data networks},
+year={1993},
+month={Nov},
+pages={1713-1717 vol.3},
+keywords={cellular radio;channel capacity;data communication systems;delays;local area networks;performance evaluation;personal communication networks;protocols;LAN;RAP;active mobile nodes;base stations;channel;decentralized control;handoff;infrastructured wireless network architectures;medium access control protocol;personal communication systems;power efficiency;randomly addressed polling;seemingless services;time-bounded services;wireless data networks;Access protocols;Base stations;Distributed control;Hardware;Infrared spectra;Media Access Protocol;Telecommunication traffic;Wireless LAN;Wireless application protocol;Wireless networks},
+doi={10.1109/GLOCOM.1993.318362},}
+@INPROCEEDINGS{grap,
+author={Hsiu-Fen Chou and Lee, C.-H. and Kwang-Cheng Chen},
+booktitle={Personal, Indoor and Mobile Radio Communications, 1995. PIMRC'95. Wireless: Merging onto the Information Superhighway., Sixth IEEE International Symposium on},
+title={Group randomly addressed polling with reservation for wireless integrated service networks},
+year={1995},
+month={Sep},
+volume={2},
+pages={618-622 vol.2},
+keywords={access protocols;cellular radio;data communication;land mobile radio;multi-access systems;personal communication networks;voice communication;wireless LAN;GRAP;R-GRAP;group randomly addressed polling protocol;integrated service traffic;integrated voice/data traffic;multiple access protocol;performance;personal communications;reservation;time-bounded service traffic;voice wireless networks;wireless data networks;wireless integrated service networks;Access protocols;Base stations;Broadcasting;Fading;Intserv networks;Multiaccess communication;Telecommunication traffic;Wireless LAN;Wireless application protocol;Wireless networks},
+doi={10.1109/PIMRC.1995.480942},}
+@article{grapo,
+year={1995},
+issn={1068-9605},
+journal={International Journal of Wireless Information Networks},
+volume={2},
+number={4},
+doi={10.1007/BF01538149},
+title={GRAPO—optimized group randomly addressed polling for wireless data network},
+url={http://dx.doi.org/10.1007/BF01538149},
+publisher={Kluwer Academic Publishers-Plenum Publishers},
+author={Li, Meng-Che and Chen, Kwang-Cheng},
+pages={247-255},
+language={English}
+}
+@ARTICLE{rama,
+author={Amitay, N.},
+journal={Electronics Letters},
+title={Resource auction multiple access (RAMA): efficient method for fast resource assignment in decentralised wireless PCS},
+year={1992},
+month={April},
+volume={28},
+number={8},
+pages={799-801},
+keywords={cellular radio;multi-access systems;personal communication networks;GSM parameters;RAMA;decentralised wireless PCS;deterministic algorithm;fast resource assignment;flexible access;handoff;heavy traffic demand;high capacity wireless personal communications systems;microcells;propagation delays;resource assignment;resource auction multiple access;throughput},
+doi={10.1049/el:19920504},
+ISSN={0013-5194},}
+@article{zhang,
+year={1993},
+issn={1018-4864},
+journal={Telecommunication Systems},
+volume={1},
+number={1},
+doi={10.1007/BF02136165},
+title={Performance of a modified polling strategy for broadband wireless lans in a harsh fading environment},
+url={http://dx.doi.org/10.1007/BF02136165},
+publisher={Baltzer Science Publishers, Baarn/Kluwer Academic Publishers},
+author={Zhang, Zhensheng and Acampora, AnthonyS.},
+pages={279-294},
+language={English}
+}
+@INPROCEEDINGS{dtmp,
+author={Haines, R.J. and Aghvami, A.H.},
+booktitle={Communications, 1993. ICC '93 Geneva. Technical Program, Conference Record, IEEE International Conference on},
+title={Indoor radio environment considerations in selecting a media access control protocol for wideband radio data communications},
+year={1993},
+month={May},
+volume={2},
+pages={990-994 vol.2},
+keywords={access protocols;broadband networks;digital radio;digital signals;forward error correction;indoor radio;multipath channels;radiowave propagation;robust control;trellis coded modulation;wireless LAN;bursty computer file data;channel outage occurrence;data corruption;digital signal propagation;forward error correction;indoor environment;media access control protocol;multipath channel;trellis code modulation;wideband radio data communications;Bit rate;Computer errors;Convolutional codes;Error correction codes;Forward error correction;Indoor environments;Indoor radio communication;Media Access Protocol;Modulation coding;Multipath channels},
+doi={10.1109/ICC.1993.397418},}
+@INPROCEEDINGS{acampora,
+author={Acampora, A.S. and Krishnamurthy, S.V.},
+booktitle={Universal Personal Communications Record, 1997. Conference Record., 1997 IEEE 6th International Conference on},
+title={A new adaptive MAC layer protocol for wireless ATM networks in harsh fading and interference environments},
+year={1997},
+month={Oct},
+volume={2},
+pages={410-415 vol.2},
+keywords={access protocols;adaptive systems;adjacent channel interference;asynchronous transfer mode;cellular radio;cochannel interference;fading;internetworking;land mobile radio;multimedia communication;multipath channels;packet radio networks;spread spectrum communication;ATM wireline network;CPU resources;adaptive MAC layer protocol;adaptive array antenna;adjacent channel interference;antenna element combining;approximations;average message delay;bandwidth-upon-demand interface;base station;cochannel interference;computer simulations;database resources;direct sequence spread spectrum;fading environment;high speed radio channel sharing;link utilization efficiency;media access protocol;moving vehicles;multimedia service;multipath propagation;neighboring radio cells;performance;pilot tone simulation;polling signal;power splitting weights;protocol parameters;radio channel;wireless ATM networks;wireless packet access units;Access protocols;Adaptive arrays;Antennas and propagation;Base stations;Directive antennas;Media Access Protocol;Multimedia databases;Multimedia systems;Vehicles;Wireless application protocol},
+doi={10.1109/ICUPC.1997.627197},
+ISSN={1091-8442},}
+@ARTICLE{frma,
+author={Narasimhan, P. and Yates, R.D.},
+journal={Selected Areas in Communications, IEEE Journal on},
+title={A new protocol for the integration of voice and data over PRMA},
+year={1996},
+month={May},
+volume={14},
+number={4},
+pages={623-631},
+keywords={Markov processes;data communication;land mobile radio;nonlinear programming;packet reservation multiple access;probability;telecommunication traffic;voice communication;Markov chain;PRMA;QoS;bandwidth;data region;data subsystems;data traffic;exact analytical method;mobile terminal;nonlinear programming problem;numerical results;packet reservation multiple access;protocol;quality of service;receiver;voice capacity;voice contention region;voice information region;voice packet dropping probability;voice subsystems;voice-data integration;Access protocols;Bandwidth;Broadcasting;Decoding;Delay effects;Multiplexing;Performance analysis;Quality of service;Speech analysis;Time division multiple access},
+doi={10.1109/49.490413},
+ISSN={0733-8716},}
+@INPROCEEDINGS{prmapp,
+author={DeVile, J.M.},
+booktitle={Mobile and Personal Communications, 1993., Seventh IEE European Conference on},
+title={A reservation based multiple access scheme for a future Universal Mobile Telecommunications System},
+year={1993},
+month={Dec},
+pages={210-215},
+keywords={mobile radio systems;time division multiple access;PRMA++;RACE ATDMA project;advanced time division multiple access;air-interface;future Universal Mobile Telecommunications System;reservation based multiple access},}
+@article{ribtma,
+ author = {Wu, C. and Li, V.},
+ title = {Receiver-initiated Busy-tone Multiple Access in Packet Radio Networks},
+ journal = {SIGCOMM Comput. Commun. Rev.},
+ issue_date = {Oct./Nov. 1987},
+ volume = {17},
+ number = {5},
+ month = aug,
+ year = {1987},
+ issn = {0146-4833},
+ pages = {336--342},
+ numpages = {7},
+ url = {http://doi.acm.org/10.1145/55483.55518},
+ doi = {10.1145/55483.55518},
+ acmid = {55518},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+}
+@ARTICLE{frama,
+author={Pinheiro, A.L.A. and de Marca, J.R.B.},
+journal={Electronics Letters},
+title={Fair deterministic packet access protocol: F-RAMA (fair resource assignment multiple access)},
+year={1996},
+month={Dec},
+volume={32},
+number={25},
+pages={2310-2311},
+keywords={access protocols;delays;multi-access systems;packet radio networks;probability;statistics;F-RAMA protocol;access delay;deterministic packet access protocol;fair resource assignment multiple access;packet dropping probability;resource auction multiple access;speech clipping statistics;voice transmission},
+doi={10.1049/el:19961588},
+ISSN={0013-5194},}
+@article{rraisa,
+year={1997},
+issn={1383-469X},
+journal={Mobile Networks and Applications},
+volume={2},
+number={1},
+doi={10.1023/A:1013203910607},
+title={The RRA‐ISA multiple access protocol with and without simple priority schemes for real‐time and data traffic in wireless cellular systems},
+url={http://dx.doi.org/10.1023/A%3A1013203910607},
+publisher={Kluwer Academic Publishers},
+author={Bolla, Raffaele and Davoli, Franco and Nobile, Carlo},
+pages={45-53},
+language={English}
+}
+@article{dqruma,
+year={1995},
+issn={1022-0038},
+journal={Wireless Networks},
+volume={1},
+number={3},
+doi={10.1007/BF01200846},
+title={An efficient demand-assignment multiple access protocol for wireless packet (ATM) networks},
+url={http://dx.doi.org/10.1007/BF01200846},
+publisher={Kluwer Academic Publishers},
+author={Karol, MarkJ. and Liu, Zhao and Eng, KaiY.},
+pages={267-279},
+language={English}
+}
+@ARTICLE{mascara,
+author={Mikkonen, J. and Aldis, J. and Awater, G. and Lunn, A. and Hutchison, David},
+journal={Selected Areas in Communications, IEEE Journal on},
+title={The Magic WAND-functional overview},
+year={1998},
+month={Aug},
+volume={16},
+number={6},
+pages={953-972},
+keywords={asynchronous transfer mode;data communication;multimedia communication;protocols;specification languages;wireless LAN;ATM LAN;European Union ACTS initiative;Magic WAND;SDL simulation;call setup;design;functional model;functional overview;functional specification;functionality;handover;indoor environments;initial registration;key operations;physical data transmission;protocols;shared multimedia application;user mobility;walking speed;wireless ATM network demonstrator;wireless access network;Access protocols;Asynchronous transfer mode;Communications technology;Data communication;Frequency;Indoor environments;Mobile computing;Switches;Wireless application protocol;Wireless networks},
+doi={10.1109/49.709455},
+ISSN={0733-8716},}
+@article{dsapp,
+ title={Performance evaluation of medium access control protocols for mobile broadband systems},
+ author={Petras, Dietmar},
+ journal={See http://www. comnets. rwth-aachen. de/petras/Publications},
+ year={1996},
+ publisher={Citeseer}
+}
+@INPROCEEDINGS{cata,
+author={Zhenyu Tang and Garcia-Luna-Aceves, J.J.},
+booktitle={Wireless Communications and Networking Conference, 1999. WCNC. 1999 IEEE},
+title={A protocol for topology-dependent transmission scheduling in wireless networks},
+year={1999},
+month={},
+pages={1333-1337 vol.3},
+keywords={access protocols;network topology;packet radio networks;scheduling;telecommunication channels;telecommunication congestion control;CATA;ad-hoc networks;bandwidth;broadcasting;channel access protocol;collision-avoidance time allocation;distributed reservation;dynamic service time;fully-connected network topology;handshake mechanism;hidden terminals;multi-hop packet radio networks;multicasting;protocol;throughput;topology-dependent transmission scheduling;unicasting;wireless networks;Access protocols;Ad hoc networks;Dynamic scheduling;Intelligent networks;Media Access Protocol;Multiaccess communication;Multicast protocols;Processor scheduling;Spread spectrum communication;Wireless networks},
+doi={10.1109/WCNC.1999.796954},
+ISSN={1525-3511},}
+@article{jin,
+title={A MAC Algorithm for Energy-limited Ad-Hoc Networks},
+date={2007-05-14},
+year=2007,
+}
+@article{trama,
+ author = {Rajendran, Venkatesh and Obraczka, Katia and Garcia-Luna-Aceves, J. J.},
+ title = {Energy-efficient, Collision-free Medium Access Control for Wireless Sensor Networks},
+ journal = {Wirel. Netw.},
+ issue_date = {February 2006},
+ volume = {12},
+ number = {1},
+ month = feb,
+ year = {2006},
+ issn = {1022-0038},
+ pages = {63--78},
+ numpages = {16},
+ url = {http://dx.doi.org/10.1007/s11276-006-6151-z},
+ doi = {10.1007/s11276-006-6151-z},
+ acmid = {1143386},
+ publisher = {Springer-Verlag New York, Inc.},
+ address = {Secaucus, NJ, USA},
+ keywords = {ad hoc networks, energy-efficient scheduling, sensor networks, traffic-adaptive medium access},
+}
+@inproceedings{nama,
+ author = {Bao, Lichun and Garcia-Luna-Aceves, J. J.},
+ title = {A New Approach to Channel Access Scheduling for Ad Hoc Networks},
+ booktitle = {Proceedings of the 7th Annual International Conference on Mobile Computing and Networking},
+ series = {MobiCom '01},
+ year = {2001},
+ isbn = {1-58113-422-3},
+ location = {Rome, Italy},
+ pages = {210--221},
+ numpages = {12},
+ url = {http://doi.acm.org/10.1145/381677.381698},
+ doi = {10.1145/381677.381698},
+ acmid = {381698},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+}
+@INPROCEEDINGS{march,
+author={Toh, C.K. and Vassiliou, V. and Guichal, G. and Shih, C.-H.},
+booktitle={MILCOM 2000. 21st Century Military Communications Conference Proceedings},
+title={MARCH: a medium access control protocol for multihop wireless ad hoc networks},
+year={2000},
+month={},
+volume={1},
+pages={512-516 vol.1},
+keywords={access protocols;broadcast antennas;land mobile radio;multi-access systems;packet radio networks;MAC protocols;MARCH protocol;RTS-CTS handshake;broadcast characteristics;channel throughput;control messages reduction;control packets transmission;data packet forwarding;data packet transmission;medium access control protocol;mobile hosts;multihop wireless ad hoc networks;multiple access with reduced handshake;omnidirectional antenna;packet collision probability;performance evaluation;simulation results;Access protocols;Ad hoc networks;Media Access Protocol;Mobile ad hoc networks;Mobile computing;Multiaccess communication;Road accidents;Spread spectrum communication;Throughput;Wireless application protocol},
+doi={10.1109/MILCOM.2000.905007},}
+@INPROCEEDINGS{richdp,
+author={Tzamaloukas, A. and Garcia-Luna-Aceves, J.J.},
+booktitle={Computer Communications and Networks, 2000. Proceedings. Ninth International Conference on},
+title={A channel-hopping protocol for ad-hoc networks},
+year={2000},
+month={},
+pages={142-147},
+keywords={access protocols;channel allocation;frequency hop communication;packet radio networks;telecommunication congestion control;MAC protocols;RICH-DP;ad-hoc networks;carrier sensing;channel-hopping protocol;collision-avoidance handshakes;commercial off-the-shelf frequency hopping radios;data packets;delay characteristics;dual polling;hidden source interference;hidden terminals;media access control protocols;receiver-initiated channel-hopping;throughput characteristics;unique node codes;unlicensed frequency bands;wireless networks;Access protocols;Ad hoc networks;Analytical models;Delay;Frequency;Interference;Media Access Protocol;Throughput;Wireless application protocol;Wireless networks},
+doi={10.1109/ICCCN.2000.885483},
+ISSN={1095-2055},}
+@article{dcapc,
+author = {Wu, Shih-Lin and Tseng, Yu-Chee and Lin, Chih-Yu and Sheu, Jang-Ping},
+title = {A Multi-channel MAC Protocol with Power Control for Multi-hop Mobile Ad Hoc Networks},
+volume = {45},
+number = {1},
+pages = {101-110},
+year = {2002},
+doi = {10.1093/comjnl/45.1.101},
+abstract ={In a mobile ad hoc network (MANET), one essential issue is Medium Access Control (MAC), which addresses how to utilize the radio spectrum efficiently and to resolve potential contention and collision among mobile hosts on using the medium. Existing works have been dedicated to using multiple channels and power control to improve the performance of MANET. In this paper, we investigate the possibility of bringing the concepts of power control and multi-channel medium access together in the MAC design problem in a MANET. Existing protocols only address one of these issues independently. The proposed protocol is characterized by the following features: (i) it follows an ‘on-demand’ style to assign channels to mobile hosts, (ii) the number of channels required is independent of the network topology and degree, (iii) it flexibly adapts to host mobility, (iv) no form of clock synchronization is required and (v) power control is used to exploit frequency reuse. Power control may also extend battery life and reduce signal interference, both of which are important in wireless communication. Through simulations, we demonstrate the advantage of our new protocol.},
+URL = {http://comjnl.oxfordjournals.org/content/45/1/101.abstract},
+eprint = {http://comjnl.oxfordjournals.org/content/45/1/101.full.pdf+html},
+journal = {The Computer Journal}
+}
+@INPROCEEDINGS{srmapa,
+author={Chang Wook Ahn and Chung Gu Kang and You Ze Cho},
+booktitle={Vehicular Technology Conference, 2000. IEEE-VTS Fall VTC 2000. 52nd},
+title={Soft reservation multiple access with priority assignment (SRMA/PA): a novel MAC protocol for QoS-guaranteed integrated services in mobile ad-hoc networks},
+year={2000},
+month={},
+volume={2},
+pages={942-947 vol.2},
+keywords={access protocols;distributed control;land mobile radio;multiplexing;packet radio networks;quality of service;telecommunication control;MAC protocol;QoS-guaranteed integrated services;RTS/CTS-like collision-avoidance handshake;SRMA/PA protocol;back-off mechanism;channel utilization;delay-constrained services;distributed access priority control;distributed nodes;distributed scheduling;dynamic access priority control;mobile ad-hoc networks;multi-hop wireless packet networks;multiplexing gain;nonreal-time applications;priority assignment;real-time applications;simulation studies;soft reservation multiple access;system complexity;time slots reservation;Access protocols;Ad hoc networks;Centralized control;Collision avoidance;Dynamic scheduling;Electronic mail;Intserv networks;Media Access Protocol;Quality of service;Radio control},
+doi={10.1109/VETECF.2000.887137},
+ISSN={1090-3038},}
+@INPROCEEDINGS{gpc,
+author={Monks, J.P. and Ebert, J.-P. and Wolisz, A. and Hwu, W.-M.W.},
+booktitle={Local Computer Networks, 2001. Proceedings. LCN 2001. 26th Annual IEEE Conference on},
+title={A study of the energy saving and capacity improvement potential of power control in multi-hop wireless networks},
+year={2001},
+month={},
+pages={550-559},
+keywords={access protocols;channel capacity;land mobile radio;network topology;packet radio networks;power control;telecommunication control;wireless LAN;ad hoc network topologies;distributed media access control;energy consumption;energy saving;multi-hop wireless networks;network capacity;performance measure;transmission power control;wireless LAN;wireless ad-hoc MAC protocols;wireless packet networks;Access protocols;Ad hoc networks;Energy consumption;Land mobile radio cellular systems;Media Access Protocol;Network topology;Power control;Spread spectrum communication;Wireless application protocol;Wireless networks},
+doi={10.1109/LCN.2001.990835},
+ISSN={0742-1303},}
+@article {vbs,
+author = {Hassanein, Hossam and Safwat, Ahmed},
+title = {Virtual base stations for wireless mobile ad hoc communications: an infrastructure for the infrastructure-less},
+journal = {International Journal of Communication Systems},
+volume = {14},
+number = {8},
+publisher = {John Wiley & Sons, Ltd.},
+issn = {1099-1131},
+url = {http://dx.doi.org/10.1002/dac.506},
+doi = {10.1002/dac.506},
+pages = {763--782},
+keywords = {wireless mobile ad hoc communications, wireless mobile infrastructure, routing, medium access control, quality of service, performance evaluation},
+year = {2001},
+}
+@INPROCEEDINGS{dpcalp,
+author={Jung-Won Kim and Bambos, N.},
+booktitle={Vehicular Technology Conference, 2002. Proceedings. VTC 2002-Fall. 2002 IEEE 56th},
+title={Power-efficient MAC scheme using channel probing in multirate wireless ad hoc networks},
+year={2002},
+month={},
+volume={4},
+pages={2380-2384 vol.4},
+keywords={access protocols;ad hoc networks;data communication;delays;mobile radio;power control;telecommunication channels;telecommunication control;CSMA;IEEE 802.11b;MAC protocol;SIR;adaptive probing;channel probing;mobile terminal;multirate wireless ad hoc networks;pipelining;power control algorithm;power-efficient MAC scheme;transmission delay;Access control;Ad hoc networks;Adaptive control;Base stations;Intelligent networks;Mobile ad hoc networks;Power control;Programmable control;Protocols;Throughput},
+doi={10.1109/VETECF.2002.1040647},
+ISSN={1090-3038},}
+@INPROCEEDINGS{lal,
+author={Lal, D. and Toshniwal, R. and Radhakrishnan, R. and Agrawal, D.P. and Caffery, J.},
+booktitle={Computer Communications and Networks, 2002. Proceedings. Eleventh International Conference on},
+title={A novel MAC layer protocol for space division multiple access in wireless ad hoc networks},
+year={2002},
+month={Oct},
+pages={614-619},
+keywords={IEEE standards;ad hoc networks;adaptive antenna arrays;directive antennas;mobile radio;space division multiple access;telecommunication traffic;transmitting antennas;wireless LAN;IEEE 802.11;MAC layer protocol;WLAN;directional antennas;directional reception;performance;simulation;smart antenna systems;space division multiple access;spatially separated transmitter nodes;throughput improvements;wireless ad hoc networks;Access protocols;Directional antennas;Directive antennas;Media Access Protocol;Mobile ad hoc networks;Receiving antennas;Transmitters;Transmitting antennas;Wireless LAN;Wireless application protocol},
+doi={10.1109/ICCCN.2002.1043136},
+ISSN={1095-2055},}
+@article{gridb,
+title = "Dynamic channel allocation with location awareness for multi-hop mobile ad hoc networks ",
+journal = "Computer Communications ",
+volume = "25",
+number = "7",
+pages = "676 - 688",
+year = "2002",
+note = "",
+issn = "0140-3664",
+doi = "http://dx.doi.org/10.1016/S0140-3664(01)00397-8",
+url = "http://www.sciencedirect.com/science/article/pii/S0140366401003978",
+author = "Yu-Chee Tseng and Chih-Min Chao and Shih-Lin Wu and Jang-Ping Sheu",
+keywords = "Channel management",
+keywords = "Communication protocol",
+keywords = "Location-aware protocols",
+keywords = "Medium access control",
+keywords = "Mobile ad hoc network",
+keywords = "Wireless communication "
+}
+
+@INPROCEEDINGS{mcmac,
+author={Kyu-Tae Jin and Dong-Ho Cho},
+booktitle={Vehicular Technology Conference, 2002. Proceedings. VTC 2002-Fall. 2002 IEEE 56th},
+title={Multi-code MAC for multi-hop wireless ad hoc networks},
+year={2002},
+month={},
+volume={2},
+pages={1100-1104 vol.2},
+keywords={access protocols;ad hoc networks;multimedia communication;packet radio networks;average access delay;multi-code MAC;multi-hop wireless ad hoc networks;multimedia packets;multimedia services;temporary network;throughput;wireless ad-hoc network;wireless mobile terminals;Ad hoc networks;Delay;Home automation;Media Access Protocol;Mobile ad hoc networks;Multimedia systems;Receivers;Spread spectrum communication;Throughput;Wireless networks},
+doi={10.1109/VETECF.2002.1040774},
+ISSN={1090-3038},}
+@article{wca,
+year={2002},
+issn={1386-7857},
+journal={Cluster Computing},
+volume={5},
+number={2},
+doi={10.1023/A:1013941929408},
+title={WCA: A Weighted Clustering Algorithm for Mobile Ad Hoc Networks},
+url={http://dx.doi.org/10.1023/A%3A1013941929408},
+publisher={Kluwer Academic Publishers},
+keywords={ad hoc networks; clusters; dominant set; load balancing},
+author={Chatterjee, Mainak and Das, SajalK. and Turgut, Damla},
+pages={193-204},
+language={English}
+}
+@ARTICLE{dbtma,
+author={Haas, Z.J. and Jing Deng},
+journal={Communications, IEEE Transactions on},
+title={Dual busy tone multiple access (DBTMA)-a multiple access control scheme for ad hoc networks},
+year={2002},
+month={Jun},
+volume={50},
+number={6},
+pages={975-985},
+keywords={access protocols;land mobile radio;network topology;packet radio networks;DBTMA;DBTMA protocol;FAMA-NCS;MAC layer;MAC protocol;RTS packet;RTS/CTS dialogue;ad hoc networks;clear-to-send dialogue;dual busy tone multiple access;exposed terminal problems;hidden terminal problems;multiple access control;narrow-bandwidth tones;network capacity;network topologies;out-of-band busy tones;packet sensing MAC schemes;performance evaluation;ready-to-send dialogue;simulation results;throughput;Access control;Access protocols;Ad hoc networks;Analytical models;Media Access Protocol;Performance analysis;Performance gain;Protection;Throughput;Transmitters},
+doi={10.1109/TCOMM.2002.1010617},
+ISSN={0090-6778},}
+@inproceedings{mmac,
+ author = {Choudhury, Romit Roy and Yang, Xue and Ramanathan, Ram and Vaidya, Nitin H.},
+ title = {Using Directional Antennas for Medium Access Control in Ad Hoc Networks},
+ booktitle = {Proceedings of the 8th Annual International Conference on Mobile Computing and Networking},
+ series = {MobiCom '02},
+ year = {2002},
+ isbn = {1-58113-486-X},
+ location = {Atlanta, Georgia, USA},
+ pages = {59--70},
+ numpages = {12},
+ url = {http://doi.acm.org/10.1145/570645.570653},
+ doi = {10.1145/570645.570653},
+ acmid = {570653},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {ad hoc networks, carrier sensing, directional antennas, medium access control},
+}
+@ARTICLE{dprma,
+author={Shengming Jiang and Jianqiang Rao and Dajiang He and Xinhua Ling and Chi Chung Ko},
+journal={Vehicular Technology, IEEE Transactions on},
+title={A simple distributed PRMA for MANETs},
+year={2002},
+month={Mar},
+volume={51},
+number={2},
+pages={293-305},
+keywords={Global Positioning System;access protocols;mobile radio;packet radio networks;packet reservation multiple access;synchronisation;voice communication;D-PRMA;IEEE 802.11;MAC scheme;MANETs;PRMA;distributed PRMA;exposed terminal problems;hidden terminal problems;mobile ad hoc environments;mobile ad hoc networks;packet reservation multiple access;simple distributed PRMA;slot reservation mechanism;slotted-channel-based medium access control schemes;synchronization;talkspurt;terminals;voice application support;voice traffic;Application software;Computer simulation;Costs;Global Positioning System;Media Access Protocol;Mobile ad hoc networks;Performance analysis;Telecommunication traffic;Time division multiple access;Traffic control},
+doi={10.1109/25.994807},
+ISSN={0018-9545},}
+@inproceedings{dprma2,
+ author = {Alasti, Mehdi and Farvardin, Nariman},
+ title = {D-PRMA: A Dynamic Packet Reservation Multiple Access Protocol for Wireless Communications},
+ booktitle = {Proceedings of the 2Nd ACM International Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems},
+ series = {MSWiM '99},
+ year = {1999},
+ isbn = {1-58113-173-9},
+ location = {Seattle, Washington, USA},
+ pages = {41--49},
+ numpages = {9},
+ url = {http://doi.acm.org/10.1145/313237.313247},
+ doi = {10.1145/313237.313247},
+ acmid = {313247},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+}
+@inproceedings{ymac,
+ author = {Kim, Youngmin and Shin, Hyojeong and Cha, Hojung},
+ title = {Y-MAC: An Energy-Efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks},
+ booktitle = {Proceedings of the 7th International Conference on Information Processing in Sensor Networks},
+ series = {IPSN '08},
+ year = {2008},
+ isbn = {978-0-7695-3157-1},
+ pages = {53--63},
+ numpages = {11},
+ url = {http://dx.doi.org/10.1109/IPSN.2008.27},
+ doi = {10.1109/IPSN.2008.27},
+ acmid = {1372721},
+ publisher = {IEEE Computer Society},
+ address = {Washington, DC, USA},
+ keywords = {Wireless Sensor Networks, Medium Access Control},
+}
+@article{macapr,
+ author = {Lin, Chunhung Richard and Gerla, Mario},
+ title = {Real-time Support in Multihop Wireless Networks},
+ journal = {Wirel. Netw.},
+ issue_date = {March 1999},
+ volume = {5},
+ number = {2},
+ month = mar,
+ year = {1999},
+ issn = {1022-0038},
+ pages = {125--135},
+ numpages = {11},
+ url = {http://dx.doi.org/10.1023/A:1019182523928},
+ doi = {10.1023/A:1019182523928},
+ acmid = {299571},
+ publisher = {Springer-Verlag New York, Inc.},
+ address = {Secaucus, NJ, USA},
+}
+@article{iisma,
+ author = {Wu, Gang and Mukumoto, Kaiji and Fukuda, Akira},
+ title = {An Integrated Voice and Data Transmission System with Idle Signal Multiple Access--Static Analysis--},
+ date = {1993-09-25},
+ journal = {IEICE TRANSACTIONS on Communications},
+ volume = {E76-B},
+ pages = {1186--1192},
+ url = {http://search.ieice.org/bin/summary.php?id=e76-b_9_1186&category=B&lang=E&year=1993&abst=},
+}
+@ARTICLE{leach,
+author={Heinzelman, W.B. and Chandrakasan, A.P. and Balakrishnan, H.},
+journal={Wireless Communications, IEEE Transactions on},
+title={An application-specific protocol architecture for wireless microsensor networks},
+year={2002},
+month={Oct},
+volume={1},
+number={4},
+pages={660-670},
+keywords={access protocols;adaptive systems;distributed processing;electric sensing devices;radio networks;telecommunication network routing;LEACH;application-perceived quality;application-specific data aggregation;application-specific protocol architecture;cluster head positions rotation;distributed cluster formation;distributed signal processing;energy-efficient cluster-based routing;energy-efficient media access;general-purpose multihopping;latency;low-energy adaptive clustering hierarchy;media access control protocols;microsensor networks;microsensor nodes;network performance;protocol architecture;remote environment monitoring;routing protocols;self-organization;system lifetime;wireless channel;wireless communication protocols;wireless microsensor networks;Access protocols;Delay;Energy efficiency;Intelligent networks;Microsensors;Remote monitoring;Robustness;Signal processing algorithms;Wireless application protocol;Wireless communication},
+doi={10.1109/TWC.2002.804190},
+ISSN={1536-1276},}
+@ARTICLE{smac,
+author={Wei Ye and Heidemann, J. and Estrin, D.},
+journal={Networking, IEEE/ACM Transactions on},
+title={Medium access control with coordinated adaptive sleeping for wireless sensor networks},
+year={2004},
+month={June},
+volume={12},
+number={3},
+pages={493-506},
+keywords={access protocols;ad hoc networks;message passing;telecommunication signalling;wireless LAN;wireless sensor networks;IEEE 802.11;MAC protocol;UC Berkeley Mote;ad hoc networks;battery-operated computing device;battery-operated sensing device;coordinated adaptive sleeping;energy conservation;environmental monitoring;in-channel signaling;in-network data processing;medium access control protocol;message passing;multihop network;self-configuration;virtual clusters;wireless sensor networks;Access protocols;Adaptive control;Communication system traffic control;Computer networks;Delay;Media Access Protocol;Programmable control;Sensor phenomena and characterization;Wireless application protocol;Wireless sensor networks;Energy efficiency;MAC;medium access control;sensor network;wireless network},
+doi={10.1109/TNET.2004.828953},
+ISSN={1063-6692},}
+@article{lmac,
+ title={A lightweight medium access protocol (LMAC) for wireless sensor networks: Reducing preamble transmissions and transceiver state switches},
+ author={Van Hoesel, Lodewijk FW and Havinga, Paul JM},
+ year={2004},
+ publisher={Society of Instrument and Control Engineers (SICE)}
+}
+@inproceedings{tmac,
+ author = {van Dam, Tijs and Langendoen, Koen},
+ title = {An Adaptive Energy-efficient MAC Protocol for Wireless Sensor Networks},
+ booktitle = {Proceedings of the 1st International Conference on Embedded Networked Sensor Systems},
+ series = {SenSys '03},
+ year = {2003},
+ isbn = {1-58113-707-9},
+ location = {Los Angeles, California, USA},
+ pages = {171--180},
+ numpages = {10},
+ url = {http://doi.acm.org/10.1145/958491.958512},
+ doi = {10.1145/958491.958512},
+ acmid = {958512},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {MAC protocol, ad-hoc, energy-efficiency, sensor networks},
+}
+@article{dps,
+ author = {Kanodia, Vikram and Li, Chengzhi and Sabharwal, Ashutosh and Sadeghi, Bahareh and Knightly, Edward},
+ title = {Distributed Priority Scheduling and Medium Access in Ad Hoc Networks},
+ journal = {Wirel. Netw.},
+ issue_date = {September 2002},
+ volume = {8},
+ number = {5},
+ month = sep,
+ year = {2002},
+ issn = {1022-0038},
+ pages = {455--466},
+ numpages = {12},
+ url = {http://dx.doi.org/10.1023/A:1016538128311},
+ doi = {10.1023/A:1016538128311},
+ acmid = {582459},
+ publisher = {Springer-Verlag New York, Inc.},
+ address = {Secaucus, NJ, USA},
+ keywords = {IEEE 802.11, ad hoc networks, distributed scheduling, medium access},
+}
+@inproceedings{dwop,
+ author = {Kanodia, V. and Sabharwal, A. and Sadeghi, B. and Knightly, E.},
+ title = {Ordered Packet Scheduling in Wireless Ad Hoc Networks: Mechanisms and Performance Analysis},
+ booktitle = {Proceedings of the 3rd ACM International Symposium on Mobile Ad Hoc Networking \&Amp; Computing},
+ series = {MobiHoc '02},
+ year = {2002},
+ isbn = {1-58113-501-7},
+ location = {Lausanne, Switzerland},
+ pages = {58--70},
+ numpages = {13},
+ url = {http://doi.acm.org/10.1145/513800.513808},
+ doi = {10.1145/513800.513808},
+ acmid = {513808},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+}
+@inproceedings{desynctdma,
+ author = {Degesys, Julius and Rose, Ian and Patel, Ankit and Nagpal, Radhika},
+ title = {DESYNC: Self-organizing Desynchronization and TDMA on Wireless Sensor Networks},
+ booktitle = {Proceedings of the 6th International Conference on Information Processing in Sensor Networks},
+ series = {IPSN '07},
+ year = {2007},
+ isbn = {978-1-59593-638-7},
+ location = {Cambridge, Massachusetts, USA},
+ pages = {11--20},
+ numpages = {10},
+ url = {http://doi.acm.org/10.1145/1236360.1236363},
+ doi = {10.1145/1236360.1236363},
+ acmid = {1236363},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {desynchronization, medium access control, pulse-coupled oscillators, resource scheduling, self-organizing, sensor networks, time division multiple access},
+}
+@INPROCEEDINGS{mlmac,
+author={Mank, S. and Karnapke, R. and Nolte, J.},
+booktitle={Sensor Technologies and Applications, 2007. SensorComm 2007. International Conference on},
+title={An Adaptive TDMA based MAC Protocol for Mobile Wireless Sensor Networks},
+year={2007},
+month={Oct},
+pages={62-69},
+keywords={carrier sense multiple access;time division multiple access;wireless sensor networks;CSMA/CA;MAC protocol;adaptive TDMA;mobile sensor nodes;mobile wireless sensor networks;radio transceivers;Bandwidth;Communication channels;Media Access Protocol;Mobile communication;Mobile robots;Multiaccess communication;Radio transceivers;Time division multiple access;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/SENSORCOMM.2007.4394899},}
+@INPROCEEDINGS{pmac,
+author={Tao Zheng and Radhakrishnan, S. and Sarangan, V.},
+booktitle={Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International},
+title={PMAC: an adaptive energy-efficient MAC protocol for wireless sensor networks},
+year={2005},
+month={April},
+pages={8 pp.-},
+keywords={access protocols;ad hoc networks;energy conservation;power consumption;resource allocation;scheduling;telecommunication traffic;wireless sensor networks;PMAC;SMAC;adaptive energy-efficient MAC protocol;energy consumption;pattern-MAC protocol;sensor nodes;sleep-wakeup schedules;wireless sensor networks;Access protocols;Ad hoc networks;Computer science;Delay;Energy efficiency;Media Access Protocol;Telecommunication traffic;Throughput;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/IPDPS.2005.344},}
+@INPROCEEDINGS{rmac,
+author={Du, S. and Saha, A.K. and Johnson, D.B.},
+booktitle={INFOCOM 2007. 26th IEEE International Conference on Computer Communications. IEEE},
+title={RMAC: A Routing-Enhanced Duty-Cycle MAC Protocol for Wireless Sensor Networks},
+year={2007},
+month={May},
+pages={1478-1486},
+keywords={access protocols;telecommunication network routing;wireless sensor networks;cross-layer routing information;data packet delivery;end-to-end delivery latency;routing-enhanced duty-cycle MAC protocol;wireless medium contention;wireless sensor networks;Communication system traffic control;Delay;Energy efficiency;Media Access Protocol;Relays;Routing protocols;Sleep;Traffic control;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/INFCOM.2007.174},
+ISSN={0743-166X},}
+@article {dmac,
+author = {Lu, Gang and Krishnamachari, Bhaskar and Raghavendra, Cauligi S.},
+title = {An adaptive energy-efficient and low-latency MAC for tree-based data gathering in sensor networks},
+journal = {Wireless Communications and Mobile Computing},
+volume = {7},
+number = {7},
+publisher = {John Wiley & Sons, Ltd.},
+issn = {1530-8677},
+url = {http://dx.doi.org/10.1002/wcm.503},
+doi = {10.1002/wcm.503},
+pages = {863--875},
+keywords = {sensor networks, medium access, data gathering, DMAC},
+year = {2007},
+}
+@INPROCEEDINGS{wisemac,
+author={El-Hoiydi, A. and Decotignie, J.-D.},
+booktitle={Computers and Communications, 2004. Proceedings. ISCC 2004. Ninth International Symposium on},
+title={WiseMAC: an ultra low power MAC protocol for the downlink of infrastructure wireless sensor networks},
+year={2004},
+month={June},
+volume={1},
+pages={244-251 Vol.1},
+keywords={access protocols;wireless sensor networks;energy efficiency;medium access control protocol;power consumption;synchronized preamble sampling;ultra low power MAC protocol;wireless sensor network downlink infrastructure;wiseMAC;Access protocols;Communication system traffic control;Delay;Downlink;Energy consumption;Energy efficiency;Media Access Protocol;Sampling methods;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/ISCC.2004.1358412},}
+@inproceedings{rimac,
+ author = {Sun, Yanjun and Gurewitz, Omer and Johnson, David B.},
+ title = {RI-MAC: A Receiver-initiated Asynchronous Duty Cycle MAC Protocol for Dynamic Traffic Loads in Wireless Sensor Networks},
+ booktitle = {Proceedings of the 6th ACM Conference on Embedded Network Sensor Systems},
+ series = {SenSys '08},
+ year = {2008},
+ isbn = {978-1-59593-990-6},
+ location = {Raleigh, NC, USA},
+ pages = {1--14},
+ numpages = {14},
+ url = {http://doi.acm.org/10.1145/1460412.1460414},
+ doi = {10.1145/1460412.1460414},
+ acmid = {1460414},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {asynchronous duty cycling, energy, medium access control, ns-2, sensor networks, tinyos},
+}
+@article{zmac,
+ author = {Rhee, Injong and Warrier, Ajit and Aia, Mahesh and Min, Jeongki and Sichitiu, Mihail L.},
+ title = {Z-MAC: A Hybrid MAC for Wireless Sensor Networks},
+ journal = {IEEE/ACM Trans. Netw.},
+ issue_date = {June 2008},
+ volume = {16},
+ number = {3},
+ month = jun,
+ year = {2008},
+ issn = {1063-6692},
+ pages = {511--524},
+ numpages = {14},
+ url = {http://dx.doi.org/10.1109/TNET.2007.900704},
+ doi = {10.1109/TNET.2007.900704},
+ acmid = {1399564},
+ publisher = {IEEE Press},
+ address = {Piscataway, NJ, USA},
+ keywords = {CSMA, MAC, TDMA, wireless sensor networks},
+}
+@INPROCEEDINGS{mhmac,
+author={Raja, A. and Xiao Su},
+booktitle={Consumer Communications and Networking Conference, 2008. CCNC 2008. 5th IEEE},
+title={A Mobility Adaptive Hybrid Protocol for Wireless Sensor Networks},
+year={2008},
+month={Jan},
+pages={692-696},
+keywords={access protocols;mobile radio;packet radio networks;wireless sensor networks;MAC protocol designs;contention-based slots;frame time;hybrid MAC protocol;mobile nodes;mobile sensor networks;mobile slot;mobility adaptive hybrid protocol;mobility estimation algorithm;mobility level;packet delivery ratio;received signal strength;schedule-based slots;static nodes;static sensor networks;static slot;wireless sensor networks;Access protocols;Algorithm design and analysis;Computer networks;Delay;Energy efficiency;Media Access Protocol;Scheduling algorithm;Sleep;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/ccnc08.2007.159},}
+@incollection{ginmac,
+year={2010},
+isbn={978-3-642-13650-4},
+booktitle={Distributed Computing in Sensor Systems},
+volume={6131},
+series={Lecture Notes in Computer Science},
+editor={Rajaraman, Rajmohan and Moscibroda, Thomas and Dunkels, Adam and Scaglione, Anna},
+doi={10.1007/978-3-642-13651-1_16},
+title={Time-Critical Data Delivery in Wireless Sensor Networks},
+url={http://dx.doi.org/10.1007/978-3-642-13651-1_16},
+publisher={Springer Berlin Heidelberg},
+author={Suriyachai, Petcharat and Brown, James and Roedig, Utz},
+pages={216-229},
+language={English}
+}
+@article{tsmp,
+ title={TSMP: Time synchronized mesh protocol},
+ author={Pister, K and Doherty, Lance},
+ journal={IASTED Distributed Sensor Networks},
+ pages={391--398},
+ year={2008}
+}
+@ARTICLE{aimrp,
+author={Kulkarni, S. and Iyer, A. and Rosenberg, C.},
+journal={Networking, IEEE/ACM Transactions on},
+title={An address-light, integrated MAC and routing protocol for wireless sensor networks},
+year={2006},
+month={Aug},
+volume={14},
+number={4},
+pages={793-806},
+keywords={access protocols;routing protocols;wireless sensor networks;MAC control packets;S-MAC;address-light integrated MAC protocol;anycast query;concentric tiers;event-detection applications;next-hop node;power-saving algorithm;routing protocol;sensor-to-sink latency constraints;total average power consumption;unique per-node addressing;wireless sensor networks;Delay;Event detection;Intelligent networks;Media Access Protocol;Monitoring;Routing protocols;Sensor phenomena and characterization;Telecommunication traffic;Wireless application protocol;Wireless sensor networks;Addressing;MAC;anycast routing;cross-layer integration;power-saving mode;rare event detection;sensor networks},
+doi={10.1109/TNET.2006.880163},
+ISSN={1063-6692},}
+@inproceedings{xmac,
+ author = {Buettner, Michael and Yee, Gary V. and Anderson, Eric and Han, Richard},
+ title = {X-MAC: A Short Preamble MAC Protocol for Duty-cycled Wireless Sensor Networks},
+ booktitle = {Proceedings of the 4th International Conference on Embedded Networked Sensor Systems},
+ series = {SenSys '06},
+ year = {2006},
+ isbn = {1-59593-343-3},
+ location = {Boulder, Colorado, USA},
+ pages = {307--320},
+ numpages = {14},
+ url = {http://doi.acm.org/10.1145/1182807.1182838},
+ doi = {10.1145/1182807.1182838},
+ acmid = {1182838},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {energy efficient operation, media access protocols},
+}
+@ARTICLE{priomac,
+author={Wei Shen and Tingting Zhang and Barac, F. and Gidlund, M.},
+journal={Industrial Informatics, IEEE Transactions on},
+title={PriorityMAC: A Priority-Enhanced MAC Protocol for Critical Traffic in Industrial Wireless Sensor and Actuator Networks},
+year={2014},
+month={Feb},
+volume={10},
+number={1},
+pages={824-835},
+keywords={access protocols;actuators;delays;telecommunication industry;telecommunication network reliability;telecommunication standards;telecommunication traffic;wireless sensor networks;IWSAN;PriorityMAC protocol;Telosb mote testbed;TinyOS implementation;critical traffic design;high priority indication space;human safety;industrial automation;industrial standard;industrial wireless sensor and actuator network;material loss;noncritical monitoring traffic;priority-enhanced medium access control protocol;system failure;system instability;transmission bandwidth;wired communication;Delays;IEEE 802.15 Standards;Protocols;Time division multiple access;Wireless communication;Wireless sensor networks;ISA100.11a;MAC protocols;WirelessHART;industrial wireless sensor and actuator networks (IWSANs);priority},
+doi={10.1109/TII.2013.2280081},
+ISSN={1551-3203},}
+@ARTICLE{pedamacs,
+author={Ergen, S.C. and Varaiya, P.},
+journal={Mobile Computing, IEEE Transactions on},
+title={PEDAMACS: power efficient and delay aware medium access protocol for sensor networks},
+year={2006},
+month={July},
+volume={5},
+number={7},
+pages={920-930},
+keywords={access protocols;delays;scheduling;time division multiple access;wireless sensor networks;PEDAMACS;delay aware medium access protocol;high-powered access point;multihop sensor networks;power efficiency;scheduling algorithm;time division multiple access;Access protocols;Network topology;Operating systems;Scheduling algorithm;Sensor systems;Sleep;Spread spectrum communication;Telecommunication traffic;Time division multiple access;Traffic control;Sensor networks;delay guarantee.;energy efficiency},
+doi={10.1109/TMC.2006.100},
+ISSN={1536-1233},}
+@INPROCEEDINGS{hymac,
+author={Salajegheh, M. and Soroush, H. and Kalis, A.},
+booktitle={Personal, Indoor and Mobile Radio Communications, 2007. PIMRC 2007. IEEE 18th International Symposium on},
+title={HYMAC: Hybrid TDMA/FDMA Medium Access Control Protocol for Wireless Sensor Networks},
+year={2007},
+month={Sept},
+pages={1-5},
+keywords={frequency division multiple access;time division multiple access;wireless sensor networks;MAC layer protocol;end-to-end delay;energy-efficient collision-free manner;hybrid TDMA-FDMA medium access control protocol;real-time voice streaming;sensor node hardware platforms;wireless sensor networks;Access protocols;Bandwidth;Frequency division multiaccess;Hardware;Media Access Protocol;Temperature sensors;Throughput;Time division multiple access;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/PIMRC.2007.4394374},}
+@inproceedings{alert,
+ author = {Namboodiri, Vinod and Keshavarzian, Abtin},
+ title = {Alert: An Adaptive Low-Latency Event-Driven MAC Protocol for Wireless Sensor Networks},
+ booktitle = {Proceedings of the 7th International Conference on Information Processing in Sensor Networks},
+ series = {IPSN '08},
+ year = {2008},
+ isbn = {978-0-7695-3157-1},
+ pages = {159--170},
+ numpages = {12},
+ url = {http://dx.doi.org/10.1109/IPSN.2008.23},
+ doi = {10.1109/IPSN.2008.23},
+ acmid = {1372731},
+ publisher = {IEEE Computer Society},
+ address = {Washington, DC, USA},
+ keywords = {Wireless Sensor Networks, MAC Protocol},
+}
+@incollection{sift,
+year={2006},
+isbn={978-3-540-32158-3},
+booktitle={Wireless Sensor Networks},
+volume={3868},
+series={Lecture Notes in Computer Science},
+editor={Römer, Kay and Karl, Holger and Mattern, Friedemann},
+doi={10.1007/11669463_20},
+title={Sift: A MAC Protocol for Event-Driven Wireless Sensor Networks},
+url={http://dx.doi.org/10.1007/11669463_20},
+publisher={Springer Berlin Heidelberg},
+author={Jamieson, Kyle and Balakrishnan, Hari and Tay, Y.C.},
+pages={260-275},
+language={English}
+}
+@INPROCEEDINGS{qmac,
+author={Vasanthi, N.A. and Annadurai, S.},
+booktitle={Sensor Networks, Ubiquitous, and Trustworthy Computing, 2006. IEEE International Conference on},
+title={Energy Efficient Sleep Schedule for Achieving Minimum Latency in Query based Sensor Networks},
+year={2006},
+month={June},
+volume={2},
+pages={214-219},
+keywords={access protocols;dynamic scheduling;query processing;wireless sensor networks;Q-MAC;data transmission;dynamic schedule;energy efficient sleep schedule;medium access control;packet arrival time;protocol;query based sensor network;Area measurement;Current measurement;Delay;Dynamic scheduling;Energy consumption;Energy efficiency;Frequency measurement;Intelligent networks;Sleep;Temperature measurement;Energy consumption.;Latency;MAC;Query processing;Sensor networks;Sleep planning;protocols},
+doi={10.1109/SUTC.2006.64},}
+@INPROCEEDINGS{rrmac,
+author={Jungsook Kim and Jaehan Lim and Pelczar, C. and Byungtae Jang},
+booktitle={Consumer Electronics, 2008. ISCE 2008. IEEE International Symposium on},
+title={RRMAC: A sensor network MAC for real time and reliable packet transmission},
+year={2008},
+month={April},
+pages={1-4},
+keywords={access protocols;packet radio networks;telecommunication network reliability;time division multiple access;wireless sensor networks;IEEE 802.15.4;RRMAC design;TDMA;WSN;multihop convergecast network;real-time communication;reliable packet transmission;sensor network MAC;time division multiple access;Access protocols;Delay;Intelligent transportation systems;Media Access Protocol;Multiaccess communication;Spread spectrum communication;Telecommunication network reliability;Telematics;Time division multiple access;Wireless sensor networks;MAC;real time;reliability;wireless sensor network},
+doi={10.1109/ISCE.2008.4559491},}
+@INPROCEEDINGS{watteyene,
+author={Watteyne, T. and Auge-Blum, I.},
+booktitle={Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2005. 13th IEEE International Symposium on},
+title={Proposition of a hard real-time MAC protocol for wireless sensor networks},
+year={2005},
+month={Sept},
+pages={533-536},
+keywords={access protocols;delays;real-time systems;wireless sensor networks;communication protocol;hard real-time MAC;medium access control protocol;transmission delay;wireless sensor network;Frequency synchronization;Intelligent sensors;Interference;Laboratories;Media Access Protocol;Monitoring;Routing protocols;Scheduling;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/MASCOTS.2005.54},
+ISSN={1526-7539},}
+@article{rrr,
+ author = {Salmani, Vahid and Chou, Pai H.},
+ title = {Resilient Round Robin: A Lightweight Deterministic MAC Primitive},
+ journal = {ACM Trans. Sen. Netw.},
+ issue_date = {February 2015},
+ volume = {11},
+ number = {2},
+ month = dec,
+ year = {2014},
+ issn = {1550-4859},
+ pages = {31:1--31:38},
+ articleno = {31},
+ numpages = {38},
+ url = {http://doi.acm.org/10.1145/2661638},
+ doi = {10.1145/2661638},
+ acmid = {2661638},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {Wireless sensor networks, collision detection, deterministic contention resolution, hybrid protocol, implementation, medium access control, ultra-compact nodes},
+}
+@INPROCEEDINGS{mumac,
+author={Barroso, A. and Roedig, U. and Sreenan, C.},
+booktitle={Wireless Sensor Networks, 2005. Proceeedings of the Second European Workshop on},
+title={ mu;-MAC: an energy-efficient medium access control for wireless sensor networks},
+year={2005},
+month={Jan},
+pages={70-80},
+keywords={access protocols;transceivers;wireless sensor networks;MAC protocols;application layer knowledge;medium access control;transceiver;wireless sensor networks;Access protocols;Delay;Energy consumption;Energy efficiency;Media Access Protocol;Sleep;Telecommunication traffic;Transceivers;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/EWSN.2005.1462000},}
+@inproceedings{amac,
+ author = {Dutta, Prabal and Dawson-Haggerty, Stephen and Chen, Yin and Liang, Chieh-Jan Mike and Terzis, Andreas},
+ title = {Design and Evaluation of a Versatile and Efficient Receiver-initiated Link Layer for Low-power Wireless},
+ booktitle = {Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems},
+ series = {SenSys '10},
+ year = {2010},
+ isbn = {978-1-4503-0344-6},
+ location = {Z\&\#252;rich, Switzerland},
+ pages = {1--14},
+ numpages = {14},
+ url = {http://doi.acm.org/10.1145/1869983.1869985},
+ doi = {10.1145/1869983.1869985},
+ acmid = {1869985},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {MAC protocols, link protocols, wireless sensor networks},
+}
+@INPROCEEDINGS{ailmac,
+author={Chatterjea, S. and van Hoesel, L.F.W. and Havinga, P.J.M.},
+booktitle={Intelligent Sensors, Sensor Networks and Information Processing Conference, 2004. Proceedings of the 2004},
+title={AI-LMAC: an adaptive, information-centric and lightweight MAC protocol for wireless sensor networks},
+year={2004},
+month={Dec},
+pages={381-388},
+keywords={access protocols;optimisation;telecommunication traffic;time division multiple access;wireless sensor networks;TDMA;adaptive MAC protocol;fairness;information-centric MAC protocol;latency;lightweight MAC protocol;localised data management framework;query dissemination;query optimisation;traffic patterns;wireless sensor networks;Access protocols;Application software;Computer science;Delay;Media Access Protocol;Monitoring;Query processing;Telecommunication traffic;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/ISSNIP.2004.1417492},}
+@inproceedings{bmac,
+ author = {Polastre, Joseph and Hill, Jason and Culler, David},
+ title = {Versatile Low Power Media Access for Wireless Sensor Networks},
+ booktitle = {Proceedings of the 2Nd International Conference on Embedded Networked Sensor Systems},
+ series = {SenSys '04},
+ year = {2004},
+ isbn = {1-58113-879-2},
+ location = {Baltimore, MD, USA},
+ pages = {95--107},
+ numpages = {13},
+ url = {http://doi.acm.org/10.1145/1031495.1031508},
+ doi = {10.1145/1031495.1031508},
+ acmid = {1031508},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {communication interfaces, energy efficient operation, media access protocols, networking, reconfigurable protocols, wireless sensor networks},
+}
+@INPROCEEDINGS{bitmac,
+author={Ringwald, M. and Romer, K.},
+booktitle={Wireless Sensor Networks, 2005. Proceeedings of the Second European Workshop on},
+title={BitMAC: a deterministic, collision-free, and robust MAC protocol for sensor networks},
+year={2005},
+month={Jan},
+pages={57-69},
+keywords={access protocols;telecommunication channels;wireless sensor networks;BitMAC;communication channel;robust MAC protocol;sensor networks;Access protocols;Bandwidth;Communication channels;Computer science;Delay;Energy consumption;Energy resolution;Media Access Protocol;Robustness;Sensor phenomena and characterization},
+doi={10.1109/EWSN.2005.1461999},}
+@inproceedings{bma,
+ author = {Li, Jing and Lazarou, Georgios Y.},
+ title = {A Bit-map-assisted Energy-efficient MAC Scheme for Wireless Sensor Networks},
+ booktitle = {Proceedings of the 3rd International Symposium on Information Processing in Sensor Networks},
+ series = {IPSN '04},
+ year = {2004},
+ isbn = {1-58113-846-6},
+ location = {Berkeley, California, USA},
+ pages = {55--60},
+ numpages = {6},
+ url = {http://doi.acm.org/10.1145/984622.984631},
+ doi = {10.1145/984622.984631},
+ acmid = {984631},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {MAC protocols, energy-efficiency, wireless sensor networks},
+}
+@incollection{bpsmac,
+year={2011},
+isbn={978-3-642-23794-2},
+booktitle={Multiple Access Communications},
+volume={6886},
+series={Lecture Notes in Computer Science},
+editor={Sacchi, Claudio and Bellalta, Boris and Vinel, Alexey and Schlegel, Christian and Granelli, Fabrizio and Zhang, Yan},
+doi={10.1007/978-3-642-23795-9_4},
+title={BPS-MAC: Backoff Preamble Based MAC Protocol with Sequential Contention Resolution},
+url={http://dx.doi.org/10.1007/978-3-642-23795-9_4},
+publisher={Springer Berlin Heidelberg},
+keywords={Random access; wireless; reliable; networks},
+author={Klein, Alexander},
+pages={39-50},
+language={English}
+}
+@inproceedings{buzzbuzz,
+ author = {Liang, Chieh-Jan Mike and Priyantha, Nissanka Bodhi and Liu, Jie and Terzis, Andreas},
+ title = {Surviving Wi-fi Interference in Low Power ZigBee Networks},
+ booktitle = {Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems},
+ series = {SenSys '10},
+ year = {2010},
+ isbn = {978-1-4503-0344-6},
+ location = {Z\&\#252;rich, Switzerland},
+ pages = {309--322},
+ numpages = {14},
+ url = {http://doi.acm.org/10.1145/1869983.1870014},
+ doi = {10.1145/1869983.1870014},
+ acmid = {1870014},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {802.11 interference mitigation, 802.15.4, error correction, wireless measurement study},
+}
+@INPROCEEDINGS{cmac,
+author={Mo Sha and Guoliang Xing and Gang Zhou and Shucheng Liu and Xiaorui Wang},
+booktitle={INFOCOM 2009, IEEE},
+title={C-MAC: Model-Driven Concurrent Medium Access Control for Wireless Sensor Networks},
+year={2009},
+month={April},
+pages={1845-1853},
+keywords={access protocols;probability;radiofrequency interference;telecommunication control;wireless channels;wireless sensor networks;TinyOS;concurrent channel access;data-intensive sensing applications;energy consumption;model-driven concurrent medium access control;physical interference models;physical signal-to-interference-plus-noise-ratio;wireless sensor networks;Access protocols;Delay systems;Energy consumption;Interference;Media Access Protocol;Multiaccess communication;Power control;Signal to noise ratio;Throughput;Wireless sensor networks},
+doi={10.1109/INFCOM.2009.5062105},
+ISSN={0743-166X},}
+@ARTICLE{ccmac,
+author={Vuran, Mehmet C. and Akyildiz, I.F.},
+journal={Networking, IEEE/ACM Transactions on},
+title={Spatial correlation-based collaborative medium access control in wireless sensor networks},
+year={2006},
+month={April},
+volume={14},
+number={2},
+pages={316-329},
+keywords={access protocols;telecommunication network routing;wireless sensor networks;MAC protocol;collaborative medium access control;distortion constraint;route-thru packet;spatial correlation-based access control;wireless sensor networks;Access control;Access protocols;Collaboration;Constraint theory;Filters;Intelligent networks;Intelligent sensors;Media Access Protocol;Sensor phenomena and characterization;Wireless sensor networks;CC-MAC;energy efficiency;medium access control;spatial correlation;wireless sensor networks},
+doi={10.1109/TNET.2006.872544},
+ISSN={1063-6692},}
+@article{cmac2009,
+ author = {Liu, Sha and Fan, Kai-Wei and Sinha, Prasun},
+ title = {CMAC: An Energy-efficient MAC Layer Protocol Using Convergent Packet Forwarding for Wireless Sensor Networks},
+ journal = {ACM Trans. Sen. Netw.},
+ issue_date = {November 2009},
+ volume = {5},
+ number = {4},
+ month = nov,
+ year = {2009},
+ issn = {1550-4859},
+ pages = {29:1--29:34},
+ articleno = {29},
+ numpages = {34},
+ url = {http://doi.acm.org/10.1145/1614379.1614381},
+ doi = {10.1145/1614379.1614381},
+ acmid = {1614381},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {Aggressive RTS, CMAC, MAC, anycast, convergent forwarding, wireless sensor networks},
+}
+@article{cmacchowdhury2009,
+ author = {Chowdhury, Kaushik R. and Nandiraju, Nagesh and Chanda, Pritam and Agrawal, Dharma P. and Zeng, Qing-An},
+ title = {Channel Allocation and Medium Access Control for Wireless Sensor Networks},
+ journal = {Ad Hoc Netw.},
+ issue_date = {March, 2009},
+ volume = {7},
+ number = {2},
+ month = mar,
+ year = {2009},
+ issn = {1570-8705},
+ pages = {307--321},
+ numpages = {15},
+ url = {http://dx.doi.org/10.1016/j.adhoc.2008.03.004},
+ doi = {10.1016/j.adhoc.2008.03.004},
+ acmid = {1458830},
+ publisher = {Elsevier Science Publishers B. V.},
+ address = {Amsterdam, The Netherlands, The Netherlands},
+ keywords = {Channel allocation, Coloring, Multi-channel MAC, Sensor network, Wake-up radio},
+}
+@incollection{crankshaft,
+year={2007},
+isbn={978-3-540-69829-6},
+booktitle={Wireless Sensor Networks},
+volume={4373},
+series={Lecture Notes in Computer Science},
+editor={Langendoen, Koen and Voigt, Thiemo},
+doi={10.1007/978-3-540-69830-2_15},
+title={Crankshaft: An Energy-Efficient MAC-Protocol for Dense Wireless Sensor Networks},
+url={http://dx.doi.org/10.1007/978-3-540-69830-2_15},
+publisher={Springer Berlin Heidelberg},
+keywords={Wireless Sensor Networks; MAC Protocol; Dense Networks},
+author={Halkes, G.P. and Langendoen, K.G.},
+pages={228-244},
+language={English}
+}
+@INPROCEEDINGS{csmamps,
+author={Mahlknecht, S. and Bock, M.},
+booktitle={Factory Communication Systems, 2004. Proceedings. 2004 IEEE International Workshop on},
+title={CSMA-MPS: a minimum preamble sampling MAC protocol for low power wireless sensor networks},
+year={2004},
+month={Sept},
+pages={73-80},
+keywords={carrier sense multiple access;optimisation;power consumption;radio receivers;synchronisation;transceivers;wireless sensor networks;1 Mbit/s;400 ms;CSMA-MPS method;MAC protocol;distributed multihop network;low energy consumption;low power wireless sensor networks;medium access protocols;off the shelf hardware;optimisation;power consumption;preamble sampling protocol;radio receiver;radio transceivers;sampling synchronization;sensor node;wake-up mechanism;Access protocols;Bit rate;Energy consumption;Media Access Protocol;Radio transceivers;Receivers;Sampling methods;Spread spectrum communication;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/WFCS.2004.1377683},}
+@inproceedings{woo2001,
+ author = {Woo, Alec and Culler, David E.},
+ title = {A Transmission Control Scheme for Media Access in Sensor Networks},
+ booktitle = {Proceedings of the 7th Annual International Conference on Mobile Computing and Networking},
+ series = {MobiCom '01},
+ year = {2001},
+ isbn = {1-58113-422-3},
+ location = {Rome, Italy},
+ pages = {221--235},
+ numpages = {15},
+ url = {http://doi.acm.org/10.1145/381677.381699},
+ doi = {10.1145/381677.381699},
+ acmid = {381699},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+}
+@inproceedings{dwmac,
+ author = {Sun, Yanjun and Du, Shu and Gurewitz, Omer and Johnson, David B.},
+ title = {DW-MAC: A Low Latency, Energy Efficient Demand-wakeup MAC Protocol for Wireless Sensor Networks},
+ booktitle = {Proceedings of the 9th ACM International Symposium on Mobile Ad Hoc Networking and Computing},
+ series = {MobiHoc '08},
+ year = {2008},
+ isbn = {978-1-60558-073-9},
+ location = {Hong Kong, Hong Kong, China},
+ pages = {53--62},
+ numpages = {10},
+ url = {http://doi.acm.org/10.1145/1374618.1374627},
+ doi = {10.1145/1374618.1374627},
+ acmid = {1374627},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {broadcast traffic, duty cycling, energy, latency, medium access control, sensor networks, unicast traffic},
+}
+@incollection{e2mac,
+year={2005},
+isbn={978-3-540-24467-7},
+booktitle={Information Networking. Convergence in Broadband and Mobile Networking},
+volume={3391},
+series={Lecture Notes in Computer Science},
+editor={Kim, Cheeha},
+doi={10.1007/978-3-540-30582-8_30},
+title={Advanced MAC Protocol with Energy-Efficiency for Wireless Sensor Networks},
+url={http://dx.doi.org/10.1007/978-3-540-30582-8_30},
+publisher={Springer Berlin Heidelberg},
+author={Kim, Jae-Hyun and Kim, Ho-Nyeon and Kim, Seog-Gyu and Choi, Seung-Jun and Lee, Jai-Yong},
+pages={283-292},
+language={English}
+}
+@inproceedings{emmac,
+ author = {Tang, Lei and Sun, Yanjun and Gurewitz, Omer and Johnson, David B.},
+ title = {EM-MAC: A Dynamic Multichannel Energy-efficient MAC Protocol for Wireless Sensor Networks},
+ booktitle = {Proceedings of the Twelfth ACM International Symposium on Mobile Ad Hoc Networking and Computing},
+ series = {MobiHoc '11},
+ year = {2011},
+ isbn = {978-1-4503-0722-2},
+ location = {Paris, France},
+ pages = {23:1--23:11},
+ articleno = {23},
+ numpages = {11},
+ url = {http://doi.acm.org/10.1145/2107502.2107533},
+ doi = {10.1145/2107502.2107533},
+ acmid = {2107533},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {duty cycling, energy, interference, jamming, medium access control, multichannel, sensor networks},
+}
+@INPROCEEDINGS{emacs,
+author={van Hoesel, L.F.W. and Nieberg, T. and Kip, H.J. and Havinga, P.J.M.},
+booktitle={Vehicular Technology Conference, 2004. VTC 2004-Spring. 2004 IEEE 59th},
+title={Advantages of a TDMA based, energy-efficient, self-organizing MAC protocol for WSNs},
+year={2004},
+month={May},
+volume={3},
+pages={1598-1602 Vol.3},
+keywords={access protocols;routing protocols;telecommunication network topology;time division multiple access;wireless sensor networks;TDMA;control message;coordinated adaptive sleeping;dynamic source routing protocol;energy-efficient MAC protocol;medium access protocol;multi-hop network;self-organizing MAC protocol;static network topology;wireless sensor networks;Access protocols;Broadcasting;Costs;Energy efficiency;Media Access Protocol;Network topology;Routing protocols;Time division multiple access;Transport protocols;Wireless sensor networks},
+doi={10.1109/VETECS.2004.1390523},
+ISSN={1550-2252},}
+@incollection{fmac,
+year={2006},
+isbn={978-3-540-32158-3},
+booktitle={Wireless Sensor Networks},
+volume={3868},
+series={Lecture Notes in Computer Science},
+editor={Römer, Kay and Karl, Holger and Mattern, Friedemann},
+doi={10.1007/11669463_21},
+title={f-MAC: A Deterministic Media Access Control Protocol Without Time Synchronization},
+url={http://dx.doi.org/10.1007/11669463_21},
+publisher={Springer Berlin Heidelberg},
+author={Roedig, Utz and Barroso, Andre and Sreenan, CormacJ.},
+pages={276-291},
+language={English}
+}
+@INPROCEEDINGS{flama,
+author={Rajendran, V. and Garcia-Luna-Aveces, J.J. and Obraczka, K.},
+booktitle={Mobile Adhoc and Sensor Systems Conference, 2005. IEEE International Conference on},
+title={Energy-efficient, application-aware medium access for sensor networks},
+year={2005},
+month={Nov},
+pages={8 pp.-630},
+keywords={access protocols;data communication;queueing theory;scheduling;telecommunication network reliability;wireless sensor networks;FLAMA;application-aware MAC protocols;contention-based energy-efficient MAC;data collisions;data transmission;energy savings;flow-aware medium access;medium access scheduling;medium-access control;performance evaluation;queuing delay;sensor MAC protocols;system reliability;wireless sensor networks;Access protocols;Communication system traffic control;Energy efficiency;Media Access Protocol;Road accidents;Telecommunication network reliability;Testing;Traffic control;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/MAHSS.2005.1542852},}
+@inproceedings{funneling,
+ author = {Ahn, Gahng-Seop and Hong, Se Gi and Miluzzo, Emiliano and Campbell, Andrew T. and Cuomo, Francesca},
+ title = {Funneling-MAC: A Localized, Sink-oriented MAC for Boosting Fidelity in Sensor Networks},
+ booktitle = {Proceedings of the 4th International Conference on Embedded Networked Sensor Systems},
+ series = {SenSys '06},
+ year = {2006},
+ isbn = {1-59593-343-3},
+ location = {Boulder, Colorado, USA},
+ pages = {293--306},
+ numpages = {14},
+ url = {http://doi.acm.org/10.1145/1182807.1182837},
+ doi = {10.1145/1182807.1182837},
+ acmid = {1182837},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {MAC, funneling effect, wireless sensor networks},
+}
+@INPROCEEDINGS{gmac,
+author={Brownfield, M.I. and Mehrjoo, K. and Fayez, A.S. and Davis, N.J., IV},
+booktitle={Consumer Communications and Networking Conference, 2006. CCNC 2006. 3rd IEEE},
+title={Wireless sensor network energy-adaptive mac protocol},
+year={2006},
+month={Jan},
+volume={2},
+pages={778-782},
+keywords={Batteries;Energy management;Energy resources;Media Access Protocol;Peer to peer computing;Sensor phenomena and characterization;Telecommunication traffic;Temperature sensors;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/CCNC.2006.1593145},}
+@INPROCEEDINGS{hmac,
+author={Heping Wang and Xiaobo Zhang and Khokhar, A.},
+booktitle={Global Telecommunications Conference, 2006. GLOBECOM '06. IEEE},
+title={WSN05-6: An Energy-Efficient Low-Latency MAC Protocol for Wireless Sensor Networks},
+year={2006},
+month={Nov},
+pages={1-5},
+keywords={access protocols;telecommunication traffic;time division multiple access;wireless sensor networks;TDMA;energy-efficient low-latency MAC protocol;medium access control protocol;network traffic;packet delivery;time division multiple access;wireless sensor networks;Access protocols;Collaboration;Delay;Energy consumption;Energy efficiency;Media Access Protocol;Telecommunication traffic;Throughput;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/GLOCOM.2006.493},
+ISSN={1930-529X},}
+@article{iamac,
+ author = {Behnam Dezfouli and
+ Marjan Radi and
+ Shukor Abd Razak},
+ title = {A Cross-Layer Approach for Minimizing Interference and Latency of
+ Medium Access in Wireless Sensor Networks},
+ journal = {CoRR},
+ volume = {abs/1008.2855},
+ year = {2010},
+ url = {http://arxiv.org/abs/1008.2855},
+ timestamp = {Mon, 05 Dec 2011 18:05:38 +0100},
+ biburl = {http://dblp.uni-trier.de/rec/bib/journals/corr/abs-1008-2855},
+ bibsource = {dblp computer science bibliography, http://dblp.org}
+}
+@article{mclmac,
+title = "MC-LMAC: A multi-channel \{MAC\} protocol for wireless sensor networks",
+journal = "Ad Hoc Networks ",
+volume = "9",
+number = "1",
+pages = "73 - 94",
+year = "2011",
+note = "",
+issn = "1570-8705",
+doi = "http://dx.doi.org/10.1016/j.adhoc.2010.05.003",
+url = "http://www.sciencedirect.com/science/article/pii/S1570870510000624",
+author = "Ozlem Durmaz Incel and Lodewijk van Hoesel and Pierre Jansen and Paul Havinga",
+keywords = "Wireless sensor networks",
+keywords = "\{MAC\} protocols",
+keywords = "Multi-channel communication",
+keywords = "Schedule based communication "
+}
+@INPROCEEDINGS{mfp,
+author={Bachir, A. and Barthel, D. and Heusse, M. and Duda, A.},
+booktitle={Communications, 2006. ICC '06. IEEE International Conference on},
+title={Micro-Frame Preamble MAC for Multihop Wireless Sensor Networks},
+year={2006},
+month={June},
+volume={7},
+pages={3365-3370},
+keywords={Energy consumption;Energy dissipation;Media Access Protocol;Sampling methods;Sleep;Spread spectrum communication;Switches;Telecommunications;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/ICC.2006.255236},
+ISSN={8164-9547},}
+@ARTICLE{mixmac,
+author={Merlin, C.J. and Heinzelman, W.B.},
+journal={Mobile Computing, IEEE Transactions on},
+title={Schedule Adaptation of Low-Power-Listening Protocols for Wireless Sensor Networks},
+year={2010},
+month={May},
+volume={9},
+number={5},
+pages={672-685},
+keywords={access protocols;scheduling;wireless sensor networks;LPL protocols;MAC protocols;channel probes;data packet;delay;energy consumption;low-power-listening protocols;network-aware adaptation;receiver;schedule adaptation;transmit-receive scheduling;wireless sensor networks;Adaptation.;Low-Power-Listening;MAC;Path Synchronization},
+doi={10.1109/TMC.2009.153},
+ISSN={1536-1233},}
+@INPROCEEDINGS{pwmac,
+author={Lei Tang and Yanjun Sun and Gurewitz, O. and Johnson, D.B.},
+booktitle={INFOCOM, 2011 Proceedings IEEE},
+title={PW-MAC: An energy-efficient predictive-wakeup MAC protocol for wireless sensor networks},
+year={2011},
+month={April},
+pages={1305-1313},
+keywords={access protocols;telecommunication traffic;wireless sensor networks;MICAz motes;PW-MAC;RI-MAC;WiseMAC;X-MAC;asynchronous duty cycling;energy-efficient predictive-wakeup MAC protocol;multiple concurrent multihop traffic flow;ondemand prediction error correction mechanism;prediction-based retransmission mechanism;sensor node energy consumption;wireless collision;wireless sensor network;Clocks;Hardware;Media Access Protocol;Receivers;Wireless communication;Wireless sensor networks},
+doi={10.1109/INFCOM.2011.5934913},
+ISSN={0743-166X},}
+@INPROCEEDINGS{omac,
+author={Hui Cao and Parker, K.W. and Arora, A.},
+booktitle={Network Protocols, 2006. ICNP '06. Proceedings of the 2006 14th IEEE International Conference on},
+title={O-MAC: A Receiver Centric Power Management Protocol},
+year={2006},
+month={Nov},
+pages={311-320},
+keywords={access protocols;energy conservation;wireless sensor networks;MAC layer protocols;asynchronous wake-up;centralized deterministic scheduling;energy efficiency;local broadcast channel;preamble-sized slots;random time spreading;receiver centric power management protocol;receiver energy consumption;structured time-spreading;synchronous blinking;wireless sensor networks;Energy consumption;Energy efficiency;Energy management;Interference elimination;Media Access Protocol;Radio transmitters;Receivers;Technology management;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/ICNP.2006.320181},}
+@INPROCEEDINGS{pact,
+author={Guangyu Pei and Chien, C.},
+booktitle={Military Communications Conference, 2001. MILCOM 2001. Communications for Network-Centric Operations: Creating the Information Force. IEEE},
+title={Low power TDMA in large wireless sensor networks},
+year={2001},
+month={},
+volume={1},
+pages={347-351 vol.1},
+keywords={LAN interconnection;distributed sensors;military communication;network topology;packet radio networks;power consumption;telecommunication traffic;time division multiple access;PACT;adaptive duty cycle;battlefield surveillance;cluster heads;condition based monitoring;energy dissipation;gateways;large wireless sensor networks;low power communication protocols;network lifetime;passive clustering;power aware clustered TDMA;redundant dense topology;space exploration;user traffic;wireless multihop network;Condition monitoring;Power system interconnection;Protocols;Sensor phenomena and characterization;Sensor systems;Space exploration;Spread spectrum communication;Surveillance;Time division multiple access;Wireless sensor networks},
+doi={10.1109/MILCOM.2001.985817},}
+@inproceedings{pcm,
+ author = {Jung, Eun-Sun and Vaidya, Nitin H.},
+ title = {A Power Control MAC Protocol for Ad Hoc Networks},
+ booktitle = {Proceedings of the 8th Annual International Conference on Mobile Computing and Networking},
+ series = {MobiCom '02},
+ year = {2002},
+ isbn = {1-58113-486-X},
+ location = {Atlanta, Georgia, USA},
+ pages = {36--47},
+ numpages = {12},
+ url = {http://doi.acm.org/10.1145/570645.570651},
+ doi = {10.1145/570645.570651},
+ acmid = {570651},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {ad hoc network, energy saving, medium access control, power control},
+}
+@INPROCEEDINGS{guo2001,
+author={Chunlong Guo and Lizhi Charlie Zhong and Rabaey, J.M.},
+booktitle={Global Telecommunications Conference, 2001. GLOBECOM '01. IEEE},
+title={Low power distributed MAC for ad hoc sensor radio networks},
+year={2001},
+month={},
+volume={5},
+pages={2944-2948 vol.5},
+keywords={carrier sense multiple access;channel allocation;distributed algorithms;distributed sensors;packet radio networks;spread spectrum communication;telecommunication network reliability;CSMA;ad hoc networks;adaptability;adaptive protocol;distributed algorithm;dynamic channel assignment;low-power distributed MAC;mobility awareness;multi-hop wireless sensor networks;network maintenance overhead;power efficiency;scalability;sensor radio networks;spread spectrum technique;survivability;wake-up radio scheme;Bandwidth;Batteries;Design optimization;Energy consumption;Media Access Protocol;Radio network;Radio networks;Scalability;Spread spectrum communication;Wireless sensor networks},
+doi={10.1109/GLOCOM.2001.965967},}
+@INPROCEEDINGS{elhoiydi2002,
+author={El-Hoiydi, A.},
+booktitle={Communications, 2002. ICC 2002. IEEE International Conference on},
+title={Aloha with preamble sampling for sporadic traffic in ad hoc wireless sensor networks},
+year={2002},
+month={},
+volume={5},
+pages={3418-3423 vol.5},
+keywords={carrier sense multiple access;cells (electric);land mobile radio;radio networks;sensors;signal sampling;telecommunication signalling;telecommunication traffic;time division multiple access;Aloha protocol;CSMA;TDMA schedule;ad hoc wireless sensor networks;alkaline LR6 battery;delay performance;lifetime;low power sporadic communications;power consumption;preamble sampling;signaling traffic;sporadic data traffic transmission;sporadic traffic;Batteries;Delay;Energy consumption;Multiaccess communication;Performance analysis;Sampling methods;Telecommunication traffic;Time division multiple access;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/ICC.2002.997465},}
+@INPROCEEDINGS{qmac2006,
+author={Vasanthi, N.A. and Annadurai, S.},
+booktitle={Sensor Networks, Ubiquitous, and Trustworthy Computing, 2006. IEEE International Conference on},
+title={Energy Efficient Sleep Schedule for Achieving Minimum Latency in Query based Sensor Networks},
+year={2006},
+month={June},
+volume={2},
+pages={214-219},
+keywords={access protocols;dynamic scheduling;query processing;wireless sensor networks;Q-MAC;data transmission;dynamic schedule;energy efficient sleep schedule;medium access control;packet arrival time;protocol;query based sensor network;Area measurement;Current measurement;Delay;Dynamic scheduling;Energy consumption;Energy efficiency;Frequency measurement;Intelligent networks;Sleep;Temperature measurement;Energy consumption.;Latency;MAC;Query processing;Sensor networks;Sleep planning;protocols},
+doi={10.1109/SUTC.2006.64},}
+@INPROCEEDINGS{qmac2005,
+author={Yang Liu and Elhanany, I. and Hairong Qi},
+booktitle={Mobile Adhoc and Sensor Systems Conference, 2005. IEEE International Conference on},
+title={An energy-efficient QoS-aware media access control protocol for wireless sensor networks},
+year={2005},
+month={Nov},
+pages={3 pp.-191},
+keywords={access protocols;quality of service;queueing theory;scheduling;wireless sensor networks;MAC protocol;energy-efficient QoS-aware protocol;intra-node packet scheduling;loosely prioritized random access;media access control protocol;packet classification;power conservation MACAW;power-aware scheduling mechanism;quality of service;queue occupancies;queuing architecture;weighted arbitration;wireless sensor networks;Access protocols;Delay;Energy consumption;Energy efficiency;Media Access Protocol;Quality of service;Scheduling algorithm;Spread spectrum communication;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/MAHSS.2005.1542798},}
+@ARTICLE{miller2005,
+author={Miller, M.J. and Vaidya, N.F.},
+journal={Mobile Computing, IEEE Transactions on},
+title={A MAC protocol to reduce sensor network energy consumption using a wakeup radio},
+year={2005},
+month={May},
+volume={4},
+number={3},
+pages={228-242},
+keywords={access protocols;energy conservation;packet radio networks;power consumption;wireless sensor networks;MAC protocol;buffered packets;communication energy cost;sensor network energy consumption reduction;triggered wakeups;two-radio architecture;wakeup radio;Access protocols;Buffer storage;Communication system control;Costs;Energy consumption;Energy management;Hardware;Media Access Protocol;Switches;Wireless sensor networks;Index Terms- Sensor networks;power management.},
+doi={10.1109/TMC.2005.31},
+ISSN={1536-1233},}
+@INPROCEEDINGS{tricer,
+author={Lin, E.-Y.A. and Rabaey, J.M. and Wolisz, A.},
+booktitle={Communications, 2004 IEEE International Conference on},
+title={Power-efficient rendez-vous schemes for dense wireless sensor networks},
+year={2004},
+month={June},
+volume={7},
+pages={3769-3776 Vol.7},
+keywords={fading channels;optimisation;radio receivers;radio transmitters;synchronisation;wireless sensor networks;MAC layer;dense wireless sensor networks;fading channel;optimization strategies;power-efficient rendez-vous schemes;receiver-initiated cycled receiver schemes;synchronization;transmitter-initiated cycled receiver schemes;Energy consumption;Fading;Hardware;Intelligent sensors;Monitoring;Physical layer;Routing;Sensor phenomena and characterization;Transceivers;Wireless sensor networks},
+doi={10.1109/ICC.2004.1313259},}
+@INPROCEEDINGS{rlmac,
+author={Zhenzhen Liu and Elhanany, I.},
+booktitle={Networking, Sensing and Control, 2006. ICNSC '06. Proceedings of the 2006 IEEE International Conference on},
+title={RL-MAC: A QoS-Aware Reinforcement Learning based MAC Protocol for Wireless Sensor Networks},
+year={2006},
+month={},
+pages={768-773},
+keywords={access protocols;computational complexity;learning (artificial intelligence);quality of service;telecommunication control;telecommunication traffic;wireless sensor networks;MAC protocol;QoS-aware reinforcement learning;RL-MAC;adaptive duty cycles;adaptive media access control protocol;computational complexity;energy consumption;energy utilization;quality of service;traffic load;wireless sensor networks;Access protocols;Adaptive control;Energy consumption;Learning;Media Access Protocol;Programmable control;Telecommunication traffic;Throughput;Wireless application protocol;Wireless sensor networks;QoS;energy-efficient protocol;media access control;reinforcement learning;wireless sensor networks},
+doi={10.1109/ICNSC.2006.1673243},}
+@INPROCEEDINGS{rmac2006,
+author={Biswas, Ratnabali and Jain, Vivek and Ghosh, C. and Agrawal, D.P.},
+booktitle={World of Wireless, Mobile and Multimedia Networks, 2006. WoWMoM 2006. International Symposium on a},
+title={On-demand reliable medium access in sensor networks},
+year={2006},
+month={},
+pages={7 pp.-257},
+keywords={access protocols;fault tolerance;telecommunication network reliability;wireless sensor networks;fault-tolerance;on-demand RMAC protocol;reliable medium access control;wireless sensor network;Access protocols;Delay;Fault tolerant systems;Media Access Protocol;Robustness;Scalability;Telecommunication network reliability;Wireless application protocol;Wireless communication;Wireless sensor networks},
+doi={10.1109/WOWMOM.2006.80},}
+@INPROCEEDINGS{rtlink,
+author={Rowe, A. and Mangharam, R. and Rajkumar, R.},
+booktitle={Sensor and Ad Hoc Communications and Networks, 2006. SECON '06. 2006 3rd Annual IEEE Communications Society on},
+title={RT-Link: A Time-Synchronized Link Protocol for Energy- Constrained Multi-hop Wireless Networks},
+year={2006},
+month={Sept},
+volume={2},
+pages={402-411},
+keywords={delays;indoor radio;mobile radio;protocols;radio links;software engineering;synchronisation;telecommunication computing;CMU FireFly sensor platform;RT-link;atomic clock receivers;end-to-end delay;energy-constrained multihop wireless networks;hardware-based global-time synchronization;hardware-based time-synchronization;in-band software-based techniques;mobile nodes;real-time wireless communication;time-synchronized link protocol;Atomic clocks;Delay;Industrial control;Receivers;Spread spectrum communication;Surveillance;Synchronization;Wireless application protocol;Wireless communication;Wireless networks},
+doi={10.1109/SAHCN.2006.288496},}
+@INPROCEEDINGS{samac,
+author={Ansari, J. and Ang, T. and Mahonen, P.},
+booktitle={Sensor Mesh and Ad Hoc Communications and Networks (SECON), 2010 7th Annual IEEE Communications Society Conference on},
+title={Spectrum Agile Medium Access Control Protocol for Wireless Sensor Networks},
+year={2010},
+month={June},
+pages={1-9},
+keywords={access protocols;data communication;interference (signal);low-power electronics;performance evaluation;wireless sensor networks;data communication;dynamic channel selection;interference minimal channel;low-power embedded networks;low-power spectrum agile medium access control protocol wireless sensor networks;performance degradation;performance evaluation;potential interferences;protocol design;resource constrained networks;symbiotic coexistence;wireless embedded devices;wireless embedded networks;Access protocols;Data communication;Degradation;Energy efficiency;Interference constraints;Media Access Protocol;Sensor phenomena and characterization;Symbiosis;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/SECON.2010.5508296},}
+@inproceedings{scp,
+ author = {Ye, Wei and Silva, Fabio and Heidemann, John},
+ title = {Ultra-low Duty Cycle MAC with Scheduled Channel Polling},
+ booktitle = {Proceedings of the 4th International Conference on Embedded Networked Sensor Systems},
+ series = {SenSys '06},
+ year = {2006},
+ isbn = {1-59593-343-3},
+ location = {Boulder, Colorado, USA},
+ pages = {321--334},
+ numpages = {14},
+ url = {http://doi.acm.org/10.1145/1182807.1182839},
+ doi = {10.1145/1182807.1182839},
+ acmid = {1182839},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {energy efficiency, medium access control, scheduling, ultra-low duty cycle, wireless sensor networks},
+}
+@incollection{seesaw,
+year={2006},
+isbn={978-3-540-32158-3},
+booktitle={Wireless Sensor Networks},
+volume={3868},
+series={Lecture Notes in Computer Science},
+editor={Römer, Kay and Karl, Holger and Mattern, Friedemann},
+doi={10.1007/11669463_19},
+title={Extending Network Lifetime Using an Automatically Tuned Energy-Aware MAC Protocol},
+url={http://dx.doi.org/10.1007/11669463_19},
+publisher={Springer Berlin Heidelberg},
+author={Braynard, Rebecca and Silberstein, Adam and Ellis, Carla},
+pages={244-259},
+language={English}
+}
+@ARTICLE{smacs,
+author={Sohrabi, K. and Gao, J. and Ailawadhi, V. and Pottie, G.J.},
+journal={Personal Communications, IEEE},
+title={Protocols for self-organization of a wireless sensor network},
+year={2000},
+month={Oct},
+volume={7},
+number={5},
+pages={16-27},
+keywords={cellular radio;protocols;radio networks;self-adjusting systems;sensors;signal processing;telecommunication network routing;MAC protocols;ad hoc subnetworks;algorithms;cellular networks;constrained energy resources;cooperative signal processing;energy-efficient routing;medium access control;mobile ad hoc networks;protocols;routing protocols;self-organizing wireless sensor networks;short range wireless local area networks;slow mobility;static nodes;wireless LAN;Data mining;Energy resources;Mobile ad hoc networks;Peer to peer computing;Quality of service;Routing protocols;Signal processing algorithms;Spread spectrum communication;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/98.878532},
+ISSN={1070-9916},}
+@INPROCEEDINGS{sotp,
+author={Yu Wang and Henning, I. and Xiaoyun Li and Hunter, D.},
+booktitle={Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on},
+title={SOTP: A Self-Organized TDMA Protocol for Wireless Sensor Networks},
+year={2006},
+month={May},
+pages={1108-1111},
+keywords={ad hoc networks;scheduling;telecommunication network routing;telecommunication network topology;time division multiple access;wireless channels;wireless sensor networks;MAC scheme;carrier sensing slot;channel contention;collision-free slot allocation;cross layer protocol design;multi-hop network;network topology;reverse scheduling;routing information;self-organized TDMA protocol;time division multiple access;wireless sensor network;Application software;Cross layer design;Data communication;Energy efficiency;Hardware;Routing;Spread spectrum communication;Time division multiple access;Wireless application protocol;Wireless sensor networks;Energy efficiency;Self-organize;TDMA;Wireless sensor networks},
+doi={10.1109/CCECE.2006.277307},}
+@article{sstdma,
+ title={SS-TDMA: A self-stabilizing MAC for sensor networks},
+ author={Kulkarni, Sandeep S and Arumugam, Mahesh},
+ journal={Sensor network operations},
+ pages={186--218},
+ year={2006},
+ publisher={Citeseer}
+}
+@incollection{tamac,
+year={2005},
+isbn={978-3-540-28102-3},
+booktitle={Networking and Mobile Computing},
+volume={3619},
+series={Lecture Notes in Computer Science},
+editor={Lu, Xicheng and Zhao, Wei},
+doi={10.1007/11534310_118},
+title={Traffic Adaptive MAC Protocol for Wireless Sensor Network},
+url={http://dx.doi.org/10.1007/11534310_118},
+publisher={Springer Berlin Heidelberg},
+author={Gong, Haigang and Liu, Ming and Mao, Yinchi and Chen, Li-jun and Xie, Li},
+pages={1134-1143},
+language={English}
+}
+@inproceedings{trawmac,
+ author = {Zhang, Xi and Ansari, Junaid and M\"{a}h\"{o}nen, Petri},
+ title = {Traffic Aware Medium Access Control Protocol for Wireless Sensor Networks},
+ booktitle = {Proceedings of the 7th ACM International Symposium on Mobility Management and Wireless Access},
+ series = {MobiWAC '09},
+ year = {2009},
+ isbn = {978-1-60558-617-5},
+ location = {Tenerife, Canary Islands, Spain},
+ pages = {140--148},
+ numpages = {9},
+ url = {http://doi.acm.org/10.1145/1641776.1641802},
+ doi = {10.1145/1641776.1641802},
+ acmid = {1641802},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {low power, mac, traffic awareness, wireless sensor networks},
+}
+@INPROCEEDINGS{umac,
+author={Shih-Hsien Yang and Hung-Wei Tseng and Wu, E.H.-K. and Gen-Huey Chen},
+booktitle={Global Telecommunications Conference, 2005. GLOBECOM '05. IEEE},
+title={Utilization based duty cycle tuning MAC protocol for wireless sensor networks},
+year={2005},
+month={Dec},
+volume={6},
+pages={5 pp.-3262},
+keywords={access protocols;energy conservation;telecommunication network topology;tuning;wireless sensor networks;MAC protocol;chain topology;cross topology;duty cycle;energy consumption;latency reduction;medium access control protocol;selective sleeping;sensor nodes;sensor-MAC;utilization based tuning;wireless sensor networks;Access protocols;Computer science;Delay;Energy consumption;Media Access Protocol;Sensor phenomena and characterization;Sleep;Topology;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/GLOCOM.2005.1578377},}
+@INPROCEEDINGS{pereira2007,
+author={Pereira, N. and Andersson, B. and Tovar, E. and Rowe, A.},
+booktitle={Real-Time Systems Symposium, 2007. RTSS 2007. 28th IEEE International},
+title={Static-Priority Scheduling over Wireless Networks with Multiple Broadcast Domains},
+year={2007},
+month={Dec},
+pages={447-458},
+keywords={access protocols;radio networks;scheduling;MAC protocol;bit-dominance message arbitration;multiple broadcast domain;sporadic message streams;static-priority scheduling;wireless hidden node problem;wireless medium access control protocol;wireless mesh network;wireless multihop networks;Access protocols;Broadcasting;Clocks;Media Access Protocol;Mesh networks;Signal resolution;Synchronization;Wireless application protocol;Wireless mesh networks;Wireless networks},
+doi={10.1109/RTSS.2007.45},
+ISSN={1052-8725},}
+@incollection{arisha2002,
+year={2002},
+isbn={978-1-4020-7204-8},
+booktitle={System-Level Power Optimization for Wireless Multimedia Communication},
+editor={Karri, Ramesh and Goodman, David},
+doi={10.1007/0-306-47720-3_2},
+title={Energy-Aware TDMA-Based MAC for Sensor Networks},
+url={http://dx.doi.org/10.1007/0-306-47720-3_2},
+publisher={Springer US},
+keywords={Medium Access Control (MAC) protocols; Sensor networks; Energy-aware routing; Time Division Multiple Access (TDMA)},
+author={Arisha, Khaled and Youssef, Moustafa and Younis, Mohamed},
+pages={21-40},
+language={English}
+}
+@inproceedings{mmsn,
+ title={MMSN: Multi-Frequency Media Access Control for Wireless Sensor Networks.},
+ author={Zhou, Gang and Huang, Chengdu and Yan, Ting and He, Tian and Stankovic, John A and Abdelzaher, Tarek F},
+ booktitle={Infocom},
+ volume={6},
+ pages={1--13},
+ year={2006}
+}
+@INPROCEEDINGS{qosmac,
+author={Suriyachai, P. and Roedig, U. and Scott, A.},
+booktitle={Pervasive Computing and Communications, 2009. PerCom 2009. IEEE International Conference on},
+title={Implementation of a MAC protocol for QoS support in wireless sensor networks},
+year={2009},
+month={March},
+pages={1-6},
+keywords={access protocols;delays;quality of service;telecommunication network reliability;transceivers;wireless sensor networks;MAC protocol;QoS;Tmote Sky node;aircraft control systems;energy consumption;hospitals;industrial process automation;medium access control protocol;message transfer delay;patient monitoring;quality of service;transceiver;wireless sensor networks;Access protocols;Aerospace industry;Delay;Electrical equipment industry;Industrial control;Media Access Protocol;Quality of service;Transport protocols;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/PERCOM.2009.4912839},}
+@INPROCEEDINGS{dsmac,
+author={Peng Lin and Chunming Qiao and Xin Wang},
+booktitle={Wireless Communications and Networking Conference, 2004. WCNC. 2004 IEEE},
+title={Medium access control with a dynamic duty cycle for sensor networks},
+year={2004},
+month={March},
+volume={3},
+pages={1534-1539 Vol.3},
+keywords={access protocols;telecommunication traffic;wireless sensor networks;dynamic duty cycle;medium access control protocol;traffic conditions;wireless sensor networks;Access protocols;Clocks;Communication system traffic control;Delay;Energy conservation;Energy consumption;Media Access Protocol;Synchronization;Wireless application protocol;Wireless sensor networks},
+doi={10.1109/WCNC.2004.1311671},
+ISSN={1525-3511},}
+@INPROCEEDINGS{ermac,
+author={Sitanayah, L. and Sreenan, C.J. and Brown, K.N.},
+booktitle={Sensor Technologies and Applications (SENSORCOMM), 2010 Fourth International Conference on},
+title={ER-MAC: A Hybrid MAC Protocol for Emergency Response Wireless Sensor Networks},
+year={2010},
+month={July},
+pages={244-249},
+keywords={carrier sense multiple access;emergency services;telecommunication network topology;time division multiple access;wireless sensor networks;CSMA approach;ER-MAC;TDMA approach;Z-MAC;collision-free slot scheduling;emergency monitoring;emergency response wireless sensor networks;hybrid MAC protocol;ns-2 simulation;power-saving sleep mode;topology change;traffic change;Base stations;Media Access Protocol;Pediatrics;Schedules;Synchronization;Time division multiple access;MAC protocol;fire emergency;wireless sensor networks},
+doi={10.1109/SENSORCOMM.2010.45},}
+@article{iisma,
+ title={An Integrated Voice and Data Transmission System with Idle Signal Multiple Access--Dynamic Analysis--},
+ author={Gang, WU and Mukumoto, Kaiji and Fukuda, Akira},
+ journal={IEICE transactions on communications},
+ volume={76},
+ number={11},
+ pages={1398--1407},
+ year={1993},
+ publisher={The Institute of Electronics, Information and Communication Engineers}
+}
+@article{rimasp,
+ author = {Garcia-Luna-Aceves, J. J. and Tzamaloukas, Asimakis},
+ title = {Receiver-initiated Collision Avoidance in Wireless Networks},
+ journal = {Wirel. Netw.},
+ issue_date = {March-May 2002},
+ volume = {8},
+ number = {2/3},
+ month = mar,
+ year = {2002},
+ issn = {1022-0038},
+ pages = {249--263},
+ numpages = {15},
+ url = {http://dx.doi.org/10.1023/A:1013794026681},
+ doi = {10.1023/A:1013794026681},
+ acmid = {506911},
+ publisher = {Springer-Verlag New York, Inc.},
+ address = {Secaucus, NJ, USA},
+ keywords = {MAC, Medium Access Control, ad hoc networks, collision avoidance, performance analysis, receiver-initiated, wireless},
+}
+@INPROCEEDINGS{rrap,
+author={Jian-Jou Lai and Shie-Jue Lee},
+booktitle={Communications, 1998. ICC 98. Conference Record. 1998 IEEE International Conference on},
+title={A medium access control protocol for wireless networks},
+year={1998},
+month={Jun},
+volume={1},
+pages={146-150 vol.1},
+keywords={access protocols;data communication;delays;voice communication;wireless LAN;RAP protocol;average access delay;medium access control protocol;randomly addressed polling;real-time services;reservation scheme;throughput;voice transmission;wireless LAN;wireless networks;Access protocols;Broadcasting;Delay;Laboratories;Media Access Protocol;Multiaccess communication;Speech;Throughput;Wireless application protocol;Wireless networks},
+doi={10.1109/ICC.1998.682605},}
+@incollection{vts,
+year={2006},
+isbn={978-3-540-32765-3},
+booktitle={Architecture of Computing Systems - ARCS 2006},
+volume={3894},
+series={Lecture Notes in Computer Science},
+editor={Grass, Werner and Sick, Bernhard and Waldschmidt, Klaus},
+doi={10.1007/11682127_27},
+title={A Real-Time MAC Protocol for Wireless Sensor Networks: Virtual TDMA for Sensors (VTS)},
+url={http://dx.doi.org/10.1007/11682127_27},
+publisher={Springer Berlin Heidelberg},
+author={Egea-López, Esteban and Vales-Alonso, Javier and Martínez-Sala, AlejandroS. and García-Haro, Joan and Pavón-Mariño, Pablo and Bueno-Delgado, M.Victoria},
+pages={382-396},
+language={English}
+}
+@INPROCEEDINGS{tmmac,
+author={Jingbin Zhang and Gang Zhou and Chengdu Huang and Son, S.H. and Stankovic, J.A.},
+booktitle={Communications, 2007. ICC '07. IEEE International Conference on},
+title={TMMAC: An Energy Efficient Multi-Channel MAC Protocol for Ad Hoc Networks},
+year={2007},
+month={June},
+pages={3554-3561},
+keywords={ad hoc networks;time division multiple access;transceivers;TDMA;ad hoc networks;energy efficient multi-channel MAC protocol;multichannel MAC protocol;single half-duplex radio transceiver;single-transceiver wireless devices;Ad hoc networks;Energy efficiency;Frequency;Hardware;Media Access Protocol;Peer to peer computing;Radio transceivers;Throughput;Time division multiple access;Wireless application protocol},
+doi={10.1109/ICC.2007.587},}
+@article{pip,
+ author = {Gabale, Vijay and Chebrolu, Kameswari and Raman, Bhaskaran and Bijwe, Sagar},
+ title = {PIP: A Multichannel, TDMA-based MAC for Efficient and Scalable Bulk Transfer in Sensor Networks},
+ journal = {ACM Trans. Sen. Netw.},
+ issue_date = {September 2012},
+ volume = {8},
+ number = {4},
+ month = sep,
+ year = {2012},
+ issn = {1550-4859},
+ pages = {28:1--28:34},
+ articleno = {28},
+ numpages = {34},
+ url = {http://doi.acm.org/10.1145/2240116.2240117},
+ doi = {10.1145/2240116.2240117},
+ acmid = {2240117},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {Bulk data transfer, MAC, TDMA, pipelining, throughput optimization, wireless sensor network applications},
+}
+
+@INPROCEEDINGS{burstmac,
+author={Ringwald, M. and Romer, K.},
+booktitle={Networked Sensing Systems (INSS), 2009 Sixth International Conference on},
+title={BurstMAC #x2014; An efficient MAC protocol for correlated traffic bursts},
+year={2009},
+month={June},
+pages={1-9},
+keywords={access protocols;telecommunication control;telecommunication traffic;wireless sensor networks;BurstMAC;LMAC;MAC protocol;SCP-MAP;contention-based protocols;correlated bursts;correlated traffic bursts;network traffic;scheduled protocols;seismic data traces;sensor network;volcano monitoring;Access protocols;Communication system traffic control;Media Access Protocol;Monitoring;Pervasive computing;Radio control;Sampling methods;Telecommunication traffic;Throughput;Volcanoes},
+doi={10.1109/INSS.2009.5409961},}
+@INPROCEEDINGS{dozer,
+author={Burri, N. and von Rickenbach, P. and Wattenhofer, R.},
+booktitle={Information Processing in Sensor Networks, 2007. IPSN 2007. 6th International Symposium on},
+title={Dozer: Ultra-Low Power Data Gathering in Sensor Networks},
+year={2007},
+month={April},
+pages={450-459},
+keywords={access protocols;energy consumption;low-power electronics;packet radio networks;wireless sensor networks;MAC-layer;TinyOS-enabled sensor nodes;communication subsystem;data collection;data sink;dozer;energy consumption;energy wastage reduction;environmental monitoring;sensor networks;topology control;tree-based network structure;ultra-low power consumption;ultra-low power data gathering protocol;Computer networks;Data engineering;Energy efficiency;Laboratories;Monitoring;Power engineering and energy;Power engineering computing;Routing protocols;Sensor phenomena and characterization;Wireless sensor networks;Algortithms;Measurement;Sensor network;data gathering;energy efficiency},
+doi={10.1109/IPSN.2007.4379705},}
diff --git a/data/db.yaml b/data/db.yaml
new file mode 100644
index 0000000..ed1599b
--- /dev/null
+++ b/data/db.yaml
@@ -0,0 +1,1047 @@
+# comatose
+#
+# COmprehensive MAc TaxonOmy databaSE
+
+# Available features
+# ==================
+
+features:
+ # XXX ?
+ access:
+ name: Channel access
+ # aka carrier-sense?
+ access.contention:
+ name: Contention
+ access.token-passing:
+ name: Token-passing
+ access.polling:
+ name: Polling
+ access.reservation:
+ name: Reservation
+ # XXX ?
+ access.rtscts:
+ name: RTS/CTS
+ # XXX: static schedule
+ access.carriersense:
+ name: Carrier sense
+
+ topology:
+ name: Topology
+ topology.singlehop:
+ name: Single-Hop
+ description: MAC relies on upper layers to transmit packet to out-of-range stations
+ topology.multihop:
+ name: Multi-Hop
+ description: MAC transports data through multiple hops
+ # bluetooth for example?
+ topology.clustered:
+ name: Clustered
+ description:
+ topology.centralized:
+ name: Centralized
+ description: Star
+
+ application:
+ name: Intended applications
+ application.wsn:
+ name: Wireless Sensor Network
+ application.vanet:
+ name: Vehicular mobile ad hoc network
+ application.console:
+ name: Serial console
+
+ time:
+ name: Time model
+ time.synchronized:
+ name: Synchronized
+ description: Node’s clocks have to be synchronized
+ time.discrete:
+ name: Discrete
+ time.continuous:
+ name: Continuous
+
+ power:
+ name: Powersave mechanisms
+ power.dutycycling:
+ name: Duty-cycling
+ # XXX Is this a powersave mechanism?
+ power.lpl:
+ name: Low-power listening
+
+ reliability:
+ name: Reliability machanisms
+ # unreliable is default
+ reliability.retransmission:
+ name: Retransmission
+ description: Packets will be acked/nacked and retransmitted
+ reliability.channel-hopping:
+ name: Channel hopping
+ description:
+ reliability.ecc:
+ name: Error correcting codes
+
+ realtime:
+ name: Real-time features
+ realtime.guaranteed:
+ name: Guaranteed
+ realtime.probabilistic:
+ name: Probabilistic
+
+ channels:
+ name: Channel usage
+ channels.single:
+ name: Single
+ channels.multi:
+ name: Multi
+
+ routing:
+ name: Routing
+ routing.multicast:
+ name: Multicast
+ routing.unicast:
+ name: Unicast
+ routing.broadcast:
+ name: Broadcast
+
+ initiation:
+ name: Transmission initiation
+ initiation.sender:
+ name: Sender
+ initiation.receiver:
+ name: Receiver
+
+ deployment:
+ name: Deployment
+ deployment.static:
+ name: Static
+ description: Nodes at fixed/planned positions
+ deployment.adhoc:
+ name: Ad-hoc
+ description:
+
+ # XXX figure out where to put these
+ other:
+ name: Other features
+ other.qos:
+ name: QoS
+
+# todo
+# ^^^^
+# suriyachai2012:
+# Performance Objectives: Energy (no, n/a, duty-cycling), delay (node-to-node/end-to-end decrease/probalistic guarantee/guarantee), reliability (no, node-to-node/end-to-end increase/guarantee)
+# Assumptions: Deployment, Topology, Network Pattern, Cross-Layer Support, Transceiver
+
+# gummalla:
+# Architecture: Distributed (Collision avoidance, random access), Centralized (random access, guaranteed access, hybrid access)
+
+# jurdak2004:
+# Channels (single, multiple), Topology (single-hop, multi-hop, clustered, centralized), Transmission initiation (sender/receiver), Power efficient, Traffic load/scalabiliy, Range
+
+# demirkol2006: time sync needed, comm pattern support (all, convergecast), type (csma, np-csma, tdma/csma, csma/ca, tdma) adaptivity (good, weak)
+
+# mo2008 (only multichannel mac): dedicated control channel, common hopping, split phase, parallel rendezvous
+
+# kumar2014: fixed, demand, hybrid assignment, random access; design
+# considerations: node deployment (topology?), control packet overhead, time
+# synchronization (local/global), slot scheduling, duty-cycling, multi-channel,
+# cross-layer support, channel utilization, node priority, collision avoidance
+# Main classes are: energy-efficient, qos-aware, real-time
+
+# several: hard- vs soft real-time
+
+# pip: coordinated (tdma)/uncoordinated (tdma), centralized/distributed,
+# single/multichannel, connection-oriented/-less
+
+# old
+# ^^^
+
+# Slot assignment strategies
+# --------------------------
+# fixed: fixed (time/freq/…) slot assignment
+# slot-reservation: nodes reserve slots for data-transmissions. While
+# the actual data-transfer is collision-free the reservation is not
+# token-passing:
+# polling:
+
+# Topology
+# --------
+# centralized
+# cluster
+# single-hop: mac layer relies on higher layers to transmit packet to out-of-range stations
+# multi-hop
+
+# rtscts: rts/cts/data/ack slot reservation mechanism
+
+# distributed: Distributed access control
+
+# backoff: Uses exponential backoff in case of collisions
+# carriersense: Station senses medium before sending
+
+# synchronized: A synchronized clock is required
+
+# fixed-slotsize: You name it.
+
+algos:
+ alohap:
+ name: Pure ALOHA
+ description: Non-slotted ALOHA
+ related: [alohas]
+ ref: [aloha]
+ # Uses ECC? (parity bit)
+ features:
+ time.continuous:
+ application.console:
+ access.contention:
+ alohas:
+ name: Slotted ALOHA
+ related: [alohap]
+ description: ALOHA with discrete time slots
+ features:
+ time.discrete:
+ csma1p:
+ name: 1-persistent CSMA
+ related: [csmanp]
+ ref: [csma]
+ #features: [backoff, carriersense]
+ csmanp:
+ name: Nonpersistent CSMA
+ related: [csma1p]
+ ref: [csma]
+ #features: [backoff, carriersense]
+ csmapp:
+ name: p-persistent CSMA
+ ref: [csma]
+ description: IEEE 802.11 uses refinement
+ #features: [backoff, carriersense, discrete-time]
+ features:
+ time.discrete:
+ csmaca:
+ abbrv: CSMA/CA
+ #features: [backoff, carriersense]
+ dfwmac:
+ name: DFWMAC
+ # related to ieee 802.11
+ # class bitmap
+ bitmap:
+ name: basic bit-map method
+ slotted: true
+ carrierSense: false?
+ collisions: false
+ #ref: [tanenbaum]
+ # class token
+ # class binary countdown
+ btma:
+ name: Busy Tone Multiple Access
+ abbrv: BTMA
+ ref: [btma]
+ ribtma:
+ name: Receiver Initiated Busy Tone Multiple Access
+ abbrv: RI-BTMA
+ ref: [ribtma]
+ isma:
+ name: Idle Sense Multiple Access
+ # or: Idle Signal Multiple Access ???
+ abbrv: ISMA
+ collisions: true
+ ref: [isma]
+ iisma:
+ abbrv: I-ISMA
+ name: Idle Signal Multiple Access for Integrated services
+ ref: [iisma]
+ risma:
+ name: Reservation Idle Sense Multiple Access
+ abbrv: R-ISMA
+ collisions: true
+ ref: [risma]
+ sisma:
+ name: Slotted Idle Sense Multiple Access
+ abbrv: S-ISMA
+ collisions: true
+ ref: [sisma]
+ rap:
+ name: Randomly Addressed Polling
+ abbrv: RAP
+ ref: [rap]
+ # base station polls nodes for random number (multiple times), sorts
+ # them and polls the nodes in that order, collisions can occur
+ features:
+ access.polling:
+ reliability.retransmission:
+ rrap:
+ name: Reserved Randomly Addressed Polling
+ abbrv: RRAP
+ related: [rap]
+ collisions: true
+ ref: [rrap]
+ grap:
+ name: GRAP
+ abbrv: GRAP
+ related: [rap]
+ collisions: true
+ ref: [grap]
+ grapr:
+ name: GRAP-R
+ ref: [grap]
+ grapo:
+ name: GRAPO
+ related: [rap]
+ collisions: true
+ ref: [grapo]
+ rama:
+ name: Resource Auction Multiple Access
+ abbrv: RAMA
+ ref: [rama]
+ # Base station has list of free resources, nodes trying to reserve
+ # resource send their id, digit by digit to base station, that
+ # broadcasts the highest number it received. Nodes whose digit is lower
+ # drop out. At the end of the auction a winner is announced.
+ features:
+ time.discrete:
+ time.synchronized:
+ frama:
+ name: fair resource assignment multiple access
+ abbrv: F-RAMA
+ ref: [frama]
+ zhang:
+ name: Zhang’s Proposal
+ collisions: false
+ ref: [zhang]
+ dtmp:
+ name: Disposable Token MAC Protocol
+ abbrv: DTMP
+ ref: [dtmp]
+ # Base station polls node (i.e. node received token), if no data to be
+ # sent on either side -> timeout, node->bs: can be sent immediately,
+ # bs->node: indicated by token
+ features:
+ time.continuous:
+ access.polling:
+ topology.centralized:
+ routing.unicast:
+ deployment.static:
+ acampora:
+ name: Acampora’s Proposal
+ collisions: false
+ ref: [acampora]
+ prma:
+ name: Packet Reservation Multiple Access
+ abbrv: PRMA
+ ref: [prma]
+ related: [raloha, saloha]
+ # 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).
+ features:
+ time.discrete:
+ access.contention:
+ access.reservation:
+ topology.centralized:
+ routing.unicast:
+ frma:
+ name: Frame Reservation Multiple Access
+ abbrv: FRMA
+ ref: [frma]
+ prmapp:
+ name: PRMA++
+ ref: [prmapp]
+ cprma:
+ name: Centralized PRMA
+ abbrv: C-PRMA
+ ref: [cprma]
+ maca:
+ name: Multiple Access with Collision Avoidance
+ abbrv: MACA
+ ref: [maca]
+ related: [csma/ca, btma]
+ # 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”
+ features:
+ channels.single:
+ time.discrete:
+ topology.singlehop:
+ access.contention:
+ macaw:
+ abbrv: MACAW
+ ref: [macaw]
+ #features: [rtscts]
+ related: [maca]
+ fama:
+ name: Floor Acquisition Multiple Access
+ abbrv: FAMA
+ ref: [fama]
+ ieee80211:
+ name: IEEE 802.11
+ # no ref?
+ related: [macaw, csmaca, carriersense, backoff, discrete-time, rtscts]
+ eynpma:
+ name: EY-NPMA
+ # mac protocol of hiperlan
+ # ref: etsi hiperlan specs
+ macabi:
+ name: MACA By Invitation
+ abbrv: MACA-BI
+ ref: [macabi]
+ related: [maca]
+ features:
+ initiation.sender:
+ fprp:
+ name: A Five-Phase Reservation Protocol
+ abbrv: FPRP
+ ref: [fprp]
+ pamas:
+ name: Power Aware MultiAccess protocol with signaling
+ related: [maca]
+ ref: [pamas]
+ #features: [multichannel, rtscts, busytone]
+ features:
+ channels.multi:
+ bluetooth:
+ name: Bluetooth
+ markowski:
+ name: Markowski
+ ref: [markowski]
+ hrma:
+ name: Hop-reservation multiple access
+ abbrv: HRMA
+ ref: [hrma]
+ #features: [adhoc, discrete-time, slot-reservation, collision-free, multichannel]
+ features:
+ application.adhoc:
+ time.discrete:
+ mcsma:
+ name: multichannel CSMA
+ abbrv: MCSMA
+ ref: [mcsma]
+ ps-dcc:
+ name: Power-Save Distributed Contention Control
+ abbrv: PS-DCC
+ ref: [psdcc]
+ rima-sp:
+ name: RIMA-SP
+ ref: [rimasp]
+ adapt:
+ name: ADAPT
+ ref: [adapt]
+ rra-isa:
+ name: RRA-ISA
+ ref: [rraisa]
+ dqruma:
+ name: Distributed-Queuing Request Update Multiple Access
+ abbrv: DQRUMA
+ ref: [dqruma]
+ mascara:
+ name: Mobile Access Scheme based on Contention and Reservation for ATM
+ abbrv: MASCARA
+ ref: [mascara]
+ dsapp:
+ name: Dynamic Slot Assignment++
+ abbrv: DSA++
+ ref: [dsapp]
+ cata:
+ name: Collision Avoidance Time Allocation
+ abbrv: CATA
+ ref: [cata]
+ # XXX: incomplete
+ features:
+ time.discrete:
+ jin:
+ name: Jin
+ ref: [jin]
+ ieee802153:
+ name: IEEE 802.15.4
+ # base layer for zigbee
+ trama:
+ name: traffic-adaptive medium access protocol
+ abbrv: TRAMA
+ ref: [trama]
+ #features: [discrete-time, distributed]
+ features:
+ time.discrete:
+ nama:
+ name: Node-Activation Multiple Access
+ abbrv: NAMA
+ ref: [nama]
+ smac:
+ name: Sensor MAC
+ abbrv: S-MAC
+ #features: [rtscts]
+ ref: [smac]
+ tmac:
+ name: Timeout MAC
+ abbrv: T-MAC
+ related: [smac]
+ #features: [rtscts]
+ ref: [tmac]
+ dsmac:
+ name: DS-MAC
+ related: [smac]
+ ref: [dsmac]
+ march:
+ name: Multiple Access with ReduCed Handshake
+ abbrv: MARCH
+ ref: [march]
+ #features: [adhoc]
+ richdp:
+ name: receiver-initiated channel-hopping with dual polling
+ abbrv: RICH-DP
+ ref: [richdp]
+ #features: [adhoc]
+ srmapa:
+ name: Soft Reservation Multiple Access with Priority Assignment
+ abbrv: SRMA/PA
+ ref: [srmapa]
+ # XXX incomplete
+ features:
+ access.contention:
+ # nodes content for access and – if granted – remain in control of their slot (aka soft reservation, distributed)
+ access.reservation:
+ topology.adhoc:
+ # does the mac layer actually do multihop?
+ topology.multihop:
+ time.discrete:
+ dcapc:
+ name: Dynamic channel assignment with power control
+ abbrv: DCA-PC
+ ref: [dcapc]
+ #features: [adhoc]
+ gpc:
+ name: Generic power-controlled protocol
+ abbrv: GPC
+ ref: [gpc]
+ #features: [adhoc]
+ vbs:
+ name: Virtual base stations
+ abbrv: VBS
+ ref: [vbs]
+ #features: [adhoc]
+ dpcalp:
+ name: Distributed Power Control with Active Link Protection
+ abbrv: DPC/ALP
+ ref: [dpcalp]
+ #features: [adhoc]
+ lal:
+ name: Lal’s proposal
+ ref: [lal]
+ #features: [lal]
+ gridb:
+ abbrv: GRID-B
+ ref: [gridb]
+ #features: [adhoc]
+ mcmac:
+ name: Multi-Code MAC
+ abbrv: MC MAC
+ ref: [mcmac]
+ #features: [adhoc]
+ wca:
+ name: Weighted clustering algorithm
+ abbrv: WCA
+ ref: [wca]
+ #features: [adhoc]
+ dbtma:
+ name: Dual Busy Tone Multiple Access
+ abbrv: DBTMA
+ ref: [dbtma]
+ #features: [adhoc]
+ mmac:
+ name: Multi-Hop RTS MAC
+ abbrv: MMAC
+ ref: [mmac]
+ #features: [adhoc]
+ dprma:
+ abbrv: D-PRMA
+ ref: [dprma]
+ #features: [adhoc]
+ dprma2:
+ abbrv: D-PRMA
+ ref: [dprma2]
+ macapr:
+ name: Multiple Access Collision Avoidance with Piggyback Reservations
+ abbrv: MACA/PR
+ #features: [qos, discrete-time, slot-reservation, rtscts, adhoc]
+ ref: [macapr]
+ dps:
+ name: Distributed Priority Scheduling
+ abbrv: DPS
+ #features: [rtscts, adhoc]
+ ref: [dps]
+ # XXX not complete
+ features:
+ deployment.adhoc:
+ topology.multihop:
+ other.qos:
+ dwop:
+ name: Distributed Wireless Ordering Protocol
+ abbrv: DWOP
+ #features: [adhoc]
+ ref: [dwop]
+ fdma:
+ abbrv: FDMA
+ #features: [fixed]
+ tdma:
+ abbrv: TDMA
+ #features: [discrete-time, fixed]
+ cdma:
+ abbrv: CDMA
+ #features: [fixed]
+ ymac:
+ abbrv: Y-MAC
+ #features: [discrete-time, carriersense, broadcast, unicast, multichannel]
+ ref: [ymac]
+ desynctdma:
+ abbrv: DESYNC-TDMA
+ related: [tdma]
+ ref: [desynctdma]
+ leach:
+ name: Low-Energy Adaptive Clustering Hierarchy
+ abbrv: LEACH
+ related: [tdma]
+ #features: [discrete-time]
+ ref: [leach]
+ # no info available
+ #leachc:
+ # abbrv: LEACH-C
+ lmac:
+ abbrv: LMAC
+ name: Lightweight Medium Access Control
+ #features: [discrete-time, distributed]
+ ref: [lmac]
+ mlmac:
+ abbrv: MLMAC
+ name: Mobile LMAC
+ related: [lmac, tdma]
+ #features: [distributed, discrete-time]
+ ref: [mlmac]
+ pmac:
+ name: Pattern MAC
+ abbrv: PMAC
+ related: [tdma]
+ ref: [pmac]
+ rmac:
+ name: Routing-Enhanced MAC
+ abbrv: RMAC
+ related: [smac]
+ ref: [rmac]
+ dmac:
+ abbrv: DMAC
+ name: Data-Gathering MAC
+ ref: [dmac]
+ wisemac:
+ name: Wireless Sensor MAC
+ abbrv: WiseMAC
+ ref: [wisemac]
+ rimac:
+ name: Receiver-Initiated MAC
+ abbrv: RI-MAC
+ ref: [rimac]
+ zmac:
+ name: Zebra MAC
+ abbrv: Z-MAC
+ #features: [discrete-time, distributed]
+ related: [csma, tdma]
+ ref: [zmac]
+ mhmac:
+ abbrv: MH-MAC
+ name: Mobility Adaptive Hybrid MAC
+ #features: [discrete-time]
+ ref: [mhmac]
+ ginmac:
+ name: GinMAC
+ # for “real-time” stuff, 1s cycle time
+ #features: [centralized, discrete-time]
+ ref: [ginmac]
+ related: [tdma]
+ features:
+ time.discrete:
+ time.synchronized:
+ # off-line dimensioning, exclusive slots
+ access.reservation:
+ realtime.guaranteed:
+ # via dedicated slots
+ reliability.retransmission:
+ deployment.planned:
+ topology.multihop:
+ tsmp:
+ abbrv: TSMP
+ # used by wirelesshart, not just layer 2 though
+ name: Time Synchronized Mesh Protocol
+ ref: [tsmp]
+ #features: [synchronized, multichannel, centralized]
+ aimrp:
+ name: Address-light, integrated MAC and routing protocol
+ abbrv: AIMRP
+ ref: [aimrp]
+ features:
+ application.wsn:
+ xmac:
+ abbrv: X-MAC
+ ref: [xmac]
+ features:
+ # actually: duty-cycled wsn
+ application.wsn:
+ # from kumar2014
+ qosmac:
+ abbrv: QoS-MAC
+ # kumar2014 calls it qos-mac
+ ref: [qosmac]
+ pedamacs:
+ abbrv: PEDAMACS
+ name: Power Efficient and Delay Aware MAC for Sensor Networks
+ ref: [pedamacs]
+ ermac:
+ abbrv: ER-MAC
+ name: Emergency Response MAC
+ ref: [ermac]
+ prioritymac:
+ # 4 qos classes, tdma with preemption
+ name: PriorityMAC
+ ref: [priomac]
+ features:
+ application.iwsan:
+ # access to the medium is contended for AM1/2, with exponential
+ # backoff
+ access.contention:
+ access.carriersense:
+ # AM3/4 use dedicated time slots
+ access.reservation:
+ other.qos:
+ initiation.sender:
+ time.discrete:
+ time.synchronized:
+ realtime.probabilistic:
+ hymac:
+ name: HyMAC
+ ref: [hymac]
+ features:
+ realtime.guaranteed:
+ # TDMA _and_ FDMA
+ channels.multi:
+ application.wsn:
+ # out-of-band sync
+ time.synchronized:
+ time.discrete:
+ # both, reserved and contended slots
+ access.reservation:
+ access.contention:
+ topology.multihop:
+ bmac:
+ name: Berkeley MAC
+ abbrv: B-MAC
+ ref: [bmac]
+ rtlink:
+ abbrv: RT-Link
+ ref: [rtlink]
+ features:
+ realtime.guaranteed:
+ access.reservation:
+ time.synchronized:
+ time.discrete:
+ energy.dutycycling:
+ topology.multihop:
+ mmsn:
+ abbrv: MMSN
+ ref: [mmsn]
+ alert:
+ name: Alert
+ ref: [alert]
+ sift:
+ name: Sift
+ ref: [sift]
+ rrmac:
+ abbrv: RRMAC
+ ref: [rrmac]
+ features:
+ access.reservation:
+ application.wsn:
+ time.discrete:
+ time.synchronized:
+ realtime.guaranteed:
+ topology.multihop:
+ # centralized assignment of time slots with deadline scheduling
+ topology.centralized:
+ # retransmissions are contended!
+ reliability.retransmission:
+ watteyene:
+ name: Watteyene’s proposal
+ ref: [watteyene]
+ # XXX incomplete
+ features:
+ realtime.guaranteed:
+ application.wsn:
+ vts:
+ name: Virtual TDMA for Sensors
+ abbrv: VTS
+ ref: [vts]
+ rrr:
+ name: Resilent Round Robin
+ abbrv: RRR
+ ref: [rrr]
+ # XXX not complete
+ features:
+ application.wsn:
+ energy.dutycycling:
+ pwmac:
+ abbrv: PW-MAC
+ name: Predictive-Wakeup MAC
+ ref: [pwmac]
+ # XXX incomplete
+ features:
+ # asynchronous
+ energy.dutycycling:
+ initiation.receiver:
+ reliability.retransmission:
+ # ?
+ access.contention:
+ omac:
+ abbrv: O-MAC
+ ref: [omac]
+ # from the mac alphabet soup
+ mumac:
+ abbrv: μ-MAC
+ ref: [mumac]
+ # XXX incomplete
+ features:
+ time.discrete:
+ channels.single:
+ # contention period + contention-free period
+ access.contention:
+ access.reservation:
+ amac:
+ abbrv: A-MAC
+ ref: [amac]
+ ailmac:
+ name: Adaptive, Information-centric and lightweight MAC
+ abbrv: AI-LMAC
+ ref: [ailmac]
+ bitmac:
+ abbrv: BitMAC
+ ref: [bitmac]
+ bma:
+ name: Bit-map assisted MAC
+ abbrv: BMA
+ ref: [bma]
+ bpmac:
+ abbrv: BP-MAC
+ # no ref available?
+ # paper at: http://www.ejse.org/Archives/Fulltext/2009/Special/2009SP4.pdf
+ bpsmac:
+ name: Backoff Preamble Sequential MAC
+ abbrv: BPS-MAC
+ ref: [bpsmac]
+ buzzbuzz:
+ name: BuzzBuzz
+ ref: [buzzbuzz]
+ cmac:
+ abbrv: C-MAC
+ ref: [cmac]
+ ccmac:
+ name: Correlation-based Collaborative MAC
+ abbrv: CC-MAC
+ ref: [ccmac]
+ cmac2009:
+ name: Convergent MAC
+ abbrv: CMAC
+ ref: [cmac2009]
+ cmacchowdhury2009:
+ abbrv: CMAC
+ ref: [cmacchowdhury2009]
+ crankshaft:
+ name: Crankshaft
+ ref: [crankshaft]
+ csmamps:
+ name: Minimum Preamble Sampling CSMA
+ abbrv: CSMA-MPS
+ ref: [csmamps]
+ woo2001:
+ # there doesn’t seem to be a name
+ name: Woo’s proposal
+ ref: [woo2001]
+ dwmac:
+ name: Demand Wakeup MAC
+ abbrv: DW-MAC
+ ref: [dwmac]
+ e2mac:
+ abbrv: E^2-MAC
+ name: Energy-efficient MAC
+ ref: [e2mac]
+ emmac:
+ abbrv: EM-MAC
+ name: Efficient Multichannel MAC
+ ref: [emmac]
+ emacs:
+ abbrv: EMACs
+ name: EYES MAC
+ ref: [emacs]
+ fmac:
+ abbrv: f-MAC
+ ref: [fmac]
+ flama:
+ abbrv: FLAMA
+ name: Flow-aware Medium Access
+ ref: [flama]
+ funneling:
+ name: Funneling-MAC
+ ref: [funneling]
+ gmac:
+ name: Gateway MAC
+ abbrv: G-MAC
+ ref: [gmac]
+ hmac:
+ abbrv: HMAC
+ name: Hybrid MAC
+ ref: [hmac]
+ iamac:
+ abbrv: IAMAC
+ name: Interference Avoidance MAC
+ ref: [iamac]
+ mclmac:
+ name: Multi-Channel Lightweight MAC
+ abbrv: MC-LMAC
+ ref: [mclmac]
+ features:
+ channels.multi:
+ # high-throughput
+ application.wsn:
+ time.discrete:
+ time.synchronized:
+ # distributed ad-hoc assignment
+ access.reservation:
+ topology.multihop:
+ routing.broadcast:
+ mfp:
+ abbrv: MFP
+ name: Micro-Frame Preamble
+ ref: [mfp]
+ mixmac:
+ abbrv: MiX-MAC
+ ref: [mixmac]
+ # no paper/citation available
+ #mrmac:
+ # same here
+ #nanomac:
+ pact:
+ abbrv: PACT
+ name: Power aware clustered TDMA
+ ref: [pact]
+ pcm:
+ abbrv: PCM
+ name: Power Control MAC
+ ref: [pcm]
+ guo2001:
+ name: Guo’s proposal
+ ref: [guo2001]
+ # cannot find the position-enabled mac (pmac)
+ elhoiydi2002:
+ name: El-Hoiydi’s proposal
+ ref: [elhoiydi2002]
+ qmac2006:
+ abbrv: Q-MAC
+ ref: [qmac2006]
+ qmac2005:
+ abbrv: Q-MAC
+ name: QoS-aware MAC
+ ref: [qmac2005]
+ # cannot find qos-oriented mac (qmac)
+ miller2005:
+ name: Miller’s proposal
+ ref: [miller2005]
+ ticer:
+ abbrv: TICER
+ name: Transmitter Initiated Cycled Receiver
+ ref: [tricer]
+ ricer:
+ abbrv: RICER
+ name: Receiver Initiated Cycled Receiver
+ ref: [tricer]
+ rlmac:
+ abbrv: RL-MAC
+ name: Reinforced Learning MAC
+ ref: [rlmac]
+ rmacXXX:
+ abbrv: RMAC
+ ref: [rmacXXX]
+ rmac2006:
+ abbrv: RMAC
+ name: Reliable MAC
+ ref: [rmac2006]
+ samac:
+ abbrv: SA-MAC
+ name: Spectrum agile MAC
+ ref: [samac]
+ scp:
+ abbrv: SCP
+ name: Scheduled Channel Polling
+ ref: [scp]
+ seesaw:
+ name: SEESAW
+ ref: [seesaw]
+ smacs:
+ abbrv: SMACS
+ name: Self-Organizing Medium Access Control for Sensor Networks
+ ref: [smacs]
+ sotp:
+ abbrv: SOTP
+ name: Self-Organized TDMA Protocol
+ ref: [sotp]
+ sstdma:
+ abbrv: SS-TDMA
+ name: Self-Stabilizing MAC
+ ref: [sstdma]
+ # stem does not seem to be a mac protocol
+ tamac:
+ abbrv: TA-MAC
+ name: Traffic adaptive MAC
+ ref: [tamac]
+ trawmac:
+ abbrv: TRACMAC
+ name: Traffic aware MAC
+ ref: [trawmac]
+ umac:
+ abbrv: U-MAC
+ ref: [umac]
+ pereira2007:
+ name: Pereira’s proposal
+ ref: [pereira2007]
+ arisha2002:
+ name: Arisha’s proposal
+ ref: [arisha2002]
+ tmmac:
+ abbrv: TMMAC
+ ref: [tmmac]
+ features:
+ channels.multi:
+ routing.broadcast:
+ time.synchronized:
+ time.discrete:
+ # not 100% collision-free!
+ access.reservation:
+ power.dutycycling:
+ deployment.adhoc:
+ pip:
+ name: Packets in Pipe
+ abbrv: PIP
+ ref: [pip]
+ features:
+ channels.multi:
+ topology.centralized:
+ topology.multihop:
+ time.discrete:
+ time.synchronized:
+ power.dutycycling:
+ # bulk-transfer in wsn
+ application.wsn:
+ access.reservation:
+ carley:
+ name: Carely’s proposal
+ ref: [carley]
+ # XXX incomplete
+ features:
+ time.synchronized:
+ time.discrete:
+ burstmac:
+ abbrv: BurstMAC
+ ref: [burstmac]
+ dozer:
+ abbrv: Dozer
+ ref: [dozer]
+