• Keine Ergebnisse gefunden

A Lightweight CDS Construction

N/A
N/A
Protected

Academic year: 2022

Aktie "A Lightweight CDS Construction"

Copied!
5
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

A Lightweight CDS Construction

Refinement can be generalized

Node A is covered by B and C if

All neighbors of A are either neighbors of B or C or both and

Key(A)<Key(B) and Key(A)<Key(C)

Remove node A from DS if it is covered by B and C while

B and C are connected

A most general rule

Node A is covered by B1,…,Bk if

All neighbors of A are neighbor of at least one Bi and

Key(A) < min { Key(B1),…,Key(Bk) }

Remove node A from DS if it is covered by B1,…,Bk while

B1,…,Bk are connected

How to implement this rule efficiently? …

B C

(2)

A Lightweight CDS Construction

Efficient implementation of the most general rule

Each node checks if it is an intermediate node, i.e., if it has two unconnected neighbors

Each intermediate node A constructs a subgraph G of neighbor nodes with higher key values

Intermediate node A is in DS if it’s subgraph G is

Empty or disconnected or

connected but there exists a neighbor of A which is not a neighbor of any node in G

Node 4 is an

intermediate node 4 6

2 3 5

7

Subgraph of nodes with Key values higher than 4

6

5 7

(3)

Further Enhancements

Example: assume A, B, C are DS members

Recall: node A removes itself if any two neighbor nodes B and C satisfy

All neighbors of A are neighbor of B or C or both

Key(A) < min { Key(B), Key(C) }

B and C are connected

Node A stays in DS. Why?

Solution: use (already available) two-hop info B

D

C E A

(4)

Further Enhancements

Example

A is DS member because of C

E is DS member because of key(E) > key(A)

However, DS may consist of node A only

DS may consist of A only if key(E) < key(A) holds

Observation: quality of DS depends on key value

Solution: alternative rule definition

Node u is covered by node v iff

N(u)N(v) or

N(u)=N(v) and key(u)<key(v)

Example: E is covered by A

C B

D A

E

(5)

Summary

Other geometric structures and objectives

Containing EMST

Reducing Power Consumption

Handling directed graphs

Connectivity

Stochastics depending on node density

MST as a useful tool to reduce power and keep connectivity

k-connectivity

Backbone Construction

Example objective: switching off nodes to preserve energy

Example objective: reduce message overhead of broadcast

Two concepts: clustering and dominating sets

Referenzen

ÄHNLICHE DOKUMENTE

In this paper we compare two lightweight stream ciphers, MICKEY 2.0 and WG-8, which can be used for data encryption in the Internet of Things.. At first we provide a brief overview

Even though the results in this chapter have been achieved for a simplified version of the real world application, they are motivating enough to apply the concept to the full

Figure 1: Floor plan of the simulated dwelling with a conventional MVHR ventilation concept: air is supplied into living room, child’s room and bedroom.. and air is extracted

T h e estimate of b (and in some methods the threshold c) optimizes some criterion directly related to classification accuracy for the training sample. Rather than

The mixture exhibits a partial clustering in equilibrium: in the voids of the matrix of unclustered big particles, the small particles form subclusters with a spongelike topology

This reduces the orientational correlation in space and time due to cluster fluctuations and is directly reflected in the local probability analysis where we detected a reduced

The theory of mixtures provides a clear account of what it means to confirm and disconfirm not only propositions, but also inductive attitudes such as ranking functions

We further reduce the size of the system by prescribing a group of automorphisms, this method corresponds to choosing com- plete orbits of subgroups of P GL(k, q ) on the