DocumentCode :
2622066
Title :
Message Dissemination under the Multicasting Communication Mode
Author :
Gonzalez, Teofilo F.
Author_Institution :
Univ. of California, Santa Barbara
fYear :
2007
fDate :
3-6 Dec. 2007
Firstpage :
3
Lastpage :
4
Abstract :
We discuss algorithms, complexity issues, and applications for message dissemination problems under the multicasting communication mode. These problems arise while executing in a parallel or distributed computing environment iterative methods for solving scientific computation applications, dynamic programming procedures, sparse matrix multiplication, etc. Our message communication problems also arise when disseminating information over ad-hoc wireless networks. Given a communication environment and a set of messages that need to be exchanged, the message dissemination problem is to find a schedule to transmit all the messages in the least total number of communication rounds. Generating an optimal communication schedule (with the least total number of communication rounds) for message dissemination problems over a wide range of communication environments is an NP-hard problem. To cope with intractability efficient message dissemination approximation algorithms have been developed for different types of communication environments and message communication patterns (the communications that must take place). The communication environment consists of the communication network (the direct communications allowed for each processor), primitive operations (the basic communication operations allowed by the system), and the communication model (possible operations during each communication round or step). Our goal is to present scattered research results developed during the last decade to establish that the multicasting (one-to-many) communication environment is a powerful communication primitive that allows for solutions that are considerable better than those achievable under the telephone (or one-to-one) communication environment. The multicasting communication environment has been available for quite some time in parallel computing systems. We also establish that, within the multicasting communication mode, forwarding plays an important role by allowing solutions that a- re considerable better than when restricting to direct communications, even when the communication load is balanced and the network is complete (all possible bidirectional links are present). We show that off-line communication scheduling allows for considerably better solutions over on-line scheduling. However, on-line scheduling provides added flexibility and it is applicable to a larger set of scenarios.
Keywords :
ad hoc networks; communication complexity; multicast communication; radio networks; NP-hard problem; ad-hoc wireless networks; communication model; complexity issues; distributed computing environment; dynamic programming procedures; iterative methods; message dissemination; multicasting communication mode; offline communication scheduling; optimal communication schedule; parallel computing environment; scientific computation applications; sparse matrix multiplication; Computer applications; Concurrent computing; Distributed computing; Dynamic programming; Iterative algorithms; Iterative methods; Multicast algorithms; Processor scheduling; Sparse matrices; Wireless networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2007. PDCAT '07. Eighth International Conference on
Conference_Location :
Adelaide, SA
Print_ISBN :
0-7695-3049-4
Type :
conf
DOI :
10.1109/PDCAT.2007.86
Filename :
4420132
Link To Document :
بازگشت