End-to-end packet delay and loss behavior in the internet
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
The macroscopic behavior of the TCP congestion avoidance algorithm
ACM SIGCOMM Computer Communication Review
Modeling TCP Reno performance: a simple model and its empirical validation
IEEE/ACM Transactions on Networking (TON)
Equation-based congestion control for unicast applications
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
A stochastic model of TCP/IP with stationary random losses
IEEE/ACM Transactions on Networking (TON)
Delving into internet streaming media delivery: a quality and resource utilization perspective
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
Multimedia streaming via TCP: An analytic performance study
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Analyzing video services in Web 2.0: a global perspective
Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video
An empirical evaluation of VoIP playout buffer dimensioning in Skype, Google talk, and MSN Messenger
Proceedings of the 18th international workshop on Network and operating systems support for digital audio and video
Dynamic adaptive streaming over HTTP --: standards and design principles
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Media- and TCP-friendly congestion control for scalable video streams
IEEE Transactions on Multimedia
Hi-index | 0.00 |
Streaming over TCP has become popular as demonstrated by the example of YouTube. To cope with variability in data throughput, streaming applications typically implement buffers. Yet, for improving the quality of user experience, it is critical to dimension buffers and initial buffering delays appropriately. In this paper, we develop an analytical framework that describes the dimensioning of appropriate buffers. To this end, we propose to rely on modeling congestion window sizes immediately before a triple duplicate or timeout event. We observe that such "bounds" on TCP window sizes follow a Gamma distribution. Although being of general use due to its simplicity and accuracy, our proposed TCP model is particularly useful for TCP streaming. As confirmed by experiments, it allows to estimate the frequency of buffer overflow or underflow events if buffer sizes and initial buffering delays are known parameters in the proposed TCP streaming model, or conversely, to dimension the buffer appropriately