Title :
Channelization problem in large scale data dissemination
Author :
Adler, Micah ; Ge, Zihui ; Kurose, James E. ; Towsley, Don ; Zabele, Stephen
Author_Institution :
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
Abstract :
In many large scale data dissemination systems, a large number of information flows must be delivered to a large number of information receivers. However, because of differences in interests among receivers, not all receivers are interested in all of the information flows. Multicasting provides the opportunity to deliver a subset of the information flows to a subset of the receivers. With a limited number of multicast groups available, the channelization problem is to find an optimal mapping of information flows to a fixed number of multicast groups, and a subscription mapping of receivers to multicast groups so as to minimize a function of the total bandwidth consumed and the amount of unwanted information received by receivers. We formally define two versions of the channelization problem and subscription problem (a subcomponent of the channelization problem). We analyze the complexity of each version of the channelization problem and show that they are both NP-complete. We also find that the subscription problem is NP-complete when one flow can be assigned to multiple multicast groups. We also study and compare different approximation algorithms to solve the channelization problem, finding that one particular heuristic, flow-based-merge, finds good solutions over a range of problem configurations.
Keywords :
channel allocation; computational complexity; computer networks; data communication; information dissemination; multicast communication; optimisation; telecommunication network routing; NP-complete problem; channelization problem; flow-based-merge; information flows; information receivers; large scale data dissemination; multicast groups; optimal mapping; receiver subscription mapping; Approximation algorithms; Bandwidth; Computer science; Discrete event simulation; Floods; Large-scale systems; Multicast algorithms; Publish-subscribe; Subcontracting; Subscriptions;
Conference_Titel :
Network Protocols, 2001. Ninth International Conference on
Print_ISBN :
0-7695-1429-4
DOI :
10.1109/ICNP.2001.992889