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 sub-linear 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.
| Original language | English |
|---|---|
| Article number | 4359437 |
| Pages (from-to) | 503-514 |
| Number of pages | 12 |
| Journal | IEEE Transactions on Parallel and Distributed Systems |
| Volume | 19 |
| Issue number | 4 |
| Early online date | 30 Apr 2008 |
| DOIs | |
| Publication status | Published - Apr 2008 |
| Externally published | Yes |
Keywords
- Distributed systems
- Peer-to-peer networks
- Video on-demand streaming
Fingerprint
Dive into the research topics of 'A dynamic skip list-based overlay for on-demand media streaming with VCR interactions'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver