A method and apparatus provide for propagating filters in a
publish-subscribe network. A plurality of filters relating to
subscriptions to content in the network are received. A number of the
filters is reduced based upon particular criteria, and the reduced number
of filters are propagated for use in satisfying the subscriptions. A
filter receiving module, a filter reduction module, and a filter
propagation module may execute these steps.