Distributed Construction of Connected Dominating Set in Wireless Ad Hoc Networks

被引:0
作者
Peng-Jun Wan
Khaled M. Alzoubi
Ophir Frieder
机构
[1] Illinois Institute of Technology,Department of Computer Science
[2] Saint Xavier University,Computer Science Department
来源
Mobile Networks and Applications | 2004年 / 9卷
关键词
wireless ad hoc networks; distributed algorithm; connected dominating set; independent set; leader election; spanning tree;
D O I
暂无
中图分类号
学科分类号
摘要
Connected dominating set (CDS) has been proposed as virtual backbone or spine of wireless ad hoc networks. Three distributed approximation algorithms have been proposed in the literature for minimum CDS. In this paper, we first reinvestigate their performances. None of these algorithms have constant approximation factors. Thus these algorithms cannot guarantee to generate a CDS of small size. Their message complexities can be as high as O(n2), and their time complexities may also be as large as O(n2) and O(n3). We then present our own distributed algorithm that outperforms the existing algorithms. This algorithm has an approximation factor of at most 8, O(n) time complexity and O(nlog n) message complexity. By establishing the Ω(nlog n) lower bound on the message complexity of any distributed algorithm for nontrivial CDS, our algorithm is thus message-optimal.
引用
收藏
页码:141 / 149
页数:8
相关论文
共 8 条
[1]  
Chvátal V.(1979)A greedy heuristic for the set-covering problem Mathematics of Operation Research 4 233-235
[2]  
Clark B.N.(1990)Unit disk graphs Discrete Mathematics 86 165-177
[3]  
Colbourn C.J.(1995)Multicluster, mobile, multimedia radio network ACM-Baltzer Journal of Wireless Networks 1 255-265
[4]  
Johnson D.S.(1997)Adaptive clustering for mobile wireless networks IEEE Journal on Selected Areas in Communications 15 1265-1275
[5]  
Gerla M.(undefined)undefined undefined undefined undefined-undefined
[6]  
Tsai J.(undefined)undefined undefined undefined undefined-undefined
[7]  
Lin C.R.(undefined)undefined undefined undefined undefined-undefined
[8]  
Gerla M.(undefined)undefined undefined undefined undefined-undefined