On the Effect of the Deployment Setting on Broadcasting in Euclidean Radio Networks

被引:11
作者
Emek, Yuval [1 ]
Kantor, Erez [1 ]
Peleg, David [1 ]
机构
[1] Weizmann Inst Sci, Dept Comp Sci & Appl Math, IL-76100 Rehovot, Israel
来源
PODC'08: PROCEEDINGS OF THE 27TH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING | 2008年
关键词
radio networks; unit disk graphs; ad hoc networks; broadcasting;
D O I
10.1145/1400751.1400782
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper studies broadcasting in radio networks whose stations are represented by points in the Euclidean plane. In any given time step, a station call either receive or transmit. A message transmitted from station nu is delivered to every station it at distance at, most 1 from v, but u successfully hears the message if and only if nu, is the only station at distance at most 1 from u that t, transmitted in this time step. A designated source station has a message that should be disseminated throughout the network. All stations other than the source are initially idle and wake up upon the first time they hear the source message. It is shown in [11] that the time complexity of broadcasting depends oil two parameters of the network, namely, its diameter (in hops) D and a lower bound d on the Euclidean distance between any two stations. The inverse of d is called the granularity of the network, denoted by g. Specifically, the authors of [11] present a broadcasting algorithm that works in time O(Dg) and prove that, every broadcasting algorithm requires Q (D root g) time. In this paper, we distinguish between the arbitrary deployment setting, originally studied in [11], in which stations call be placed everywhere, in the plane, and the new grid deployment setting, in which stations are only allowed to be placed oil a d-spaced grid. Does the latter (more restricted) setting provides any speedup in broadcasting time complexity? Although the O(Dg) broadcasting algorithm of [11] works under the (original) arbitrary deployment setting, it turns out that the Q (D root g) lower bound remains valid under the grid deployment setting. Still, the above question is left unanswered. The current paper answers this question affirmatively by presenting a provable separation between the two deployment settings. We, establish a tight lower bound ()it the time complexity, of broadcasting under the arbitrary deployment setting proving that broadcasting cannot be completed in less than Omega(Dg) time. For the grid deployment setting, we develop a broadcasting algorithm that runs in time O(Dg(5/6) log g) thus breaking the linear dependency on g.
引用
收藏
页码:223 / 231
页数:9
相关论文
共 19 条
  • [1] A LOWER BOUND FOR RADIO BROADCAST
    ALON, N
    BARNOY, A
    LINIAL, N
    PELEG, D
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1991, 43 (02) : 290 - 298
  • [2] [Anonymous], 2005, P 24 ANN S PRINC DIS
  • [3] ON THE TIME-COMPLEXITY OF BROADCAST IN MULTIHOP RADIO NETWORKS - AN EXPONENTIAL GAP BETWEEN DETERMINISM AND RANDOMIZATION
    BARYEHUDA, R
    GOLDREICH, O
    ITAI, A
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1992, 45 (01) : 104 - 126
  • [4] THE WAVE EXPANSION APPROACH TO BROADCASTING IN MULTIHOP RADIO NETWORKS
    CHLAMTAC, I
    WEINSTEIN, O
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1991, 39 (03) : 426 - 433
  • [5] ON BROADCASTING IN RADIO NETWORKS - PROBLEM ANALYSIS AND PROTOCOL DESIGN
    CHLAMTAC, I
    KUTTEN, S
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1985, 33 (12) : 1240 - 1246
  • [6] Chlebus BS, 2000, LECT NOTES COMPUT SC, V1853, P717
  • [7] Fast broadcasting and gossiping in radio networks
    Chrobak, M
    Gasieniec, L
    Rytter, W
    [J]. 41ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2000, : 575 - 581
  • [8] Clementi AEF, 2001, SIAM PROC S, P709
  • [9] Broadcasting algorithms in radio networks with unknown topology
    Czumaj, A
    Rytter, W
    [J]. 44TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2003, : 492 - 501
  • [10] Broadcasting in geometric radio networks
    Dessmark, Anders
    Pelc, Andrzej
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2007, 5 (01) : 187 - 201