From 21f0008ec9f81f722e8dab21a137f7d2c51cfb72 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Thu, 30 Apr 2015 10:53:35 +0200 Subject: Add a bunch of protocols from bachir2010 --- data/attribution.bib | 14 +++ data/db.bib | 270 +++++++++++++++++++++++++++++++++++++++++++++++++++ data/db.yaml | 90 +++++++++++++++-- 3 files changed, 367 insertions(+), 7 deletions(-) (limited to 'data') diff --git a/data/attribution.bib b/data/attribution.bib index 40b284d..f776648 100644 --- a/data/attribution.bib +++ b/data/attribution.bib @@ -94,3 +94,17 @@ year = {2010}, } +@article{bachir2010, + author = {Bachir, A. and Dohler, M. and Watteyne, T. and Leung, K.K.}, + doi = {10.1109/SURV.2010.020510.00058}, + issn = {1553-877X}, + journaltitle = {Communications Surveys Tutorials, IEEE}, + keywords = {access protocols;wireless sensor networks;MAC essentials;energy saving protocol;medium access control protocol;statistical properties;wireless sensor networks;Energy Saving Protocols;Medium Access Control;Wireless Sensor Networks}, + month = {Second}, + number = {2}, + pages = {222-248}, + title = {MAC Essentials for Wireless Sensor Networks}, + volume = {12}, + year = {2010}, +} + diff --git a/data/db.bib b/data/db.bib index efa7d2d..56eddde 100644 --- a/data/db.bib +++ b/data/db.bib @@ -2114,3 +2114,273 @@ year = {2011}, } +@inproceedings{fleximac, + author = {Lee, W.L. and Datta, A. and Cardell-Oliver, R.}, + booktitle = {Networks, 2006. ICON '06. 14th IEEE International Conference on}, + doi = {10.1109/ICON.2006.302648}, + issn = {1556-6463}, + keywords = {fault tolerance;scheduling;synchronisation;telecommunication network topology;time division multiple access;tree searching;wireless sensor networks;FlexiMAC;communication slot;data delivery;data gathering;depth-first-search scheduling;energy efficiency;fault tolerance;flexible TDMA-based MAC protocol;medium access control;network topology;synchronization;time division multiple access;wireless sensor network;Access protocols;Energy efficiency;Fault tolerance;Media Access Protocol;Memory management;Network topology;Robustness;Throughput;Wireless application protocol;Wireless sensor networks;Medium Access Control;Sensor networks;energy efficiency;fault tolerance}, + month = {Sept}, + pages = {1-6}, + title = {FlexiMAC: A flexible TDMA-based MAC protocol for fault-tolerant and energy-efficient wireless sensor networks}, + volume = {2}, + year = {2006}, +} + +@article{picoradio, + author = {Rabaey, J.M. and Ammer, M.J. and da Silva, J.L., Jr. and Patel, D. and Roundy, S.}, + doi = {10.1109/2.869369}, + issn = {0018-9162}, + journaltitle = {Computer}, + keywords = {mobile computing;picocellular radio;wireless LAN;PicoRodio;ad hoc ultra low power wireless networking;configurable architecture;dense wireless networks;disaster mitigation;distributed computing;energy-conscious system design;environmental data;heterogeneous nodes;implementation methodology;intelligent assembly systems;interactive learning toys;monitoring networks;network elements;personalization systems;radio nodes;smart homes;technology advances;ubiquitous networks;user interface;warehouse inventory control;Communication system security;Data security;Intelligent networks;Intelligent sensors;Intelligent systems;Monitoring;Power system security;Sensor systems and applications;Smart homes;Wireless sensor networks}, + month = {Jul}, + number = {7}, + pages = {42-48}, + title = {PicoRadio supports ad hoc ultra-low power wireless networking}, + volume = {33}, + year = {2000}, +} + +@inproceedings{pmmac, + acmid = {1372724}, + author = {Le, Hieu Khac and Henriksson, Dan and Abdelzaher, Tarek}, + booktitle = {Proceedings of the 7th International Conference on Information Processing in Sensor Networks}, + doi = {10.1109/IPSN.2008.43}, + isbn = {978-0-7695-3157-1}, + keywords = {Wireless Sensor Networks, Multi-Channel, MAC, Media Access Control, Protocol}, + location = {Washington, DC, USA}, + numpages = {12}, + pages = {70--81}, + publisher = {IEEE Computer Society}, + series = {IPSN '08}, + title = {A Practical Multi-channel Media Access Control Protocol for Wireless Sensor Networks}, + url = {http://dx.doi.org/10.1109/IPSN.2008.43}, + year = {2008}, +} + +@incollection{swmac, + author = {Pak, Jinsuk and Son, Jeongho and Han, Kijun}, + booktitle = {Computational Science and Its Applications - ICCSA 2006}, + doi = {10.1007/11751588_123}, + editor = {Gavrilova, MarinaL. and Gervasi, Osvaldo and Kumar, Vipin and Tan, C.J.Kenneth and Taniar, David and Laganá, Antonio and Mun, Youngsong and Choo, Hyunseung}, + isbn = {978-3-540-34072-0}, + language = {English}, + pages = {1159-1168}, + publisher = {Springer Berlin Heidelberg}, + series = {Lecture Notes in Computer Science}, + title = {A MAC Protocol Using Separate Wakeup Slots for Sensor Network}, + url = {http://dx.doi.org/10.1007/11751588_123}, + volume = {3981}, + year = {2006}, +} + +@article{nanomac, + abstract = {This paper describes the implementation architecture and performance analysis of nanoMAC, a CSMA/CA based Medium Access Control (MAC) protocol, which is specifically designed for high density Wireless Sensor Networks (WSNs). We empirically show that nanoMAC performs with high reliability in a variety of network traffic conditions in single and multihop scenarios. For energy efficient operation and minimising idle-overhearing, nanoMAC uses a specialised sleep algorithm. We also show results from a comparative study of nanoMAC with Berkeley's MAC (B-MAC) in terms of performance measures, as well as their coexistence in networks deployed in overlapping or nearby areas.}, + author = {Junaid Ansari and Janne Riihijarvi and Petri Mahonen and Jussi Haapola}, + doi = {10.1504/IJSNET.2007.014361}, + eprint = {http://www.inderscienceonline.com/doi/pdf/10.1504/IJSNET.2007.014361}, + journaltitle = {International Journal of Sensor Networks}, + number = {5-6}, + pages = {341-349}, + title = {Implementation and performance evaluation of nanoMAC: a low-power MAC solution for high density wireless sensor networks}, + url = {http://www.inderscienceonline.com/doi/abs/10.1504/IJSNET.2007.014361}, + volume = {2}, + year = {2007}, +} + +@inproceedings{fpa, + author = {Yuan Li and Wei Ye and Heidemann, J.}, + booktitle = {Wireless Communications and Networking Conference, 2005 IEEE}, + doi = {10.1109/WCNC.2005.1424589}, + issn = {1525-3511}, + keywords = {access protocols;delays;distributed algorithms;energy conservation;power consumption;power control;radiowave propagation;scheduling;telecommunication control;wireless sensor networks;Berkeley motes;additional wake-up periods;data forwarding paths;energy conservation;energy consumption;energy control;fast path algorithm;global schedule algorithm;latency control;low duty cycle MAC protocols;multiple schedules;radio propagation vagaries;scheduled sleep/wakeup cycles;sensor networks;Batteries;Delay;Energy consumption;Intelligent networks;Media Access Protocol;Radio propagation;Scheduling algorithm;Sleep;Spread spectrum communication;Wireless sensor networks}, + month = {March}, + pages = {676-682 Vol. 2}, + title = {Energy and latency control in low duty cycle MAC protocols}, + volume = {2}, + year = {2005}, +} + +@inproceedings{msmac, + author = {Huan Pham and Sanjay Jha}, + booktitle = {Mobile Ad-hoc and Sensor Systems, 2004 IEEE International Conference on}, + doi = {10.1109/MAHSS.2004.1392207}, + keywords = {access protocols;energy conservation;mobile radio;wireless sensor networks;adaptive mobility-aware MAC protocol;mobile ad hoc networks;mobile phone networks;mobile sensors;mobility handling mechanism;wireless sensor networks;Access protocols;Batteries;Biosensors;Computer science;Energy efficiency;Media Access Protocol;Quality of service;Switches;Wearable sensors;Wireless sensor networks}, + month = {Oct}, + pages = {558-560}, + title = {An adaptive mobility-aware MAC protocol for sensor networks (MS-MAC)}, + year = {2004}, +} + +@inproceedings{e2rmac, + author = {Jain, Vivek and Biswas, Ratnabali and Agrawal, D.P.}, + booktitle = {World of Wireless, Mobile and Multimedia Networks, 2007. WoWMoM 2007. IEEE International Symposium on a}, + doi = {10.1109/WOWMOM.2007.4351772}, + keywords = {Access protocols;Delay;Energy conservation;Energy efficiency;Media Access Protocol;Scalability;Telecommunication network reliability;Wireless application protocol;Wireless communication;Wireless sensor networks}, + month = {June}, + pages = {1-8}, + title = {Energy-Efficient and Reliable Medium Access in Sensor Networks}, + year = {2007}, +} + +@inproceedings{psaloha, + author = {El-Hoiydi, A.}, + booktitle = {Communications, 2002. ICC 2002. IEEE International Conference on}, + doi = {10.1109/ICC.2002.997465}, + 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}, + month = {}, + pages = {3418-3423 vol.5}, + title = {Aloha with preamble sampling for sporadic traffic in ad hoc wireless sensor networks}, + volume = {5}, + year = {2002}, +} + +@article{mica, + author = {Hill, J.L. and Culler, D.E.}, + doi = {10.1109/MM.2002.1134340}, + issn = {0272-1732}, + journaltitle = {Micro, IEEE}, + keywords = {computer networks;embedded systems;mobile radio;network interfaces;network operating systems;sensors;Mica wireless platform;application-specific protocols;communication;cross-layer optimizations;data serializers;deeply embedded networks;flexible interfaces;low-power integration;primitive accelerators;sensing;system-level optimizations;timing extractors;Agriculture;Bridges;Buildings;Cellular phones;Communication system control;Communication system security;Computerized monitoring;Costs;Protocols;Wireless sensor networks}, + month = {Nov}, + number = {6}, + pages = {12-24}, + title = {Mica: a wireless platform for deeply embedded networks}, + volume = {22}, + year = {2002}, +} + +@inproceedings{eaalpl, + author = {Jurdak, R. and Baldi, P. and Lopes, C.}, + booktitle = {International Workshop on Networked Sensing Systems (INSS)}, + location = {San Diego, CA, USA}, + month = {June}, + pages = {24--29}, + title = {Energy-Aware Low Power Listening for Sensor Networks}, + year = {2005}, +} + +@inproceedings{csma-mps, + author = {Mahlknecht, S. and Bock, M.}, + booktitle = {Factory Communication Systems, 2004. Proceedings. 2004 IEEE International Workshop on}, + doi = {10.1109/WFCS.2004.1377683}, + 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}, + month = {Sept}, + pages = {73-80}, + title = {CSMA-MPS: a minimum preamble sampling MAC protocol for low power wireless sensor networks}, + year = {2004}, +} + +@incollection{dpsmac, + author = {Wang, Heping and Zhang, Xiaobo and Naït-Abdesselam, Farid and Khokhar, Ashfaq}, + booktitle = {High Performance Computing – HiPC 2007}, + doi = {10.1007/978-3-540-77220-0_37}, + editor = {Aluru, Srinivas and Parashar, Manish and Badrinath, Ramamurthy and Prasanna, ViktorK.}, + isbn = {978-3-540-77219-4}, + keywords = {Energy efficiency; MAC protocol; Wireless sensor network; Duty cycle; Low-power listening; Short strobed preamble; Dual preamble sampling}, + language = {English}, + pages = {393-404}, + publisher = {Springer Berlin Heidelberg}, + series = {Lecture Notes in Computer Science}, + title = {DPS-MAC: An Asynchronous MAC Protocol for Wireless Sensor Networks}, + url = {http://dx.doi.org/10.1007/978-3-540-77220-0_37}, + volume = {4873}, + year = {2007}, +} + +@article{geraf, + author = {Zorzi, M. and Rao, R.R.}, + doi = {10.1109/TMC.2003.1255648}, + issn = {1536-1233}, + journaltitle = {Mobile Computing, IEEE Transactions on}, + keywords = {access protocols;ad hoc networks;network topology;radio receivers;telecommunication network routing;wireless sensor networks;MAC;ad hoc networks;forwarding technique;geographic random forwarding;geographical location;media access control;multihop performance;sensor networks;Access protocols;Ad hoc networks;Analytical models;Batteries;Media Access Protocol;Performance analysis;Relays;Routing protocols;Spread spectrum communication;Topology}, + month = {Oct}, + number = {4}, + pages = {337-348}, + title = {Geographic random forwarding (GeRaF) for ad hoc and sensor networks: multihop performance}, + volume = {2}, + year = {2003}, +} + +@inproceedings{onehopmac, + author = {Watteyne, T. and Bachir, A. and Dohler, M. and Barthel, D. and Auge-Blum, I.}, + booktitle = {Sensor and Ad Hoc Communications and Networks, 2006. SECON '06. 2006 3rd Annual IEEE Communications Society on}, + doi = {10.1109/SAHCN.2006.288524}, + keywords = {access protocols;routing protocols;wireless sensor networks;communication architecture;communication protocols;energy consumption;energy-efficient MAC protocol;gradient based routing protocols;one-hop neighborhood knowledge avoidance;scarce battery power;wireless sensor networks;Batteries;Energy consumption;Energy efficiency;Intelligent sensors;Media Access Protocol;Relays;Routing protocols;Surveillance;Wireless application protocol;Wireless sensor networks}, + month = {Sept}, + pages = {639-644}, + title = {1-hopMAC: An Energy-Efficient MAC Protocol for Avoiding 1 -hop Neighborhood Knowledge}, + volume = {2}, + year = {2006}, +} + +@inproceedings{sp, + acmid = {1098928}, + address = {New York, NY, USA}, + author = {Polastre, Joseph and Hui, Jonathan and Levis, Philip and Zhao, Jerry and Culler, David and Shenker, Scott and Stoica, Ion}, + booktitle = {Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems}, + doi = {10.1145/1098918.1098928}, + isbn = {1-59593-054-X}, + keywords = {link protocols, network abstractions, network protocols, protocol architecture, wireless sensor networks}, + location = {San Diego, California, USA}, + numpages = {14}, + pages = {76--89}, + publisher = {ACM}, + series = {SenSys '05}, + title = {A Unifying Link Abstraction for Wireless Sensor Networks}, + url = {http://doi.acm.org/10.1145/1098918.1098928}, + year = {2005}, +} + +@article{syncwuf, + author = {Shi, X. and Stromberg, G.}, + doi = {10.1109/TMC.2007.250675}, + issn = {1536-1233}, + journaltitle = {Mobile Computing, IEEE Transactions on}, + keywords = {access protocols;channel capacity;scheduling;transceivers;wireless sensor networks;MAC layer scheduling;RF transceiver;SyncWUF;channel capacity;low-power sleep mode;low-traffic wireless sensor network;preamble sampling technology;ultra low-power MAC;wake-up-frame scheme;wireless sensor networks;Analytical models;Batteries;Energy consumption;Media Access Protocol;Proposals;Radio frequency;Sampling methods;Transceivers;Wireless application protocol;Wireless sensor networks;MAC;Wireless sensor network;duty cycle scheduling.;low-power;wake up}, + month = {Jan}, + number = {1}, + pages = {115-125}, + title = {SyncWUF: An Ultra Low-Power MAC Protocol for Wireless Sensor Networks}, + volume = {6}, + year = {2007}, +} + +@inproceedings{speckmac, + acmid = {1132996}, + address = {New York, NY, USA}, + author = {Wong, Kai-Juan and Arvind, D. K.}, + booktitle = {Proceedings of the 2Nd International Workshop on Multi-hop Ad Hoc Networks: From Theory to Reality}, + doi = {10.1145/1132983.1132996}, + isbn = {1-59593-360-3}, + keywords = {low-power MAC protocols, speckled computing, specknet, wireless mobile ad-hoc networks, wireless sensor networks}, + location = {Florence, Italy}, + numpages = {8}, + pages = {71--78}, + publisher = {ACM}, + series = {REALMAN '06}, + title = {SpeckMAC: Low-power Decentralised MAC Protocols for Low Data Rate Transmissions in Specknets}, + url = {http://doi.acm.org/10.1145/1132983.1132996}, + year = {2006}, +} + +@inproceedings{mxmac, + author = {Christophe J. Merlin and Wendi B. Heinzelman}, + booktitle = {Conf. on Distributed Computing in Sensor Systems (DCOSS’07 Poster Session}, + title = {Network-aware adaptation of MAC scheduling for Wireless Sensor Networks}, + year = {2007}, +} + +@article{stem, + author = {Schurgers, C. and Tsiatsis, V. and Ganeriwal, S. and Srivastava, M.}, + doi = {10.1109/TMC.2002.1011060}, + issn = {1536-1233}, + journaltitle = {Mobile Computing, IEEE Transactions on}, + keywords = {distributed sensors;network topology;optimisation;protocols;radiotelemetry;STEM;data forwarding;deep sleep state;energy consumption;energy efficiency;energy savings;energy-latency-density design space;hybrid wakeup scheme;network density;network lifetime;protocol;sensor networks;sparse topology and energy management;topology management;wireless sensor networks;Ad hoc networks;Delay;Design optimization;Energy consumption;Energy efficiency;Energy management;Fires;Intelligent networks;Network topology;Sleep}, + month = {Jan}, + number = {1}, + pages = {70-80}, + title = {Optimizing sensor networks in the energy-latency-density design space}, + volume = {1}, + year = {2002}, +} + diff --git a/data/db.yaml b/data/db.yaml index 9b9d66a..415389b 100644 --- a/data/db.yaml +++ b/data/db.yaml @@ -45,6 +45,8 @@ features: name: Vehicular mobile ad hoc network application.console: name: Serial console + application.iwsan: + name: Industrial wireless sensor actuator network time: name: Time model @@ -621,7 +623,7 @@ algos: # access to the medium is contended for AM1/2, with exponential # backoff access.random: - access.carriersense: + radio.carriersense: # AM3/4 use dedicated time slots access.reservation: other.qos: @@ -653,7 +655,7 @@ algos: realtime.guaranteed: access.reservation: time.discrete: - energy.dutycycling: + power.dutycycling: topology.multihop: mmsn: #longname: Multi-Frequency MAC for Wireless Sensor Networks? @@ -701,7 +703,7 @@ algos: assignment possible, no global time synchronization required features: application.wsn: - energy.dutycycling: + power.dutycycling: initiation.receiver: access.polling: # ? time.discrete: @@ -712,7 +714,7 @@ algos: # XXX incomplete features: # asynchronous - energy.dutycycling: + power.dutycycling: initiation.receiver: reliability.retransmission: # ? @@ -847,8 +849,6 @@ algos: ref: [mixmac] # no paper/citation available #mrmac: - # same here - #nanomac: pact: name: PACT longname: Power aware clustered TDMA @@ -919,7 +919,6 @@ algos: name: SS-TDMA longname: Self-Stabilizing MAC ref: [sstdma] - # stem does not seem to be a mac protocol tamac: name: TA-MAC longname: Traffic adaptive MAC @@ -1010,4 +1009,81 @@ algos: flipmac: name: Flip-MAC ref: [flipmac] + description: Reduce contention + features: + application.wsn: + fleximac: + name: FlexiMAC + ref: [fleximac] + picoradio: + name: PicoRadio + ref: [picoradio] + pmmac: + name: Practical Multichannel MAC + ref: [pmmac] + swmac: + name: SWMAC + ref: [swmac] + nanomac: + name: nanoMAC + ref: [nanomac] + fpa: + name: FPA + longname: Fast Path Algorithm + ref: [fpa] + msmac: + name: MS-MAC + longname: Adaptive Mobility-Aware MAC protocol for sensor networks + ref: [msmac] + gsa: + name: GSA + longname: Global Schedule Algorithm + ref: [fpa] + e2rmac: + name: E2RMAC + longname: On-demand energy-efficient and reliable medium access control + ref: [e2rmac] + psaloha: + name: Preamble Sampling ALOHA + ref: [psaloha] + mica: + #name: Preamble Sampling CSMA + name: Mica + ref: [mica] + eaalpl: + name: EA-ALPL + longname: Energy Aware Adaptive Low Power Listening + ref: [eaalpl] + csmamps: + name: CSMA-MPS + longname: Minimum Preamble Sampling MAC Protocol + ref: [csmamps] + dpsmac: + name: DPS-MAC + longname: Dual Preamble Sampling MAC + ref: [dpsmac] + geraf: + name: GeRAF + longname: Geographic Random Forwarding + ref: [geraf] + 1hopmac: + name: 1-hopMAC + ref: [onehopmac] + sp: + name: SP + longname: Sensornet protocol + ref: [sp] + syncwuf: + name: SyncWUF + ref: [syncwuf] + speckmacd: + name: SpeckMAC + ref: [speckmac] + mxmac: + name: MX-MAC + ref: [mxmac] + stem: + name: STEM + longname: Sparse Topology and Energy Management + ref: [stem] -- cgit v1.2.3