Reliable BIER with Peer Caching

Research output: Contribution to journalArticlepeer-review

Abstract

BIER (Bit-Indexed Explicit Replication) alleviates the operational complexities of multicast protocols (associated to the multicast tree and the incurred state in intermediate routers), by allowing for source-driven, per-packet destination selection, efficient encoding thereof in packet headers, and stateless forwarding along shortest-path multicast trees. BIER per-packet destination selection enables efficient reliable multicast delivery: packets not received by a subset of intended destinations can be efficiently BIER-retransmitted to only that subset. While BIER-based reliable multicast exhibits attractive performance attributes, relying on source retransmissions for packet recovery may be costly-even unnecessary, if topologically close peers are able to provide a copy of the packet. Thus, this paper extends the use of reliable BIER multicast to allow recovery also from peers, using Segment Routing (SR) to steer retransmission requests through a set of potential (local) candidates, before requesting retransmissions from the source as a last resort only. A general framework is introduced, which can accommodate different policies for the selection of candidate peers for retransmissions. Simple (both static and adaptive) policies are introduced and analyzed, both (i) theoretically and (ii) by way of simulations in data-center-like and real-world topologies. Results indicate that local peer recovery is able to substantially reduce the overall retransmission traffic, and that this can be achieved through simple policies, where no signalling is required to build a set of candidate peers.

Original languageEnglish
Article number8887220
Pages (from-to)1826-1839
Number of pages14
JournalIEEE Transactions on Network and Service Management
Volume16
Issue number4
DOIs
Publication statusPublished - 1 Dec 2019

Keywords

  • Bit-Indexed Explicit Replication (BIER)
  • Multicast
  • performance evaluation
  • policies
  • reliable multicast
  • segment routing (SR)

Fingerprint

Dive into the research topics of 'Reliable BIER with Peer Caching'. Together they form a unique fingerprint.

Cite this