Skip to main content
construction release_alert
Scholars@Duke will be down for maintenance for approximately one hour starting Tuesday, 11/11 @1pm ET
cancel
Journal cover image

Extending greedy multicast routing to delay sensitive applications

Publication ,  Journal Article
Goel, A; Munagala, K
Published in: Algorithmica New York
January 1, 2002

For multicasting applications which need large amounts of data, it is important to minimize the total amount of resources consumed on the multicast tree. The greedy multicasting algorithm was proposed by Imase and Waxman as a solution to this problem for the case where receivers can join the multicast group in a dynamic fashion. The greedy algorithm is simple to implement, and is known to be much better than shortest path based strategies such as DVMRP, CBT, and PIM in the worst case. We give both theoretical and simulation results demonstrating that the greedy multicast routing algorithm proposed by Imase and Waxman is much superior to shortest path based strategies even in realistic scenarios and not just for worst case inputs. However, the greedy algorithm does not work well for delay sensitive applications, and does not do a good job of handling deletions from the multicast group. We show how the greedy algorithm can be modified to handle deletions. We also adapt the greedy algorithm for delay sensitive applications. Our adapted algorithm is simple and efficient to implement, and, unlike previous work, gives worst case guarantees for both the delay encountered by each receiver as well as the total cost of the multicast tree. We give extensive simulation results comparing our algorithm with the greedy algorithm as well as with shortest path based strategies. We also describe our experience with implementing the greedy algorithm in an application-switched multicasting system.

Duke Scholars

Published In

Algorithmica New York

DOI

ISSN

0178-4617

Publication Date

January 1, 2002

Volume

33

Issue

3

Start / End Page

335 / 352

Related Subject Headings

  • Computation Theory & Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Goel, A., & Munagala, K. (2002). Extending greedy multicast routing to delay sensitive applications. Algorithmica New York, 33(3), 335–352. https://doi.org/10.1007/s00453-001-0122-7
Goel, A., and K. Munagala. “Extending greedy multicast routing to delay sensitive applications.” Algorithmica New York 33, no. 3 (January 1, 2002): 335–52. https://doi.org/10.1007/s00453-001-0122-7.
Goel A, Munagala K. Extending greedy multicast routing to delay sensitive applications. Algorithmica New York. 2002 Jan 1;33(3):335–52.
Goel, A., and K. Munagala. “Extending greedy multicast routing to delay sensitive applications.” Algorithmica New York, vol. 33, no. 3, Jan. 2002, pp. 335–52. Scopus, doi:10.1007/s00453-001-0122-7.
Goel A, Munagala K. Extending greedy multicast routing to delay sensitive applications. Algorithmica New York. 2002 Jan 1;33(3):335–352.
Journal cover image

Published In

Algorithmica New York

DOI

ISSN

0178-4617

Publication Date

January 1, 2002

Volume

33

Issue

3

Start / End Page

335 / 352

Related Subject Headings

  • Computation Theory & Mathematics