Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model Magn´ us M. Halld´ orsson and Pradipta Mitra

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

1 / 20

Wireless communication

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

2 / 20

Path loss

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

3 / 20

Modeling interference

“Links” are intended transmissions. How do we capture interference between links?

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

4 / 20

Modeling interference

Physical model of signal transmission Signal received at r from s =

Halld´ orsson and Mitra ()

P d(s,r )α ,

if s transmits with power P.

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

4 / 20

Modeling interference (contd.)

Physical model of interference Pv d(sv ,rv )α Pu d(su ,rv )α

(Good) Signal at rv = Interference at rv = Ambient noise N

Signal to Interference + Noise Ratio SINR =

Pv d(sv ,rv )α Pu +N d(su ,rv )α

Link succeeds iff SINR ≥ β. Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

5 / 20

Modeling interference (contd.)

Physical model of interference Pv d(sv ,rv )α Pu d(su ,rv )α

(Good) Signal at rv = Interference at rv = Ambient noise N

Signal to Interference + Noise Ratio SINR =

P

Pv d(sv ,rv )α Pu u∈S d(su ,rv )α +N

A link set S is feasible if SINR ≥ β for all links in S. Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

5 / 20

The Scheduling Problem Given a link set L = {`1 , `2 . . . `n }, partition L in to a minimum number of feasible sub-sets. Equivalently, find the minimum number of slots required to schedule each link successfully.

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

6 / 20

The Scheduling Problem Given a link set L = {`1 , `2 . . . `n }, partition L in to a minimum number of feasible sub-sets. Equivalently, find the minimum number of slots required to schedule each link successfully. Assumptions: Powers are given: “fixed power” Powers are oblivious, ie, Pv is a function of d(sv , rv ). Also, the powers are 1 2

Length monotone. Sub-linear.

Pv = constant (uniform power) Pv = p d(sv , rv )α (linear power) Pv = d(sv , rv )α (mean power)

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

6 / 20

The Scheduling Problem (contd.) State of the art: 1 2

Centralized: O(log n) approximation (Halld´ orsson and Mitra, 2011) Distributed: O(log2 n) approximation. (Kesselheim and V¨ocking, 2010)

“Distributed”: links know their power assignments, an estimate of n and have synchronized time slots.

Thm. Let the optimal solution be T . There is randomized distributed algorithm that schedules the links in O(T × log n) slots, with high probability. In general, no distributed algorithm can do better.

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

7 / 20

Algorithm for a link (KV10)

Choose probability q = “the right value” 2: for lnqn slots do 3: transmit with i.i.d. probability q 4: end for 1:

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

8 / 20

Signal to Interference + Noise Ratio SINR =

P

Pv d(sv ,rv )α Pu u∈S d(su ,rv )α

S is feasible if SINR ≥ β for all links in S.

Affectance 1 = SINR

Pu u∈S d(su ,rv )α Pv d(sv ,rv )α

P

SINR ≥ β ≡ au (v ) = β `v succeeds iff

P

u∈S

Halld´ orsson and Mitra ()

X Pu · d(sv , rv )α β ≤1 Pv · d(su , rv )α u

Pu · d(sv , rv )α Pv · d(su , rv )α

(1) (2)

au (v ) ≤ 1

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

9 / 20

Signal to Interference + Noise Ratio SINR =

P

Pv d(sv ,rv )α Pu u∈S d(su ,rv )α

S is feasible if SINR ≥ β for all links in S.

Affectance au (v ) = β

Pu · d(sv , rv )α Pv · d(su , rv )α

Define P Incoming affectance aL (v ) = Pu∈L au (v ) Outgoing affectance av (L) = u∈L av (u)

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

9 / 20

Analysis (KV10) ¯= Let, average affectance, A

1 n

P

v ∈L aL (v ).

¯ Call Now, there must be at least n/2 links `v for which aL (v ) ≤ 2A. ¯ these links L Set q =

1 ¯. 4A

¯ E(aS (v )) = qaL (v ) ≤ Then for `v ∈ L, of active links.

1 ¯ ¯ 2A 4A

= 21 , where S is the set

Upshot In expectation, Ω( A1¯ ) fraction of the links succeed in the first slot. Thus, ¯ log n slots. we need A

Question ¯ relate to the optimal scheduling length T ? How does A

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

10 / 20

Analysis (KV10) – contd. Question ¯ relate to the optimal scheduling length T ? How does A

Answer ¯ = O(T log n) →→ log2 n approximation A

Proof Pattern 1 Find measure M, show that with transmission probability Θ( M ), algorithm takes O(aM) steps.

Show that M = O(bT ). Derive O(a × b) approximation factor.

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

11 / 20

Our Analysis Proof Pattern 1 Find measure M, show that with transmission probability Θ( M ), algorithm takes O(aM) steps.

Show that M = O(bT ). Derive O(a × b) approximation factor.

New measure Λ = arg mint |{`u ∈ L : aL (u) ≤ 4t}| ≥ |L|/4 . We show: a = log n, b = O(1).

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

12 / 20

The crux

¯ = O(T log n). A Λ = O(T ).

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

13 / 20

The crux Lemma (KV10) Assume S is feasible, and `u ≤ S. Then, aS (u) = O(1) and au (S) = O(log n).

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

14 / 20

The crux Lemma (KV10) Assume S is feasible, and `u ≤ S. Then, aS (u) = O(1) and au (S) = O(log n).

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

14 / 20

The crux Lemma (KV10) Assume S is feasible, and `u ≤ S. Then, aS (u) = O(1) and au (S) = O(log n).

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

14 / 20

The solution Λ = O(T ).

Lemma Assume S is feasible. Then there exists S 0 ≥ S/2 such that au (S) ≤ 4 (we call S 0 anti-feasible).

Lemma Assume S is feasible and anti-feasible and `u ≤ S. Then, aS (`) = O(1) and au (S) = O(1).

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

15 / 20

The solution Only feasible = bad. Feasible+Anti-feasible = good. Every feasible set has a large subset that is Feasible+Anti-feasible. Λ = arg mint |{`u ∈ L : aL (u) ≤ 4t}| ≥ |L|/4 .

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

16 / 20

The full algorithm Algorithm 1 Distributed 1: k ← 0 2: while transmission not successful do 3: q = 21k 4: for lnqn slots do 5: transmit with i.i.d. probability q 6: end for 7: k ←k +1 8: end while

Issues Scaling down to the right probabiliy Acknowledgements

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

17 / 20

Lower bound

Point: At any time t, the probability of only one links in a pair transmitting is ≤ 1/2 Thus, in expectation, no more than 1/2 of the pairs will succeed in each time slot. Hence we will need log n slots in expectation. Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

18 / 20

Discussion

Can we get real multiplicative lower bounds? Use carrier sense for better bounds? Utilize and transcend anti-feasibility.

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

19 / 20

Thanks!

Halld´ orsson and Mitra ()

Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model

20 / 20

Nearly Optimal Bounds for Distributed Wireless ...

Halldórsson and Mitra (). Nearly Optimal Bounds for Distributed Wireless Scheduling in the SINR Model .... 1: Choose probability q = “the right value”. 2: for ln n q.

1MB Sizes 0 Downloads 223 Views

Recommend Documents

Nearly Optimal Bounds for Orthogonal Least Squares
Q. Zhang is with the School of Electronic and Information En- gineering ...... Institute of Technology, China, and the Ph.D. degree in Electrical. & Computer ...

NEARLY TIGHT BOUNDS FOR TESTING FUNCTION ...
(4) The query complexity of testing isomorphism between two unknown func- tions f ... binfeld and Sudan [RS96], has been extremely active over the last few years; see, e.g., ... †Schools of Mathematics and Computer Science, Sackler Faculty of Exact

Toward (More Nearly) Optimal Sentencing for Drug ...
3_No 3_pg 435-440_Mark A. R. Kleiman_July 2004.pdf. Toward (More Nearly) Optimal Sentencing for Drug Of ... 3_No 3_pg 435-440_Mark A. R. Kleiman_July ...

Optimal Stochastic Policies for Distributed Data ... - RPI ECSE
Aggregation in Wireless Sensor Networks ... Markov decision processes, wireless sensor networks. ...... Technology Institute, Information and Decision Sup-.

Optimal Policies for Distributed Data Aggregation in ...
Department of Electrical, Computer and Systems Engineering. Rensselaer Polytechnic ... monitoring, disaster relief and target tracking. Therefore, the ...... [16] Crossbow, MPR/MIB Users Manual Rev. A, Doc. 7430-0021-07. San. Jose, CA: Crossbow Techn

Design of Optimal Quantizers for Distributed Source ...
Information Systems Laboratory, Electrical Eng. Dept. Stanford ... Consider a network of low-cost remote sensors sending data to a central unit, which may also ...

Polynomial-time Optimal Distributed Algorithm for ...
Reassignment of nodes in a wireless LAN amongst access points using cell breathing ... monitor quantities, surveillance etc.) [8]. Authors in [9] have proposed ...

Optimal Stochastic Policies for Distributed Data ...
for saving energy and reducing contentions for communi- .... and adjust the maximum duration for aggregation for the next cycle. ...... CA, Apr. 2004, pp. 405–413 ...

Polynomial-time Optimal Distributed Algorithm for ...
a reallocation problem is independent of the network size. Remark 2: The ... We now begin the proof of convergence of the proposed algorithm. Proof: Let gi. =.

Optimal Stochastic Policies for Distributed Data ... - RPI ECSE
for saving energy and reducing contentions for communi- ... for communication resources. ... alternatives to the optimal policy and the performance loss can.

Optimal Dynamic Actuator Location in Distributed ... - CiteSeerX
Center for Self-Organizing and Intelligent Systems (CSOIS). Dept. of Electrical and ..... We call the tessellation defined by (3) a Centroidal Voronoi. Tessellation if ...

A wireless distributed framework for supporting ...
A wireless distributed framework for supporting Assistive. Learning Environments .... Documents of the W3-Consortium's Web Accessibility Initiative. (WAI) include ... propose the most relevant links (nodes) for the students to visit, or generate new

Wireless Power Transfer for Distributed Estimation in ...
wireless sensors are equipped with radio-frequency based en- ergy harvesting .... physical-layer security problems for multiuser MISO [24], and multiple-antenna ..... energy beams are required for the optimal solution of problem. (SDR1). ...... Journ

Cooperative Cognitive Networks: Optimal, Distributed ...
This paper considers the cooperation between a cognitive system and a primary ... S.H. Song is with Department of Electronic and Computer Engineering, The ...

RecA-Mediated Homology Search as a Nearly Optimal Signal ...
Nov 12, 2010 - mentally observed binding energy is nearly optimal. This implies that ..... (green), as a function of the extension free energy per triplet, DGext.

Distributed Space-Time Coding for Two-Way Wireless ...
XX, NO. XX, XX 2008. 1. Distributed Space-Time Coding for Two-Way. Wireless Relay ... of a general wireless network, TWRC could also lead to network ...

Distributed medium access control for wireless mesh ...
Department of Electrical and Computer Engineering, Centre for Wireless Communications, University of. Waterloo, Waterloo ... Contract/grant sponsor: Natural Science and Engineering Research Council (NSERC) of Canada. radio spectrum, many .... data ch

Distributed Space-Time Coding for Two-Way Wireless ...
coding for two-way wireless relay networks, where communica- tion between two ... of Singapore and Defence Science and Technology Agency (DSTA), Singa-.

W-EHR: A Wireless Distributed Framework for secure ...
Technological Education Institute of Athens, Greece [email protected] ... advanced operations (such as to provide access to the data stored in their repository ...

Optimal Energy Beamforming and Data Routing for Immortal Wireless ...
transfer power to sensor nodes wirelessly. The result is that the charging of the nodes can be controlled by the system designer. In this paper, we consider such a system and investigate the optimal wireless energy transfer strategies and routing pro

Optimal Base Station Placement for Wireless Sensor Networks ... - MDPI
Jan 14, 2015 - with the case that the base station is placed at the center of the network ...... algorithm, which we call the likelihood maximum inscribed disk ...

Optimal Inference in Regression Models with Nearly ...
ymptotic power envelopes are obtained for a class of testing procedures that ..... As a consequence, our model provides an illustration of the point that “it is de-.