• DocumentCode
    1636411
  • Title

    Swifter: Chunked Network Coding for Peer-to-Peer Content Distribution

  • Author

    Xu, Jinbiao ; Zhao, Jin ; Wang, Xin ; Xue, Xiangyang

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Fudan Univ., Shanghai
  • fYear
    2008
  • Firstpage
    5603
  • Lastpage
    5608
  • Abstract
    The benefit of network coding with respect to simplifying scheduling overhead for content distribution has been extensively studied in previous literature. However, the complexity of network coding increases as the content size scales up. In this paper, we study the tradeoff between scheduling overhead and coding overhead. To this end, we propose Swifter, a P2P content distribution scheme, which employs local-rarest-first segment scheduling and chunked network coding algorithms. In Swifter, content is divided into segments, which are further divided into blocks. Each peer schedules a local-rarest segment request from its neighbors. Network coding is then used for generating a reply block within the requested segment. Leveraging our real-world implementation and experiments, we find that Swifter has low coding overhead and can reduce average download time by up to 40% compared to existing work.
  • Keywords
    encoding; peer-to-peer computing; scheduling; Swifter; chunked network coding; peer-to-peer content distribution; segment scheduling; Bandwidth; Communications Society; Computational complexity; Computer science; Large-scale systems; Network coding; Network topology; Peer to peer computing; Processor scheduling; Resilience;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2008. ICC '08. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-2075-9
  • Electronic_ISBN
    978-1-4244-2075-9
  • Type

    conf

  • DOI
    10.1109/ICC.2008.1050
  • Filename
    4534086