Title :
Multimessage multicasting: complexity and approximations
Author :
Gonzalez, Teofilo F.
Author_Institution :
California Univ., Santa Barbara, CA, USA
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;
Conference_Titel :
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-7743-0
DOI :
10.1109/HICSS.1997.667217