summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2017-11-02 11:35:52 +0100
committerLars-Dominik Braun <lars@6xq.net>2017-11-02 11:36:13 +0100
commit373a1577306994e15c2f7d279d303ddd2c09bf12 (patch)
tree2ca834e55590a3c2584955577225b3e79d5fb017
parent25379bbdcc51e0ccd243d3391fa6bc266cd314e2 (diff)
downloadcomatose-373a1577306994e15c2f7d279d303ddd2c09bf12.tar.gz
comatose-373a1577306994e15c2f7d279d303ddd2c09bf12.tar.bz2
comatose-373a1577306994e15c2f7d279d303ddd2c09bf12.zip
Update db
Add references, feature descriptions. Fix duplicate entry.
-rw-r--r--data/db.bib8
-rw-r--r--data/db.yaml31
2 files changed, 25 insertions, 14 deletions
diff --git a/data/db.bib b/data/db.bib
index fe190b6..99f52f9 100644
--- a/data/db.bib
+++ b/data/db.bib
@@ -3770,3 +3770,11 @@
month = {March},
url = {http://www.sersc.org/journals/IJFGCN/vol2_no1/6.pdf},
}
+@article{bpmac,
+ title={BP-MAC: a high reliable backoff preamble MAC protocol for wireless sensor networks},
+ author={Klein, Alexander and Klaue, Jirka and Schalk, Josef},
+ journal={Electronic Journal of Structural Engineering (EJSE): Special Issue of Sensor Networks for Building Monitoring: From Theory to Real Application},
+ pages={35--45},
+ year={2009},
+ url={http://www.ejse.org/Archives/Fulltext/2009/Special/2009SP4.pdf}
+}
diff --git a/data/db.yaml b/data/db.yaml
index f25f7cd..b2d4e1f 100644
--- a/data/db.yaml
+++ b/data/db.yaml
@@ -7,7 +7,9 @@
features:
access:
name: Channel access
- description: Basic method for channel access
+ description: >
+ Basic method for channel access, that is how sender and/or receiver
+ decide who is allowed to access the medium.
access.random:
name: Random
description: >
@@ -41,17 +43,17 @@ features:
name: Single-Hop
description: >
MAC relies on upper layers to transmit packet to out-of-range
- stations
+ stations.
topology.multihop:
name: Multi-Hop
- description: MAC transports data through multiple hops
+ description: MAC transports data through multiple hops.
# bluetooth for example?
topology.clustered:
name: Clustered
description: ""
topology.centralized:
name: Centralized
- description: Star
+ description: Star topology with a single, central gateway.
application:
name: Applications
@@ -70,9 +72,10 @@ features:
name: Time model
time.discrete:
name: Discrete
- description: Discrete and synchronized
+ description: Discrete time, which usually requires some form of time synchronization.
time.continuous:
name: Continuous
+ description: Continuous time without synchronization.
power:
name: Powersave mechanisms
@@ -83,15 +86,17 @@ features:
reliability:
name: Reliability
+ description: Mechanisms employed that increase transmission reliability.
# unreliable is default
reliability.retransmission:
name: Retransmission
- description: Packets will be acked/nacked and retransmitted
+ description: Packets will be acked/nacked by the receiver and retransmitted in case of an error.
reliability.channel-hopping:
name: Channel hopping
- description: ""
+ description: Radio channels are switched frequently in pseudorandom fashion, avoiding collisions and jamming.
reliability.ecc:
name: Error correcting codes
+ description: Telegrams contain redundant information allowing recovery of (some) corrupted bits.
realtime:
name: Real-time
@@ -108,8 +113,10 @@ features:
name: Channel usage
channels.single:
name: Single
+ description: Only a single radio channel is used.
channels.multi:
name: Multi
+ description: Multiple radio channels are used.
routing:
name: Routing
@@ -140,7 +147,7 @@ features:
name: Ad-hoc
description: >
Supports joining and leaving of stations in an ad-hoc fashion.
- Stations move around.
+ Stations may move around.
# XXX figure out where to put these
other:
@@ -824,8 +831,8 @@ algos:
related: [leach, pact, smacs, psaloha, csma, smac]
bpmac:
name: BP-MAC
- # no ref available?
- # paper at: http://www.ejse.org/Archives/Fulltext/2009/Special/2009SP4.pdf
+ longname: Backoff Preamble MAC
+ ref: [bpmac]
bpsmac:
longname: Backoff Preamble Sequential MAC
name: BPS-MAC
@@ -1334,10 +1341,6 @@ algos:
breath:
name: Breath
ref: [breath]
- rlmac:
- name: RL-MAC
- longname: Reinforced learning MAC
- ref: [rlmac]
pqmac:
name: PQMAC
longname: priority-based quality-of-service MAC