Near-Optimal Time-Energy Tradeoffs for Deterministic Leader Election

被引:2
作者
Chang, Yi-Jun [1 ]
Duan, Ran [2 ]
Jiang, Shunhua [3 ]
机构
[1] Natl Univ Singapore, COM3-02-24,11 Res Link, Singapore 119391, Singapore
[2] Tsinghua Univ, FIT 1-208, Beijing 100084, Peoples R China
[3] Columbia Univ, CSB 490,Mudd Bldg,500 W 120th St, New York, NY 10027 USA
关键词
Leader election; radio network; time-energy tradeoff; RADIO NETWORKS; CONTENTION RESOLUTION; CONFLICT-RESOLUTION; ALGORITHMS; BROADCAST; PROTOCOLS;
D O I
10.1145/3614429
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the energy complexity of the leader election problem in the single-hop radio network model, where each device v has a unique identifier ID(v) is an element of{1, 2, . . . , N}. Energy is a scarce resource for small battery-powered devices. For such devices, most of the energy is often spent on communication, not on computation. To approximate the actual energy cost, the energy complexity of an algorithm is defined as the maximum over all devices of the number of time slots where the device transmits or listens. Much progress has been made in understanding the energy complexity of leader election in radio networks, but very little is known about the tradeoff between time and energy. Chang et al. [STOC 2017] showed that the optimal deterministic energy complexity of leader election is Theta(log log N) if each device can simultaneously transmit and listen but still leaving the problem of determining the optimal time complexity under any given energy constraint. Time-energy tradeoff: For any k >= log log N, we show that a leader among at most n devices can be elected deterministically in O(k center dot n(1+epsilon)) + O(k center dot N-1/k) time and O(k) energy if each device can simultaneously transmit and listen, where epsilon > 0 is any small constant. This improves upon the previous O(N)-time O(log log N)-energy algorithm by Chang et al. [STOC 2017]. We provide lower bounds to show that the time-energy tradeoff of our algorithm is near-optimal. Dense instances: For the dense instances where the number of devices is n = Theta(N), we design a deterministic leader election algorithm using only O(1) energy. This improves upon the O(log* N)-energy algorithm by Jurdzinski, Kutylowski, and Zatopianski [PODC 2002] and the O(alpha(N))-energy algorithm by Chang et al. [STOC 2017]. More specifically, we show that the optimal deterministic energy complexity of leader election is Theta(max{1, log N/n}) if each device cannot simultaneously transmit and listen, and it is Theta(max{1, log log N/n}) if each device can simultaneously transmit and listen.
引用
收藏
页数:23
相关论文
共 51 条
[1]   A LOWER BOUND FOR RADIO BROADCAST [J].
ALON, N ;
BARNOY, A ;
LINIAL, N ;
PELEG, D .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1991, 43 (02) :290-298
[2]   Transmitting once to Elect a Leader on Wireless Networks [J].
Andriambolamalala, Ny Aina ;
Ravelomanana, Vlady .
LATIN 2020: THEORETICAL INFORMATICS, 2020, 12118 :439-450
[3]   Brief Announcement: Distributed MST Computation in the Sleeping Model: Awake-Optimal Algorithms and Lower Bounds [J].
Augustine, John ;
Moses, William K., Jr. ;
Pandurangan, Gopal .
PROCEEDINGS OF THE 2022 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2022, 2022, :51-53
[4]  
Barenboim Leonid, 2021, P 35 INT S DISTR COM, V10, P1, DOI [10.4230/LIPIcs.DISC.2021.10, DOI 10.4230/LIPICS.DISC.2021.10]
[5]   EFFICIENT EMULATION OF SINGLE-HOP RADIO NETWORK WITH COLLISION DETECTION ON MULTIHOP RADIO NETWORK WITH NO COLLISION DETECTION [J].
BARYEHUDA, R ;
GOLDREICH, O ;
ITAI, A .
DISTRIBUTED COMPUTING, 1991, 5 (02) :67-71
[6]   ON THE TIME-COMPLEXITY OF BROADCAST IN MULTIHOP RADIO NETWORKS - AN EXPONENTIAL GAP BETWEEN DETERMINISM AND RANDOMIZATION [J].
BARYEHUDA, R ;
GOLDREICH, O ;
ITAI, A .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1992, 45 (01) :104-126
[7]  
Bender M.A., 2005, P 17 ANN ACM S PAR A, P325, DOI DOI 10.1145/1073970.1074023
[8]   Contention Resolution with Log-Logstar Channel Accesses [J].
Bender, Michael A. ;
Kopelowitz, Tsvi ;
Pettie, Seth ;
Young, Maxwell .
STOC'16: PROCEEDINGS OF THE 48TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2016, :499-508
[9]   TREE ALGORITHMS FOR PACKET BROADCAST CHANNELS [J].
CAPETANAKIS, JI .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1979, 25 (05) :505-515
[10]   The Energy Complexity of Las Vegas Leader Election [J].
Chang, Yi-Jun ;
Jiang, Shunhua .
PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, :75-86