AIT Chapter 5 Sensor Networks

Questions about the lecture 'Advanced Internet Technology' of the RWTH Aachen Chapter 5 Sensor Networks

Questions about the lecture 'Advanced Internet Technology' of the RWTH Aachen Chapter 5 Sensor Networks


Kartei Details

Karten 173
Sprache English
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 05.02.2017 / 26.02.2017
Weblink
https://card2brain.ch/box/20170205_ait_chapter_5_sensor_networks
Einbinden
<iframe src="https://card2brain.ch/box/20170205_ait_chapter_5_sensor_networks/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

What are the characteristics for the MAC frame format? [5]

1. IEEE 64bit globally unique addresses

2. 16bit PAN unique addresses

3. 16bit source/destination PAN identifiers (optional)

 

4. Maximal frame size 127bytes

5. Maximal frame header size 25bytes

What are the MAC frame types? [4]

1. Beacon for network organization

2. Command for dis- and association

3. Data carrying actual user data

4. ACK for requested acknowledgements

What are the characteristics of the unslotted mode for 802.15.14? [2]

1. Idle listening receiver

2. Sender uses CSMA/CA

What are the characteristics of the slotted mode for 802.15.14? [2]

1. Contention access period (CAP) with slotted CSMA/CA

2. Contention free period (CFP) with guaranteed time slots (GTS)

What are possible enhancements for 802.15.14? [3]

1. Coordinated sampled listening (CSL) similar to B-MAC

2. Receiver initiated transmission (RIT)

3. Time-synchronized channel hopping

What are the characteristics of addressing in WSN? [2]

1. Every node has identity // IP MAC

2. Address is position or content based

What are the characteristics of distributed address assignment? [3]

1. Assign address from given pool of possible addresses

2. Not used addresses are put back into pool

3. Manage duplicate address detection

What are the choices for the distributed address assignment? [4]

1. Choose address randomly

2. Avoid addresses used in neighborhood

3. Choose address randomly but check

4. Let a fix neighbor perform strategy 3. for you

What are the characteristics of routing in WSN? [3]

1. ID-centric routing with tables how to reach destination

2. Forward given packet to next hop

3. Nodes might change while routing

What are the problems of the standard routing protocols for WSN? [3]

1. Link state (OSPF) has to much OH

2. Distance vector (RIP) to inflexible

3. Flooding with no tables but prohibitive OH

What are the options for ad-hoc routing protocols for WSN? [3]

1. Proactive or table-driven

2. Reactive or on-demand

3. Hybrid of 1. and 2.

What are the ad-hoc routing protocols for WSN? [3]

1. Optimized link state routing (OLSR)

2. Destination sequence distance vector (DSDV)

3. Dynamic source routing (DSR)

What are the characteristics of optimized link state routing (OLSR)? [4]

1. Local link costs are broadcasted

2. BC only by multi-point relays (MPR)

3. MPR are neighbors which are one-hop accessible by any two-hop neighbor

4. Forward data via MPRs

What are the characteristics of destination sequence distance vector (DSDV)? [2]

1. Based on distributed Bellman Ford procedure

2. BC periodically full route updates

What are the characteristics of dynamic source routing (DSR)? [4]

1. Reactive protocol

2. Discover route with small route request

3. Destination sends route reply with best path

4. If route has been established send data

What are the different types of sensor nodes? [3]

1. Sources as sensors

2. Sinks as receiving data from WSN

3. Actuators as controlling devices based on data // Also sink

What is the idea of geographical address assignment?

Addresses labeled with physical or virtual position

What are options for geographical address assignment? [5]

1. Point (x,y,z)

2. Circle or sphere

3. Rectangle

4. Polygon

5. From connectivity information

What are the characteristics of ad-hoc on demand distance vector (AODV)? [3]

1. Basic idea of DSR for discovery procedure

2. Nodes maintain routing tables using sequence numbers and remembering origin of packet

3. Less overhead but higher delay than DSR

List possible energy efficient metrics for routing in WSN? [7]

1. Minimize energy/bit

2. Maximize network lifetime

3. Maximize total available battery capacity

4. Minimize battery cost routing

5. Conditional max-min battery capacity routing

6. Minimize variance in power levels

7. Minimize total transmission power

What are the characteristics of link estimation for metrics for routing in WSN? [3]

1. Costly retransmission

2. Time-varying nature of wireless channel

3. Asymmetric

Name possible link estimators for metrics for routing in WSN? [5]

1. Expected transmission count (ETX) 2. RSSI 3. LQI 4. PRR and 5. energy consumption

What are the types of geographical routing in WSN? [3]

1. Position-based 2. geo-casting and 3. virtual coordinate addressing based

What is the idea of position-based geographical routing in WSN?

Positions of nodes are known and packets sent to closer node

Name possible position-based geographical routing strategies in WSN? [5]

1. Most forward within range r strategy (MFRS)

2. Nearest node with forward progress

3. Directional routing considering connecting line

4. Face routing

5. Geometric perimeter state routing (GPSR)

What is the idea of face routing in WSN? [4]

1. Face is largest region not cut by any edge // Exterior or interior

2. Send packet around the face with right hand rule // Put right hand to the wall and follow

3. Prohibits dead ends

4. Needs additional rules for circles

What is the definition of geometric perimeter state routing (GPSR)? [3]

1. Use MFRS routing till no progress possible

2. Use face routing

3. Use entering into face position for MFRS

What is a problem of position-based geographical routing strategies in WSN?

Simple strategies might cause dead ends

What is the idea of geo-casting geographical routing in WSN?

Send to nodes in given area

What is the routing protocol for virtual coordinate addressing based routing strategies in WSN?

Beacon vector routing (BVR)

What is the idea of beacon vector routing (BVR)? [4]

1. Randomly select beacon nodes

2. Construct trees from beacons to other nodes

3. Every node knows distance to every beacon

4. Nodes neighbors are beacons 1 hop away

What are the phases of the beacon vector routing (BVR) algorithm? [3]

1. Greedy with geographic forwarding

2. Fallback mode

3. Scoped flooding with known distance but missing direction information

How do we perform greedy in the beacon vector routing (BVR) algorithm? [4]

1. Minimize sum of differences to closer beacons d_k^+(p,d) = Sum_i\inC_k(d) max(p_i-d_i,0)

2. Minimize sum of distances to farther beacons d_k^-(p,d) = Sum_i\inC_k(d) max(d_i-p_i,0)

3. With C_k(d) k closest beacon nodes of d

4. Return neighbor N if distance between N and D is smaller than current min_distance of packet P

How do we perform the fallback in the beacon vector routing (BVR) algorithm?

Route to fallback_bcn (Bcn closest to D)

What is the idea of data aggregation in WSN?

Preprocessing data to reduce amount of transmitted bits

What are the two strategies in data aggregation in WSN? [2]

1. Adaptation of data to importance (High resolution temperature if passing limit)

2. Aggregation of data

What are two possibilities to aggregate data in WSN? [2]

1. Apply functions as min max ave sum on convergecast tree

2. Possible to save partial state records

What are operation categories of data aggregation in WSN? [4]

1. Duplicate sensitive as sum, histograms OR insenstive as max or min

2. Summary or exemplary

3. Composable f if g exists with f(W) = g(f(W1),f(W2)) with W=W1\cupW2

4. Distributive, content sensitive or holistic

What are the metrics for operation of data aggregation in WSN? [4]

1. Accuracy with difference of aggregated and original

2. Completeness

3. Latency

4. OH

How does a request from appropriate SQL clauses for data aggregation in WSN looks like? [4]

SELECT {agg(expr), attributes} FROM sensors

WHERE {selectionPredicates}

GROUP BY {attributes} HAVING {havingPredicates}

EPOCH DURATION i