Algorithms for Efficient Filtering in Content-Based Multicast

  • Authors:
  • Stefan Langerman;Sachin Lodha;Rahul Shah

  • Affiliations:
  • -;-;-

  • Venue:
  • ESA '01 Proceedings of the 9th Annual European Symposium on Algorithms
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Content-Based Multicast is a type of multicast where the source sends a set of different classes of information and not all the subscribers in the multicast group need all the information. Use of filtering publish-subscribe agents on the intermediate nodes was suggested [5] to filter out the unnecessary information on the multicast tree. However, filters have their own drawbacks like processing delays and infrastructure cost. Hence, it is desired to place these filters most efficiently. An O(n2) dynamic programming algorithm was proposed to calculate the best locations for filters that would minimize overall delays in the network [6]. We propose an improvement of this algorithm which exploits the geometry of piecewise linear functions and fast merging of sorted lists, represented by height balanced search trees, to achieve O(n log n) time complexity. Also, we show an improvement of this algorithm which runs in O(n log h) time, where h is the height of the multicast tree. This problem is closely related to p-median and uncapacitated facility location over trees. Theoretically, this is an uncapacitated analogue of the p-inmedian problem on trees as defined in [9].