An Efficient Randomized Routing Protocol for Single-Hop Radio Networks

S. Rajasekaran, Dolly Sharma, R. Ammar, N. Lownes
{"title":"An Efficient Randomized Routing Protocol for Single-Hop Radio Networks","authors":"S. Rajasekaran, Dolly Sharma, R. Ammar, N. Lownes","doi":"10.1109/ICPP.2010.25","DOIUrl":null,"url":null,"abstract":"In this paper we study the important problems of message routing, sorting, and selection in a radio network. A radio network consists of stations where each station is a hand-held device. We consider a single-hop radio network. In a single-hop network it is assumed that each station is within the transmission range of every other station. Let RN(p; k) stand for a single-hop network that has p stations and k communication channels. The problems of sorting and selection have been studied on RN(p; k). For these problems it is assumed that there are n/p elements to start with at each station. At the end of sorting, the least n/p elements should be in the first station, the next smallest n/p elements should be in the second station, and so on. The best known prior algorithm for sorting takes 4n/k +o(n/k) broadcast rounds on a RN(p; k). In this paper we present a randomized algorithm that takes only 3n/k +o(n/k) broadcast rounds with high probability. For the selection problem, it is known that the maximum or minimum element can be found in O(log n) rounds on a RN(n; 1), provided broadcast conflicts can be resolved in O(1) time. The problem of general selection has not been addressed. In this paper we present a randomized selection algorithm that takes O(p/k) rounds on a RN(p; k) with high probability. An important message routing problem that is considered in the literature is one where there are n/p packets originating from each station and there are n/p packets destined for each station. The best known routing algorithms take nearly 2n/k times slots. An important open question has been if there exist algorithms that take only close to n/k time slots. Note that a trivial lower bound for routing is n/k. The existence of such algorithms will be highly relevant especially in emergencies and time critical situations. In this paper we answer this question by presenting a randomized algorithm that takes nearly n/k time slots with high probability.","PeriodicalId":180554,"journal":{"name":"2010 39th International Conference on Parallel Processing","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 39th International Conference on Parallel Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPP.2010.25","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

In this paper we study the important problems of message routing, sorting, and selection in a radio network. A radio network consists of stations where each station is a hand-held device. We consider a single-hop radio network. In a single-hop network it is assumed that each station is within the transmission range of every other station. Let RN(p; k) stand for a single-hop network that has p stations and k communication channels. The problems of sorting and selection have been studied on RN(p; k). For these problems it is assumed that there are n/p elements to start with at each station. At the end of sorting, the least n/p elements should be in the first station, the next smallest n/p elements should be in the second station, and so on. The best known prior algorithm for sorting takes 4n/k +o(n/k) broadcast rounds on a RN(p; k). In this paper we present a randomized algorithm that takes only 3n/k +o(n/k) broadcast rounds with high probability. For the selection problem, it is known that the maximum or minimum element can be found in O(log n) rounds on a RN(n; 1), provided broadcast conflicts can be resolved in O(1) time. The problem of general selection has not been addressed. In this paper we present a randomized selection algorithm that takes O(p/k) rounds on a RN(p; k) with high probability. An important message routing problem that is considered in the literature is one where there are n/p packets originating from each station and there are n/p packets destined for each station. The best known routing algorithms take nearly 2n/k times slots. An important open question has been if there exist algorithms that take only close to n/k time slots. Note that a trivial lower bound for routing is n/k. The existence of such algorithms will be highly relevant especially in emergencies and time critical situations. In this paper we answer this question by presenting a randomized algorithm that takes nearly n/k time slots with high probability.
一种有效的单跳无线网络随机路由协议
本文研究了无线网络中的消息路由、排序和选择等重要问题。无线网络由电台组成,每个电台都是一个手持设备。我们考虑一个单跳无线网络。在单跳网络中,假定每个站都在其他站的传输范围内。让RN (p;K)表示有p个站和K个通信通道的单跳网络。研究了RN(p;k)。对于这些问题,假设每个站点有n/p个元素作为起始点。排序结束时,最少n/p个元素应该在第一站,其次最少n/p个元素应该在第二站,以此类推。最著名的先验排序算法需要4n/k +o(n/k)在RN(p;在本文中,我们提出了一个随机化算法,它只需要3n/k +o(n/k)个高概率广播轮。对于选择问题,已知最大值或最小值可以在RN(n)的O(log n)轮中找到;1),假设广播冲突可以在O(1)时间内解决。普遍选择的问题还没有解决。在本文中,我们提出了一种随机选择算法,该算法在RN(p;K)有高概率。在文献中考虑的一个重要的消息路由问题是,每个站点有n/p个数据包发源于每个站点,并且每个站点有n/p个数据包。最著名的路由算法占用近2n/k个槽。一个重要的开放问题是,是否存在只占用接近n/k个时隙的算法。注意,路由的一个简单的下界是n/k。这种算法的存在将是高度相关的,特别是在紧急情况和时间紧迫的情况下。在本文中,我们通过提出一种随机算法来回答这个问题,该算法以高概率占用近n/k个时隙。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信