Contention Resolution Without Collision Detection: Constant Throughput And Logarithmic Energy

G. D. Marco, D. Kowalski, Grzegorz Stachowiak
{"title":"Contention Resolution Without Collision Detection: Constant Throughput And Logarithmic Energy","authors":"G. D. Marco, D. Kowalski, Grzegorz Stachowiak","doi":"10.4230/LIPIcs.DISC.2022.17","DOIUrl":null,"url":null,"abstract":"A shared channel, also called a multiple access channel, is among the most popular and widely studied models of communication in distributed computing. An unknown number of stations (potentially unbounded) is connected to the channel and can communicate by transmitting and listening. A message is successfully transmitted on the channel if and only if there is a unique transmitter at that time; otherwise the message collides with some other transmission and nothing is sensed by the participating stations. We consider the general framework without collision detection and in which any participating station can join the channel at any moment. The contention resolution task is to let each of the contending stations to broadcast successfully its message on the channel. In this setting we present the first algorithm which exhibits asymptotically optimal Θ(1) throughput and only an O (log k ) energy cost, understood as the maximum number of transmissions performed by a single station (where k is the number of participating stations, initially unknown). We also show that such efficiency cannot be reproduced by non-adaptive algorithms, i.e. , whose behavior does not depend on the channel history (for example, classic backoff protocols). Namely, we show that non-adaptive algorithms cannot simultaneously achieve throughput Ω (cid:16) k ) (cid:17) and energy O (cid:16) log 2 k (loglog k ) 2 (cid:17) .","PeriodicalId":89463,"journal":{"name":"Proceedings of the ... International Symposium on High Performance Distributed Computing","volume":"9 1","pages":"17:1-17:21"},"PeriodicalIF":0.0000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ... International Symposium on High Performance Distributed Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.DISC.2022.17","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A shared channel, also called a multiple access channel, is among the most popular and widely studied models of communication in distributed computing. An unknown number of stations (potentially unbounded) is connected to the channel and can communicate by transmitting and listening. A message is successfully transmitted on the channel if and only if there is a unique transmitter at that time; otherwise the message collides with some other transmission and nothing is sensed by the participating stations. We consider the general framework without collision detection and in which any participating station can join the channel at any moment. The contention resolution task is to let each of the contending stations to broadcast successfully its message on the channel. In this setting we present the first algorithm which exhibits asymptotically optimal Θ(1) throughput and only an O (log k ) energy cost, understood as the maximum number of transmissions performed by a single station (where k is the number of participating stations, initially unknown). We also show that such efficiency cannot be reproduced by non-adaptive algorithms, i.e. , whose behavior does not depend on the channel history (for example, classic backoff protocols). Namely, we show that non-adaptive algorithms cannot simultaneously achieve throughput Ω (cid:16) k ) (cid:17) and energy O (cid:16) log 2 k (loglog k ) 2 (cid:17) .
无冲突检测的争用解决:恒定吞吐量和对数能量
共享信道,也称为多址信道,是分布式计算中最流行和被广泛研究的通信模型之一。未知数量的电台(可能是无限的)连接到信道,可以通过发送和收听进行通信。当且仅当此时存在唯一发送器时,在信道上成功发送消息;否则,该消息将与其他一些传输发生冲突,并且参与的站点不会感知到任何信息。我们考虑了没有碰撞检测的通用框架,在这个框架中任何参与的站点都可以在任何时刻加入信道。争用解决任务是让每个争用电台在频道上成功地广播其消息。在这种情况下,我们提出了第一种算法,它表现出渐近最优Θ(1)吞吐量和仅O (log k)的能量成本,理解为单个站点执行的最大传输数量(其中k是参与站点的数量,最初未知)。我们还表明,这种效率不能通过非自适应算法再现,即其行为不依赖于通道历史(例如,经典的后退协议)。也就是说,我们表明非自适应算法不能同时实现吞吐量Ω (cid:16) k) (cid:17)和能量O (cid:16) log 2 k (loglog k) 2 (cid:17)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信