• DocumentCode
    950524
  • Title

    A Dynamic Skip List-Based Overlay for On-Demand Media Streaming with VCR Interactions

  • Author

    Wang, Dan ; Liu, Jiangchuan

  • Author_Institution
    Simon Fraser Univ., Burnaby
  • Volume
    19
  • Issue
    4
  • fYear
    2008
  • fDate
    4/1/2008 12:00:00 AM
  • Firstpage
    503
  • Lastpage
    514
  • Abstract
    Media distribution through application-layer overlay networks has received considerable attention recently, owing to its flexibility and readily deployable nature. On-demand streaming with asynchronous requests and, in general, with VCR-like interactions nevertheless remains a challenging task in overlay networks. In this paper, we introduce the dynamic skip list (DSL), a novel randomized and distributed structure that inherently accommodates dynamic and asynchronous clients. We establish the theoretical foundations of the DSL and demonstrate a practical DSL-based streaming overlay. In this overlay, the costs for typical operations, including join, leave, fast-forward, rewind, and random seek, are all sublinear to the client population. The model also seamlessly integrates a smart data scheduling algorithm using linear network coding, yielding fast and robust downloading from multiple suppliers. Our simulation results show that the DSL-based overlay is highly scalable. It delivers reasonably smooth playback with diverse client interactivities while keeping the computation and bandwidth overheads low.
  • Keywords
    media streaming; scheduling; VCR interactions; dynamic skip list; linear network coding; media distribution; on-demand media streaming; smart data scheduling algorithm; streaming overlay; Applications; Protocol architecture;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2007.70748
  • Filename
    4359437