Deterministic Communication in the Weak Sensor...

55
Deterministic Communication in the Weak Sensor Model A. Fern´ andez Anta M. A. Mosteiro Christopher Thraves LADyR (Distributed Algorithms and Networks Lab) Universidad Rey Juan Carlos OPODIS 2007 A. Fern´andez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model 1/18

Transcript of Deterministic Communication in the Weak Sensor...

Page 1: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Deterministic Communication

in the Weak Sensor Model

A. Fernandez Anta M. A. Mosteiro Christopher Thraves

LADyR (Distributed Algorithms and Networks Lab)Universidad Rey Juan Carlos

OPODIS 2007

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model1/18

Page 2: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

A sensor node

Capabilities

processing

sensing

communication

Limitations

range

memory

life cycle

University of California, Berkeley and

Intel Berkeley Research Lab.

PicoBeacon

Berkeley Wireless Research Center

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model2/18

Page 3: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

A sensor node

Capabilities

processing

sensing

communication

Limitations

range

memory

life cycle

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model2/18

Page 4: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

A sensor node

Capabilities

processing

sensing

communication

Limitations

range

memory

life cycle

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model2/18

Page 5: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

A sensor node

Capabilities

processing

sensing

communication

Limitations

range

memory

life cycle

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model2/18

Page 6: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

A sensor node

Capabilities

processing

sensing

communication

Limitations

range

memory

life cycle

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model2/18

Page 7: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

A sensor node

Capabilities

processing

sensing

communication

Limitations

range

memory

life cycle

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model2/18

Page 8: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Topology ModelsNode Deployment in Sensor Networks

Hostile or remote environment

⇒ deterministic deployment not feasible

⇒ controlled random deployment.

⇒ unknown topology, except for n and max degree k − 1.

Uniform Density: Random Geometric Graph, Unit Disk Graph, etc.

Arbitrary Density: Geometric Graph Gn,r,k.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model3/18

Page 9: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Topology ModelsNode Deployment in Sensor Networks

Hostile or remote environment

⇒ deterministic deployment not feasible

⇒ controlled random deployment.

⇒ unknown topology, except for n and max degree k − 1.

Uniform Density: Random Geometric Graph, Unit Disk Graph, etc.

Arbitrary Density: Geometric Graph Gn,r,k.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model3/18

Page 10: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Topology ModelsNode Deployment in Sensor Networks

Hostile or remote environment

⇒ deterministic deployment not feasible

⇒ controlled random deployment.

⇒ unknown topology, except for n and max degree k − 1.

Uniform Density: Random Geometric Graph, Unit Disk Graph, etc.

Arbitrary Density: Geometric Graph Gn,r,k.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model3/18

Page 11: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Topology ModelsNode Deployment in Sensor Networks

Hostile or remote environment

⇒ deterministic deployment not feasible

⇒ controlled random deployment.

⇒ unknown topology, except for n and max degree k − 1.

Uniform Density: Random Geometric Graph, Unit Disk Graph, etc.

Arbitrary Density: Geometric Graph Gn,r,k.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model3/18

Page 12: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Topology ModelsNode Deployment in Sensor Networks

Hostile or remote environment

⇒ deterministic deployment not feasible

⇒ controlled random deployment.

⇒ unknown topology, except for n and max degree k − 1.

Uniform Density: Random Geometric Graph, Unit Disk Graph, etc.

Arbitrary Density: Geometric Graph Gn,r,k.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model3/18

Page 13: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Node Constraints ModelsSensor Networks

The Weak Sensor Model[BGI 92, FCFM 05]

Constant memory size.

Limited life cycle.

Short transmission range.

Low-info channel contention:

Radio tx on a sharedchannel.No collision detection.Non-simultaneous rx and tx.

Discrete tx power range.

Local synchronism.

One channel of communication.

No position information.

Unreliability.

Adversarial wake-up schedule.

tx = transmission.

rx = reception.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model4/18

Page 14: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Why Deterministic Communication?

Only one channel of communication

⇒ must deal with collision of transmissions!

Popular solution → random protocols.

BUT scarcest resource is energy and

random protocols ⇒ redundant transmissions!.

⇒ deterministic protocols may help.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model5/18

Page 15: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Why Deterministic Communication?

Only one channel of communication

⇒ must deal with collision of transmissions!

Popular solution → random protocols.

BUT scarcest resource is energy and

random protocols ⇒ redundant transmissions!.

⇒ deterministic protocols may help.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model5/18

Page 16: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Why Deterministic Communication?

Only one channel of communication

⇒ must deal with collision of transmissions!

Popular solution → random protocols.

BUT scarcest resource is energy and

random protocols ⇒ redundant transmissions!.

⇒ deterministic protocols may help.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model5/18

Page 17: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Why Deterministic Communication?

Only one channel of communication

⇒ must deal with collision of transmissions!

Popular solution → random protocols.

BUT scarcest resource is energy and

random protocols ⇒ redundant transmissions!.

⇒ deterministic protocols may help.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model5/18

Page 18: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Problem Definition

Sensor Networks application: monitor physical phenomena.

⇒ protocols must guarantee communication infinitely many times.

Optimization criteria:

1) low energy cost.

2) short delay between transmissions.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model6/18

Page 19: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Problem Definition

Sensor Networks application: monitor physical phenomena.

⇒ protocols must guarantee communication infinitely many times.

Optimization criteria:

1) low energy cost.

2) short delay between transmissions.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model6/18

Page 20: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Problem Definition

Sensor Networks application: monitor physical phenomena.

⇒ protocols must guarantee communication infinitely many times.

Optimization criteria:

1) low energy cost.

2) short delay between transmissions.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model6/18

Page 21: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Problem Definition

Sensor Networks application: monitor physical phenomena.

⇒ protocols must guarantee communication infinitely many times.

Optimization criteria:

1) low energy cost.

2) short delay between transmissions.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model6/18

Page 22: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Problem Definition

Multi-hop requires precise definition of non-colliding transmissions.

Clear Reception at node x time slot t:Any one node in N(x) transmit and x does not transmit.

Clear Transmission of node x time slot t:Only x transmits in N2(x).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model7/18

Page 23: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Problem Definition

Multi-hop requires precise definition of non-colliding transmissions.

Clear Reception at node x time slot t:Any one node in N(x) transmit and x does not transmit.

Clear Transmission of node x time slot t:Only x transmits in N2(x).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model7/18

Page 24: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Problem Definition

Multi-hop requires precise definition of non-colliding transmissions.

Clear Reception at node x time slot t:Any one node in N(x) transmit and x does not transmit.

Clear Transmission of node x time slot t:Only x transmits in N2(x).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model7/18

Page 25: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Problem Definition

Recurrent generalizations:

Recurring Selection (single-hop RN, k out of n active)Every active node clearly transmitsinfinitely many times.

Recurring Reception (multi-hop SN, max degree k − 1)Every active node clearly receive from all neighborsinfinitely many times.

Recurring Transmission (multi-hop SN, max degree k − 1)Every active node clearly transmit to all neighborsinfinitely many times.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model8/18

Page 26: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Problem Definition

Recurrent generalizations:

Recurring Selection (single-hop RN, k out of n active)Every active node clearly transmitsinfinitely many times.

Recurring Reception (multi-hop SN, max degree k − 1)Every active node clearly receive from all neighborsinfinitely many times.

Recurring Transmission (multi-hop SN, max degree k − 1)Every active node clearly transmit to all neighborsinfinitely many times.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model8/18

Page 27: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Problem Definition

Recurrent generalizations:

Recurring Selection (single-hop RN, k out of n active)Every active node clearly transmitsinfinitely many times.

Recurring Reception (multi-hop SN, max degree k − 1)Every active node clearly receive from all neighborsinfinitely many times.

Recurring Transmission (multi-hop SN, max degree k − 1)Every active node clearly transmit to all neighborsinfinitely many times.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model8/18

Page 28: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Problem Definition

Recurrent generalizations:

Recurring Selection (single-hop RN, k out of n active)Every active node clearly transmitsinfinitely many times.

Recurring Reception (multi-hop SN, max degree k − 1)Every active node clearly receive from all neighborsinfinitely many times.

Recurring Transmission (multi-hop SN, max degree k − 1)Every active node clearly transmit to all neighborsinfinitely many times.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model8/18

Page 29: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Related Work

Message passing:

[ABLP’92] Each node receives from all neighbors inO(k2 log2 n/ log(k log n)). → synchronous start. ω(1)-degreebipartite-graphs requiring Ω(k log k). → not embeddable in GG.

Broadcast & gossiping:

[CGR’00, CGOR’00, CR’03, CGGPR’02] → synchronous start, globalclock, etc.

Selection

[Kowalski’05] Static, ∃O(k log(n/k)), +[I’02]: O(k polylog n). →synchronous start. Dynamic O(k2 log n). → nodes turn off upon succ.transmission.

Selective families:

[I’02] ∃(k, n)-selective families of size O(k polylog n).[DR’83] (m,k, n)-selectors must be Ω(minn, k2 log

kn) when m = k.

[DBGV’03] (k, k, n)-selectors must be ≥ (k − 1)2 log n/(4 log(k − 1) + O(1))and ∃(k, k, n)-selectors of size O(k2 ln(n/k)).All → synchronous start.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model9/18

Page 30: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Our Results

Study deterministic oblivious (no history) and adaptive protocols forRecurring Selection, Recurring Reception and Recurring Transmission.

Message complexity oblivious deterministic ≥ k.

O(kn log n)-delay message-complexity-optimal: Primed Selection.

Recurring Selection-lower-bound⇒ Recurring Reception and Recurring Transmission lower bounds.

Ω(k2 log n/ log k)-delay for Recurring Selection.(mapping (m,k, n)-selectors ↔ Recurring Selection)Ω(kn) for Recurring Selection with equiperiodic protocols.(memory limitations motivate)

Choosing appropriately node periods, for k ≤ n1/6 log log n, PrimedSelection also delay-optimal for equiperiodic protocols .

O(k2 log k)-delay adaptive-protocol, using Primed Selection.

Randomized message-complexity lower bound unknown.Best upper bound: delay O(k log n) and O(log n) exp message compl.⇒ deterministic outperform randomized for k ∈ o(log n).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model10/18

Page 31: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Our Results

Study deterministic oblivious (no history) and adaptive protocols forRecurring Selection, Recurring Reception and Recurring Transmission.

Message complexity oblivious deterministic ≥ k.

O(kn log n)-delay message-complexity-optimal: Primed Selection.

Recurring Selection-lower-bound⇒ Recurring Reception and Recurring Transmission lower bounds.

Ω(k2 log n/ log k)-delay for Recurring Selection.(mapping (m,k, n)-selectors ↔ Recurring Selection)Ω(kn) for Recurring Selection with equiperiodic protocols.(memory limitations motivate)

Choosing appropriately node periods, for k ≤ n1/6 log log n, PrimedSelection also delay-optimal for equiperiodic protocols .

O(k2 log k)-delay adaptive-protocol, using Primed Selection.

Randomized message-complexity lower bound unknown.Best upper bound: delay O(k log n) and O(log n) exp message compl.⇒ deterministic outperform randomized for k ∈ o(log n).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model10/18

Page 32: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Our Results

Study deterministic oblivious (no history) and adaptive protocols forRecurring Selection, Recurring Reception and Recurring Transmission.

Message complexity oblivious deterministic ≥ k.

O(kn log n)-delay message-complexity-optimal: Primed Selection.

Recurring Selection-lower-bound⇒ Recurring Reception and Recurring Transmission lower bounds.

Ω(k2 log n/ log k)-delay for Recurring Selection.(mapping (m,k, n)-selectors ↔ Recurring Selection)Ω(kn) for Recurring Selection with equiperiodic protocols.(memory limitations motivate)

Choosing appropriately node periods, for k ≤ n1/6 log log n, PrimedSelection also delay-optimal for equiperiodic protocols .

O(k2 log k)-delay adaptive-protocol, using Primed Selection.

Randomized message-complexity lower bound unknown.Best upper bound: delay O(k log n) and O(log n) exp message compl.⇒ deterministic outperform randomized for k ∈ o(log n).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model10/18

Page 33: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Our Results

Study deterministic oblivious (no history) and adaptive protocols forRecurring Selection, Recurring Reception and Recurring Transmission.

Message complexity oblivious deterministic ≥ k.

O(kn log n)-delay message-complexity-optimal: Primed Selection.

Recurring Selection-lower-bound⇒ Recurring Reception and Recurring Transmission lower bounds.

Ω(k2 log n/ log k)-delay for Recurring Selection.(mapping (m,k, n)-selectors ↔ Recurring Selection)Ω(kn) for Recurring Selection with equiperiodic protocols.(memory limitations motivate)

Choosing appropriately node periods, for k ≤ n1/6 log log n, PrimedSelection also delay-optimal for equiperiodic protocols .

O(k2 log k)-delay adaptive-protocol, using Primed Selection.

Randomized message-complexity lower bound unknown.Best upper bound: delay O(k log n) and O(log n) exp message compl.⇒ deterministic outperform randomized for k ∈ o(log n).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model10/18

Page 34: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Our Results

Study deterministic oblivious (no history) and adaptive protocols forRecurring Selection, Recurring Reception and Recurring Transmission.

Message complexity oblivious deterministic ≥ k.

O(kn log n)-delay message-complexity-optimal: Primed Selection.

Recurring Selection-lower-bound⇒ Recurring Reception and Recurring Transmission lower bounds.

Ω(k2 log n/ log k)-delay for Recurring Selection.(mapping (m,k, n)-selectors ↔ Recurring Selection)Ω(kn) for Recurring Selection with equiperiodic protocols.(memory limitations motivate)

Choosing appropriately node periods, for k ≤ n1/6 log log n, PrimedSelection also delay-optimal for equiperiodic protocols .

O(k2 log k)-delay adaptive-protocol, using Primed Selection.

Randomized message-complexity lower bound unknown.Best upper bound: delay O(k log n) and O(log n) exp message compl.⇒ deterministic outperform randomized for k ∈ o(log n).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model10/18

Page 35: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Our Results

Study deterministic oblivious (no history) and adaptive protocols forRecurring Selection, Recurring Reception and Recurring Transmission.

Message complexity oblivious deterministic ≥ k.

O(kn log n)-delay message-complexity-optimal: Primed Selection.

Recurring Selection-lower-bound⇒ Recurring Reception and Recurring Transmission lower bounds.

Ω(k2 log n/ log k)-delay for Recurring Selection.(mapping (m,k, n)-selectors ↔ Recurring Selection)Ω(kn) for Recurring Selection with equiperiodic protocols.(memory limitations motivate)

Choosing appropriately node periods, for k ≤ n1/6 log log n, PrimedSelection also delay-optimal for equiperiodic protocols .

O(k2 log k)-delay adaptive-protocol, using Primed Selection.

Randomized message-complexity lower bound unknown.Best upper bound: delay O(k log n) and O(log n) exp message compl.⇒ deterministic outperform randomized for k ∈ o(log n).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model10/18

Page 36: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Our Results

Study deterministic oblivious (no history) and adaptive protocols forRecurring Selection, Recurring Reception and Recurring Transmission.

Message complexity oblivious deterministic ≥ k.

O(kn log n)-delay message-complexity-optimal: Primed Selection.

Recurring Selection-lower-bound⇒ Recurring Reception and Recurring Transmission lower bounds.

Ω(k2 log n/ log k)-delay for Recurring Selection.(mapping (m,k, n)-selectors ↔ Recurring Selection)Ω(kn) for Recurring Selection with equiperiodic protocols.(memory limitations motivate)

Choosing appropriately node periods, for k ≤ n1/6 log log n, PrimedSelection also delay-optimal for equiperiodic protocols .

O(k2 log k)-delay adaptive-protocol, using Primed Selection.

Randomized message-complexity lower bound unknown.Best upper bound: delay O(k log n) and O(log n) exp message compl.⇒ deterministic outperform randomized for k ∈ o(log n).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model10/18

Page 37: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Our Results

Study deterministic oblivious (no history) and adaptive protocols forRecurring Selection, Recurring Reception and Recurring Transmission.

Message complexity oblivious deterministic ≥ k.

O(kn log n)-delay message-complexity-optimal: Primed Selection.

Recurring Selection-lower-bound⇒ Recurring Reception and Recurring Transmission lower bounds.

Ω(k2 log n/ log k)-delay for Recurring Selection.(mapping (m,k, n)-selectors ↔ Recurring Selection)Ω(kn) for Recurring Selection with equiperiodic protocols.(memory limitations motivate)

Choosing appropriately node periods, for k ≤ n1/6 log log n, PrimedSelection also delay-optimal for equiperiodic protocols .

O(k2 log k)-delay adaptive-protocol, using Primed Selection.

Randomized message-complexity lower bound unknown.Best upper bound: delay O(k log n) and O(log n) exp message compl.⇒ deterministic outperform randomized for k ∈ o(log n).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model10/18

Page 38: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

Our Results

Study deterministic oblivious (no history) and adaptive protocols forRecurring Selection, Recurring Reception and Recurring Transmission.

Message complexity oblivious deterministic ≥ k.

O(kn log n)-delay message-complexity-optimal: Primed Selection.

Recurring Selection-lower-bound⇒ Recurring Reception and Recurring Transmission lower bounds.

Ω(k2 log n/ log k)-delay for Recurring Selection.(mapping (m,k, n)-selectors ↔ Recurring Selection)Ω(kn) for Recurring Selection with equiperiodic protocols.(memory limitations motivate)

Choosing appropriately node periods, for k ≤ n1/6 log log n, PrimedSelection also delay-optimal for equiperiodic protocols .

O(k2 log k)-delay adaptive-protocol, using Primed Selection.

Randomized message-complexity lower bound unknown.Best upper bound: delay O(k log n) and O(log n) exp message compl.⇒ deterministic outperform randomized for k ∈ o(log n).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model10/18

Page 39: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Introduction

1 Introduction

2 Oblivious Protocols

3 Adaptive Protocols

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model11/18

Page 40: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Oblivious Protocols

Oblivious Protocols

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model12/18

Page 41: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Oblivious Protocols

Primed Selection

Theorem

Any oblivious deterministic algorithm for Recurring Selection, single-hop RN,

asynch. start, k active nodes ⇒ message complexity is > k.

Primed Selection:

For each node i with assigned prime number p(i),

node i transmits with period p(i).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model13/18

Page 42: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Oblivious Protocols

Primed Selection

Theorem

Any oblivious deterministic algorithm for Recurring Selection, single-hop RN,

asynch. start, k active nodes ⇒ message complexity is > k.

Primed Selection:

For each node i with assigned prime number p(i),

node i transmits with period p(i).

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model13/18

Page 43: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Oblivious Protocols

Primed Selection

Theorem

Single-hop RN, asynch. start, k active nodes, Primed Selection solves the

Recurring Selection with delay O(kn log n) and optimal message complexity k.

Theorem

SN, k − 1 max. degree, Primed Selection solves the Recurring Reception with

delay O(kn log n) and optimal message complexity k.

Theorem

SN, k − 1 max. degree, Primed Selection solves the Recurring Transmission

with delay O(kn log n) and message complexity 7k.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model14/18

Page 44: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Oblivious Protocols

Primed Selection

Theorem

Single-hop RN, asynch. start, k active nodes, Primed Selection solves the

Recurring Selection with delay O(kn log n) and optimal message complexity k.

Theorem

SN, k − 1 max. degree, Primed Selection solves the Recurring Reception with

delay O(kn log n) and optimal message complexity k.

Theorem

SN, k − 1 max. degree, Primed Selection solves the Recurring Transmission

with delay O(kn log n) and message complexity 7k.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model14/18

Page 45: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Oblivious Protocols

Primed Selection

Theorem

Single-hop RN, asynch. start, k active nodes, Primed Selection solves the

Recurring Selection with delay O(kn log n) and optimal message complexity k.

Theorem

SN, k − 1 max. degree, Primed Selection solves the Recurring Reception with

delay O(kn log n) and optimal message complexity k.

Theorem

SN, k − 1 max. degree, Primed Selection solves the Recurring Transmission

with delay O(kn log n) and message complexity 7k.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model14/18

Page 46: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Oblivious Protocols

Equiperiodic Protocols

Memory limitations ⇒ periodicity.

Definition

Equiperiodic protocol: set of schedules s.t. in each schedule, every twoconsecutive transmissions are separated by the same number of time slots.

Theorem

Single-hop RN, asynch. start, k active nodes, any oblivious equiperiodic

protocol has delay ≥ kn.

Using log log n-factors composite numbers instead of primes...

Theorem

Single-hop RN, asynch. start, k ≤ n1/6 log log n active nodes, using a compact

set of periods, Primed Selection solves Recurring Selection with optimal

message complexity k and O(kn) delay, optimal for equiperiodic protocols.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model15/18

Page 47: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Oblivious Protocols

Equiperiodic Protocols

Memory limitations ⇒ periodicity.

Definition

Equiperiodic protocol: set of schedules s.t. in each schedule, every twoconsecutive transmissions are separated by the same number of time slots.

Theorem

Single-hop RN, asynch. start, k active nodes, any oblivious equiperiodic

protocol has delay ≥ kn.

Using log log n-factors composite numbers instead of primes...

Theorem

Single-hop RN, asynch. start, k ≤ n1/6 log log n active nodes, using a compact

set of periods, Primed Selection solves Recurring Selection with optimal

message complexity k and O(kn) delay, optimal for equiperiodic protocols.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model15/18

Page 48: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Oblivious Protocols

Equiperiodic Protocols

Memory limitations ⇒ periodicity.

Definition

Equiperiodic protocol: set of schedules s.t. in each schedule, every twoconsecutive transmissions are separated by the same number of time slots.

Theorem

Single-hop RN, asynch. start, k active nodes, any oblivious equiperiodic

protocol has delay ≥ kn.

Using log log n-factors composite numbers instead of primes...

Theorem

Single-hop RN, asynch. start, k ≤ n1/6 log log n active nodes, using a compact

set of periods, Primed Selection solves Recurring Selection with optimal

message complexity k and O(kn) delay, optimal for equiperiodic protocols.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model15/18

Page 49: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Oblivious Protocols

Equiperiodic Protocols

Memory limitations ⇒ periodicity.

Definition

Equiperiodic protocol: set of schedules s.t. in each schedule, every twoconsecutive transmissions are separated by the same number of time slots.

Theorem

Single-hop RN, asynch. start, k active nodes, any oblivious equiperiodic

protocol has delay ≥ kn.

Using log log n-factors composite numbers instead of primes...

Theorem

Single-hop RN, asynch. start, k ≤ n1/6 log log n active nodes, using a compact

set of periods, Primed Selection solves Recurring Selection with optimal

message complexity k and O(kn) delay, optimal for equiperiodic protocols.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model15/18

Page 50: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Adaptive Protocols

Adaptive Protocols

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model16/18

Page 51: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Adaptive Protocols

Reduced Primed Selection

Primed Selection using O(k) coprime periods yields O(k2 log k) delay.BUT, how do we guarantee every pair of neighbors use different period?

Further assumptions:

Relax memory limitation to O(k + log n) bits.Double density to be able to half radii of transmission.

Sketch of protocol:

Leave first k primes available.Assign next k primes as before.Nodes use big primes to compete for small primesusing Primed Selection with r/2.

Theorem

SN, k − 1 max. degree, asynch. start, after pre-processing, the delay of

Reduced Primed Selection is O(k2 log k) and the message complexity is k.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model17/18

Page 52: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Adaptive Protocols

Reduced Primed Selection

Primed Selection using O(k) coprime periods yields O(k2 log k) delay.BUT, how do we guarantee every pair of neighbors use different period?

Further assumptions:

Relax memory limitation to O(k + log n) bits.Double density to be able to half radii of transmission.

Sketch of protocol:

Leave first k primes available.Assign next k primes as before.Nodes use big primes to compete for small primesusing Primed Selection with r/2.

Theorem

SN, k − 1 max. degree, asynch. start, after pre-processing, the delay of

Reduced Primed Selection is O(k2 log k) and the message complexity is k.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model17/18

Page 53: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Adaptive Protocols

Reduced Primed Selection

Primed Selection using O(k) coprime periods yields O(k2 log k) delay.BUT, how do we guarantee every pair of neighbors use different period?

Further assumptions:

Relax memory limitation to O(k + log n) bits.Double density to be able to half radii of transmission.

Sketch of protocol:

Leave first k primes available.Assign next k primes as before.Nodes use big primes to compete for small primesusing Primed Selection with r/2.

Theorem

SN, k − 1 max. degree, asynch. start, after pre-processing, the delay of

Reduced Primed Selection is O(k2 log k) and the message complexity is k.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model17/18

Page 54: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Adaptive Protocols

Reduced Primed Selection

Primed Selection using O(k) coprime periods yields O(k2 log k) delay.BUT, how do we guarantee every pair of neighbors use different period?

Further assumptions:

Relax memory limitation to O(k + log n) bits.Double density to be able to half radii of transmission.

Sketch of protocol:

Leave first k primes available.Assign next k primes as before.Nodes use big primes to compete for small primesusing Primed Selection with r/2.

Theorem

SN, k − 1 max. degree, asynch. start, after pre-processing, the delay of

Reduced Primed Selection is O(k2 log k) and the message complexity is k.

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model17/18

Page 55: Deterministic Communication in the Weak Sensor Modelcsis.pace.edu/~mmosteiro/pub/presOPODIS07.pdf · 2016. 8. 2. · Deterministic Communication in the Weak Sensor Model A. Fernandez

Thank you

A. Fernandez Anta, M. A. Mosteiro, Christopher Thraves Deterministic Communication in the Weak Sensor Model18/18