کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
448206 | 693544 | 2010 | 13 صفحه PDF | دانلود رایگان |
In this paper, we propose a generalized framework for modeling the behavior of prominent congestion-control protocols. Specifically, we define a general class of loss-based congestion-control (LB-CC) mechanisms and demonstrate that many variants of TCP, including those being proposed for high-speed networks, belong to this class. Second, we develop a stochastic model to predict the transfer time for bulk transmissions by any protocol belonging to the LB-CC class—our model predicts both the mean as well as the variability in the transfer time. Our model is applicable to a wide set of transfer types and network capacities. We validate our model through extensive simulations under controlled settings, as well as with comprehensive HTTP workloads.We use our empirical analysis to also provide insights into several important issues, including: (i) identifying the settings under which previously-proposed TCP models are accurate, and (ii) identifying the conditions under which only steady-state analysis can be sufficient in modeling transfer performance. Our generalized framework provides a powerful tool that can be used in the design, analysis, and comparison of next-generation transport protocols. We demonstrate this benefit by comparing prominent TCP proposals for high-speed networks.
Journal: Computer Communications - Volume 33, Issue 4, 1 March 2010, Pages 513–525