• DocumentCode
    2045126
  • Title

    Boosting Gossip for Live Streaming

  • Author

    Frey, Davide ; Guerraoui, Rachid ; Kermarrec, Anne-Marie ; Monod, Maxime

  • Author_Institution
    Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
  • fYear
    2010
  • fDate
    25-27 Aug. 2010
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Gossip protocols are considered very effective to disseminate information in a large scale dynamic distributed system. Their inherent simplicity makes them easy to implement and deploy. However, whereas their probabilistic guarantees are often enough to disseminate data in the context of low- bandwidth applications, they typically do not suffice for high-bandwidth content dissemination: missing 1% is unacceptable for live streaming. In this paper, we show how the combination of two simple mechanisms copes with this seemingly inherent deficiency of gossip: (i) codec, an erasure coding scheme, and (ii) claim2, a content- request scheme that leverages gossip duplication to diversify the retransmission sources of missing information. We show how these mechanisms can effectively complement each other in a new gossip protocol, gossip++, which retains the simplicity of deployment of plain gossip. In a realistic setting with an average bandwidth capability (800 kbps) close to the stream rate (680 kbps) and 1% message loss, plain gossip can provide at most 99% of the stream. Using gossip++, on the other hand, all nodes can view a perfectly clear stream.
  • Keywords
    encoding; information dissemination; protocols; replicated databases; video streaming; content- request scheme; erasure coding scheme; gossip boosting; gossip protocols; gossip++; information dissemination; live streaming; Bandwidth; Codecs; Encoding; Forward error correction; Peer to peer computing; Protocols; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing (P2P), 2010 IEEE Tenth International Conference on
  • Conference_Location
    Delft
  • Print_ISBN
    978-1-4244-7140-9
  • Electronic_ISBN
    978-1-4244-7139-3
  • Type

    conf

  • DOI
    10.1109/P2P.2010.5569962
  • Filename
    5569962