DocumentCode
322465
Title
Multimessage multicasting: complexity and approximations
Author
Gonzalez, Teofilo F.
Author_Institution
California Univ., Santa Barbara, CA, USA
Volume
1
fYear
1997
fDate
7-10 Jan 1997
Firstpage
211
Abstract
The author considers the multimessage multicasting problem for complete static networks. The author presents problem instances that require d2 time to transmit all their messages, where d is the maximum number of messages that each processor may send (receive). The author shows that when messages have fan-out k=1, the problem is polynomially solvable, and becomes NP-complete when k⩾2. The author presents an algorithm to generate schedules with total communication time 2d-1 when k=2. The author presents an efficient algorithm with an approximation bound of qd+k1q/(d-1), for any integer k>q⩾2. The algorithms are centralized and require all the communication information ahead of time. The author discusses several applications when all of this information is available. By doubling the number of communication phases, the results apply to the Meiko CS-2 machine and in general to dynamic networks
Keywords
computational complexity; message passing; multiprocessor interconnection networks; processor scheduling; Meiko CS-2 machine; NP-complete problem; approximation bound; centralized algorithms; communication information; communication phases; complete static networks; dynamic networks; efficient algorithm; message transmission; multimessage multicasting; polynomially solvable problem; schedule generation; total communication time; Approximation algorithms; Binary trees; Communication networks; Communication switching; Hypercubes; Polynomials; Processor scheduling; Routing; Scheduling algorithm; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location
Wailea, HI
ISSN
1060-3425
Print_ISBN
0-8186-7743-0
Type
conf
DOI
10.1109/HICSS.1997.667217
Filename
667217
Link To Document