Loading...
Please wait, while we are loading the content...
Similar Documents
Demystifying and mitigating TCP stalls at the server side
| Content Provider | Semantic Scholar |
|---|---|
| Author | Yu, Ming Zhi Hamid, Zaina |
| Copyright Year | 2016 |
| Abstract | In this paper, the authors present a framework, named TAPO, which can be used to diagnose the causes of TCP stalls and propose a mechanism, named S-RTO, to mitigate stalls caused by timeout retransmissions. To determine the cause of TCP stalls, a decision tree is used with inputs being parameters derived from packet-level traces obtained on the server side. By running TAPO on several production traces, TCP stalls are classified into three categories, namely, server-side stalls, client-side stalls, and network-side stalls. While there are multiple causes of stall within each category, the authors focus on stalls caused by timeout retransmission in the network-side stalls category based on the assumption that timeout retransmissions are the most significant contributor for stall time in all traces tested by TAPO. According to the analysis presented in the paper, a primary root cause of timeout retransmission stalls is that TCP is unable to perform a fast retransmit (as opposed to a time-out retransmit) in a timely manner when it could have. Based on this analysis, the proposed mechanism performs fast retransmit more aggressively in order to mitigate timeout retransmission stalls. Evaluations for web search and cloud storage services show that S-RTO is comparatively effective in reducing flow latency substantially. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://web.eecs.umich.edu/~sugih/courses/eecs589/f16/35-MingZhi+Zaina.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |