  Information dissemination applications (video, news, social media, etc.) with
large number of receivers need to be efficient but also have limited loss
tolerance. The new Information-Centric Networks (ICN) paradigm offers an
alternative approach for reliably delivering data by naming content and
exploiting data available at any intermediate point (e.g., caches). However,
receivers are often heterogeneous, with widely varying receive rates. When
using existing ICN congestion control mechanisms with in-sequence delivery, a
particularly thorny problem of receivers going out-of-sync results in
inefficiency and unfairness with heterogeneous receivers. We argue that
separating reliability from congestion control leads to more scalable,
efficient and fair data dissemination, and propose SAID, a Control Protocol for
Scalable and Adaptive Information Dissemination in ICN. To maximize the amount
of data transmitted at the first attempt, receivers request any next packet
(ANP) of a flow instead of next-in-sequence packet, independent of the
provider's transmit rate. This allows providers to transmit at an
application-efficient rate, without being limited by the slower receivers. SAID
ensures reliable delivery to all receivers eventually, by cooperative repair,
while preserving privacy without unduly trusting other receivers.
