|
ABSTRACT
Backbone has been used extensively in various aspects (e.g., routing, route maintenance, broadcast, scheduling) for wireless networks. Previous methods are mostly designed to minimize the backbone size. However, in many applications, it is desirable to construct a backbone with small cost when each wireless node has a cost of being in the backbone. In this paper, we first show that previous methods specifically designed to minimize the backbone size may produce a backbone with a large cost. We then propose an efficient distributed method to construct a weighted sparse backbone with low cost. We prove that the total cost of the constructed backbone is within a small constant factor of the optimum for homogeneous networks when either the nodes' costs are smooth or the network maximum node degree is bounded. We also show that with a small modification the constructed backbone is efficient for unicast: the total cost (or hop) of the least cost (or hop) path connecting any two nodes using backbone is no more than 3 (or 4) times of the least cost (or hop) path in the original communication graph. As a side product, we give an efficient overlay based multicast structure whose total cost is no more than 10 times of the minimum when the network is modeled by UDG. Our theoretical results are corroborated by our simulation studies.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
| |
3
|
|
| |
4
|
Baker, D., Ephremides, A., and Flynn, J. A. The Design and Simulation of a Mobile Radio Network with Distributed Control. IEEE Journal on Selected Areas in Comm. (1984), 226--237.
|
| |
5
|
Baker, D. J., and Ephremides, A. The Architectural Organization of a Mobile Radio Network via a Distributed Algorithm. IEEE Transactions on Communications COM-29, 11 (November 1981), 1694--1701.
|
 |
6
|
|
| |
7
|
|
| |
8
|
Basagni, S. Finding a maximal weighted independent set in wireless networks. Telecommunication Systems, Special Issue on Mobile Computing and Wireless Networks 18, 1/3 (September 2001), 155--168.
|
| |
9
|
Basagni, S., Mastrogiovanni, M., and Petrioli, C. A performance comparison of protocols for clustering and backbone formation in large scale ad hoc networks. In 1st IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS) (2004).
|
 |
10
|
|
| |
11
|
Cǎlinescu, G. Computing 2-hop neighborhoods in ad hoc wireless networks. In AdHoc-Now 03 (2003).
|
| |
12
|
|
| |
13
|
|
| |
14
|
Chvátal, V. A greedy heuristic for the set-covering problem. Mathematics of Operations Research 4, 3 (1979), 233--235.
|
| |
15
|
Das, B., and Bharghavan, V. Routing in ad-hoc networks using minimum connected dominating sets. In 1997 IEEE Intern. Conference on on Communications (ICC'97) (1997), vol. 1, pp. 376--380.
|
| |
16
|
|
 |
17
|
Jie Gao , Leonidas Guibas , John Hershberger , Li Zhang , An Zhu, Discrete mobile centers, Proceedings of the seventeenth annual symposium on Computational geometry, p.188-196, June 2001, Medford, Massachusetts, United States
[doi> 10.1145/378583.378666]
|
| |
18
|
|
| |
19
|
Guha, S., and Khuller, S. Approximation algorithms for connected dominating sets. Algorithmica 20, 4 (1998), 374--387.
|
| |
20
|
|
| |
21
|
|
| |
22
|
Harry B. Hunt, III , Madhav V. Marathe , Venkatesh Radhakrishnan , S. S. Ravi , Daniel J. Rosenkrantz , Richard E. Stearns, NC-approximation schemes for NP- and PSPACE-hard problems for geometric graphs, Journal of Algorithms, v.26 n.2, p.238-274, feb. 1998
[doi> 10.1006/jagm.1997.0903]
|
| |
23
|
|
| |
24
|
Kozat, U. C., Kondylis, G., Ryu, B., and Marina, M. Virtual dynamic backbone for mobile ad hoc networks. In Proceedings of IEEE ICC 2001 (2001).
|
 |
25
|
|
 |
26
|
|
 |
27
|
|
 |
28
|
|
| |
29
|
Li, X.-Y., Wang, Y., Wan, P.-J., Song, W.-Z., and Frieder, O. Localized low weight graph and its applications in wireless ad hoc networks. In IEEE INFOCOM 2004 (2004).
|
| |
30
|
Liang, B., and Haas, Z. J. Virtual backbone generation and maintenance in ad hoc network mobility management. In Proc. of 19th IEEE INFOCOM (2000), vol. 3, pp. 1293--1302.
|
| |
31
|
Lin, C. R., and Gerla, M. Adaptive clustering for mobile wireless networks. IEEE Journal of Selected Areas in Communications 15, 7 (1997), 1265--1275.
|
| |
32
|
Liu, H., and Gupta, R. Selective backbone construction for topology control. In 1st IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS) (2004).
|
| |
33
|
|
| |
34
|
Min, M., Wang, F., Du, D.-Z., and Pardalos, P. M. A reliable virtual backbone scheme in mobile ad-hoc networks. In 1st IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS) (2004).
|
| |
35
|
|
| |
36
|
Smaragdakis, G., Matta, I., and Bestavros, A. SEP: A stable election protocol for clustered heterogeneous wireless sensor networks. In Second International Workshop on Sensor and Actor Network Protocols and Applications (2004).
|
| |
37
|
|
| |
38
|
Turgut, D., Das, S., Elmasri, R., and Turgut, B. Optimizing clustering algorithm in mobile ad hoc networks using genetic algorithmic approach. In IEEE GLOBECOM 2002 (2002).
|
| |
39
|
Wan, P.-J., Alzoubi, K. M., and Frieder, O. Distributed construction of connected dominating set in wireless ad hoc networks. In INFOCOM (2002).
|
| |
40
|
Wan, P.-J., Li, X.-Y., and Song, W.-Z. Theoretically good distributed OVSF-CDMA code assignment in wireless ad hoc networks, 2004. Submitted for publication.
|
| |
41
|
Wu, J., and Li, H. A dominating-set-based routing scheme in ad hoc wireless networks. Telecommunication Systems Journal 3 (2001), 63--84.
|
| |
42
|
Zheng, R., He, G., Gupta, I., and Sha, L. Time idexing in sensor networks. In 1st IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS) (2004).
|
CITED BY 11
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Miroslaw Dynia , Jaroslaw Kutylowski , Friedhelm Meyer auf der Heide , Jonas Schrieb, Local strategies for maintaining a chain of relay stations between an explorer and a base station, Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures, June 09-11, 2007, San Diego, California, USA
|
|
|
|
|
|
|
|