Patching: a multicast technique for true video-on-demand services
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Source-adaptive multilayered multicast algorithms for real-time video distribution
IEEE/ACM Transactions on Networking (TON)
Analysis of educational media server workloads
NOSSDAV '01 Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video
Scalability of multicast delivery for non-sequential streaming access
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Quality of service evaluations of multicast streaming protocols
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
The dyadic stream merging algorithm
Journal of Algorithms
Minimizing Bandwidth Requirements for On-Demand Data Delivery
IEEE Transactions on Knowledge and Data Engineering
Supplying Instantaneous Video-on-Demand Services Using Controlled Multicast
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
Analyzing client interactivity in streaming media
Proceedings of the 13th international conference on World Wide Web
Competitive on-line stream merging algorithms for media-on-demand
Journal of Algorithms - Special issue: Twelfth annual ACM-SIAM symposium on discrete algorithms
Best-Effort Patching for Multicast True VoD Service
Multimedia Tools and Applications
Measurement and analysis of a streaming-media workload
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Proxy caching for media streaming over the Internet
IEEE Communications Magazine
Towards scalable delivery of video streams to heterogeneous receivers
MULTIMEDIA '06 Proceedings of the 14th annual ACM international conference on Multimedia
Network bandwidth requirements for optimized streaming media transmission to interactive users
WebMedia '06 Proceedings of the 12th Brazilian Symposium on Multimedia and the web
Analysis of waiting-time predictability in scalable media streaming
Proceedings of the 15th international conference on Multimedia
Scalable delivery and pricing of streaming media with advertisements
Proceedings of the 15th international conference on Multimedia
P-chaining: a practical VoD service scheme autonomically handling interactive operations
Multimedia Tools and Applications
Hybrid chaining scheme for video-on-demand applications based on popularity
AIC'08 Proceedings of the 8th conference on Applied informatics and communications
MMM '09 Proceedings of the 15th International Multimedia Modeling Conference on Advances in Multimedia Modeling
Waiting-time prediction in scalable on-demand video streaming
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
A behaviour model of the SopCast users
WebMedia '09 Proceedings of the XV Brazilian Symposium on Multimedia and the Web
Journal on Image and Video Processing - Special issue on selected papers from multimedia modeling conference 2009
ChunkStream: Interactive streaming of structured data
Pervasive and Mobile Computing
Characterizing SopCast client behavior
Computer Communications
Client-driven price selection for scalable video streaming with advertisements
MMM'12 Proceedings of the 18th international conference on Advances in Multimedia Modeling
Hi-index | 0.00 |
Recently, a number of scalable stream sharing protocols have been proposed with the promise of great reductions in the server and network bandwidth required for delivering popular media content. Although the scalability of these protocols has been evaluated mostly for sequential user accesses, a high degree of interactivity has been observed in the accesses to several real media servers. Moreover, some studies have indicated that user interactivity can severely penalize the scalability of stream sharing protocols.This paper investigates alternative mechanisms for scalable streaming to interactive users. We first identify a set of workload aspects that are determinant to the scalability of classes of streaming protocols. Using real workloads and a new interactive media workload generator, we build a rich set of realistic synthetic workloads. We evaluate Bandwidth Skimming and Patching, two state-of-the-art streaming protocols, covering, with our workloads, a larger region of the design space than previous work. Finally, we propose and evaluate five optimizations to Bandwidth Skimming, the most scalable of the two protocols. Our best optimization reduces the average server bandwidth required for interactive workloads in up to 54%, for unlimited client buffers, and 29%, if buffers are constrained to 25% of media size.