|
ABSTRACT
In this paper, we consider the multicast throughput optimization problem in multi-hop wireless networks. Given a source, and a set of receivers, we would like to find the set of multicast trees and a schedule such that the rate that the source can multicast to the receivers is maximized. We consider two transmission models: broadcast and unicast. In the broadcast model, a transmission is received by multiple downstream nodes in a multicast tree. In the unicast model, a separate transmission has to be sent to each downstream node. We consider the fundamental constraint that a node can not be involved in multiple communications at the same time. We consider two multicast models: a single multicast tree per session and multiple multicast tree per session. In the single multicast tree case, (1) for the unicast model, we show that the problem is NP-hard and it is not approximable to a factor better than 1.5; we then give a 1.5-approximation algorithm if all links have the same data rate, a 5-approximation algorithm if all nodes have the same transmission power and a 24-approximation algorithm for a realistic heterogeneous ad hoc network where nodes can have different transmission power. (2) for the broadcast model, we show that the problem is NP-hard and it is not approximable to a factor better than 2; we then give a simple 2-approximation algorithm to find the multicast tree and the transmission schedule. In the multiple multicast tree case, (1) for the unicast model, we show that the problem is APX-hard, and give a 1.5Ρ-approximation where Ρ is the best approximation ratio of the minimal cost Steiner tree problem; (2) for the broadcast model, our results indicate that the problem is hard, may not be approximable within a factor better than log(n) where n is the number of multicast receivers. Our evaluation shows that the throughput achieved by our algorithms is much better than both the throughput achieved by using pruned shortest path tree and by using optimal unicast.
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
|
D. Baker, J. Wieselthier, and A. Ephremides. A distributed algorithm for scheduling the activation of links in a self-organizing mobile radio networks. In Proceedings of IEEE Int. Conference Communications, pages 2F6.1--2F6.5, 1982.
|
| |
2
|
R. Bhatia and M. Kodialam. On power efficient communication over multi-hop wireless networks: Joint routing, scheduling and power control. In Proceeding of IEEE INFOCOM, 2004.
|
| |
3
|
E. Bommaiah, M. Liu, A. McAuley, and R. Talpade. AMRoute: Ad hoc Multicast Routing protocol. Internet Draft, draft-talpade-manet-amroute-00.txt, 1998.
|
 |
4
|
|
 |
5
|
Miguel Castro , Peter Druschel , Anne-Marie Kermarrec , Animesh Nandi , Antony Rowstron , Atul Singh, SplitStream: high-bandwidth multicast in cooperative environments, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
 |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
T. ElBatt and A. Ephremides. Joint scheduling and power control for wireless ad-hoc networks. In Proceedings of IEEE INFOCOM, 2002.
|
| |
12
|
|
| |
13
|
J. J. Garcia-Luna-Aceves and E. L. Madruga. Multicast routing protocol for ad-hoc networks. In Proceedings of IEEE INFOCOM, 1999.
|
| |
14
|
|
| |
15
|
N. Garg, R. Khandekar, K. Kunal, and V. Pandit. Bandwidth maximization in multicasting. In Proceedings of European Symposium on Algorithms (ESA), pages 242--253, 2003.
|
| |
16
|
Z. Gaspar and T. Tarnai. Upper bound of density for packing of equal circles in special domains in the plane. Per. Pol. Civil Eng., 44(1):13--32, 2000.
|
| |
17
|
P. Gupta and P. R. Kumar. The Capacity of Wireless Networks. IEEE Transactions on Information Theory, IT-46(2):388--404, Mar. 2000.
|
| |
18
|
B. Hajek and G. Sasaki. Link Scheduling in Polynomial Time. IEEE Transactions on Information Theory, 34(5):910--917, 1988.
|
| |
19
|
A. Itai, C. H. Papadimitriou, and J. Szwarcfiter. Hamilton paths in grid graphs. SIAM J. Comput., 1(4):676--686, 1982.
|
| |
20
|
|
 |
21
|
Kamal Jain , Jitendra Padhye , Venkata N. Padmanabhan , Lili Qiu, Impact of interference on multi-hop wireless network performance, Proceedings of the 9th annual international conference on Mobile computing and networking, September 14-19, 2003, San Diego, CA, USA
[doi> 10.1145/938985.938993]
|
| |
22
|
L. Khachian. A polynomial algorithm in linear programming. Soviet Math. Dokl., 20:191--194, 1979.
|
 |
23
|
|
| |
24
|
D. Konig. Graphok es alkalmazasuk a determinansok es a halmazok elmeletere {hungarian}. Mathematikai es Termeszettudomanyi Ertesito, 34:104--119, 1916.
|
| |
25
|
|
 |
26
|
Jinyang Li , Charles Blake , Douglas S.J. De Couto , Hu Imm Lee , Robert Morris, Capacity of Ad Hoc wireless networks, Proceedings of the 7th annual international conference on Mobile computing and networking, p.61-69, July 2001, Rome, Italy
[doi> 10.1145/381677.381684]
|
 |
27
|
|
| |
28
|
C. L. Monma, M. Paterson, S. Suri, and F. F. Yao. Computing euclidean maximum spanning trees. Algorithmica, 5(3):407--419, 1990.
|
| |
29
|
|
| |
30
|
The 3rd Generation Partnership Project 2(3GPP2). roadcast/Multicast Services Stage 1 . 3GPP2 TS-3GB-S.R0030-0v1.0, 2003.
|
| |
31
|
The 3rd Generation Partnership Project (3GPP). Multimedia Broadcast/Multicast Service (MBMS); Stage 2. 3GPP TR 23.846, 2003.
|
| |
32
|
J. E. Wieselthier, G. D.Nguyen, and A. Ephremides. On the Construction of Energy-Efficient Broadcast and Multicast Trees in Wireless Networks. In Proceedings of IEEE INFOCOM, 2000.
|
 |
33
|
|
|