ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Parallel Computing
Volume 32, Issues 11-12, December 2006, Pages 777-793
Performance Evaluation of Communication Networks for Parallel and Distributed Systems
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (376 K)

  E-mail Article   
  Add to my Quick Links   
Bookmark and share in 2collab (opens in new window)
Request permission to reuse this article
  Cited By in Scopus (0)
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.parco.2006.09.002    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2006 Elsevier B.V. All rights reserved.

An efficient distributed algorithm for generating and updating multicast trees

Luca Gatania, E-mail The Corresponding Author, Giuseppe Lo ReCorresponding Author Contact Information, a, E-mail The Corresponding Author and Salvatore Gaglioa, E-mail The Corresponding Author

aDip. di Ingegneria Informatica, Università di Palermo, Viale delle Scienze, 90128 Palermo, Italy

Available online 14 September 2007.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

As group applications are becoming widespread, efficient network utilization becomes a growing concern. Multicast transmission represents a necessary lower network service for the wide diffusion of new multimedia network applications. Multicast transmission may use network resources more efficiently than multiple point-to-point messages; however, creating optimal multicast trees (Steiner Tree Problem in networks) is prohibitively expensive. This paper proposes a distributed algorithm for the heuristic solution of the Steiner Tree Problem, allowing the construction of effective distribution trees using a coordination protocol among the network nodes. Furthermore, we propose a novel distributed technique for dynamically updating the multicast tree. The approach proposed has been implemented and extensively tested both in simulation, and on experimental networks. Performance evaluation indicates that the distributed algorithm performs as well as the centralized version, providing good levels of convergence time and communication complexity.

Keywords: Multicast transmissions; Steiner tree problem; Distributed algorithms

Article Outline

1. Introduction
2. Related work
3. The Steiner Tree Problem
3.1. Static Steiner problem
3.2. Dynamic Steiner problem
4. A distributed heuristic for the static SPN
4.1. Distributed ADH
4.2. Distributed ADHF
5. A distributed heuristic for the dynamic SPN
6. Complexity analysis
7. Performance evaluation
7.1. Evaluation methodology
7.1.1. Testing platforms
7.1.2. Network models
7.1.3. Evaluation metrics
7.2. Experimental results
7.2.1. Cost competitiveness
7.2.2. Communication complexity and convergence time
7.2.3. Scalability
7.2.4. Dynamic case
7.2.5. Considerations and future work
8. Conclusion
References













Parallel Computing
Volume 32, Issues 11-12, December 2006, Pages 777-793
Performance Evaluation of Communication Networks for Parallel and Distributed Systems
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.