data mining

4
Causes of Throughput Variation in TCP Traffic Udit Agarwal

Upload: udit-agarwal

Post on 15-Apr-2017

26 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Data mining

Causes of Throughput Variation

in TCP TrafficUdit Agarwal

Page 2: Data mining

•TCP provides error control and adjusts the send rate of packets between hosts to avoid flooding the network beyond its capacity.

•Relies on acknowledgement

messages (ACKs).•Past work found that variation

in the arrival times between ACKs can cause unnecessary corrections to the send state.

Motivation

Page 3: Data mining

•We propose analysis of network traces to evaluate individual TCP sessions for evidence of ACK arrival time variation.

•Compare with the observed throughput of the session.

•We hope that the tools we develop will help to understand any correlation between ACK arrival and throughput, and uncover any hidden variables that may affect results.

Problems to Solve

Page 4: Data mining

•Analysis approach is to partition the network trace into individual TCP sessions, which consist of data packets and control packets.

•Each data packet within the trace will be paired with its ACK packet, and then sequenced based on the data packet’s timestamp.

•The difference between the data packet spacing and the ACK packet spacing will be the basis for computing variability over time.

•We will then use the size and frequency of the data packets to compute throughput variability, which we will compare to the ACK spacing variability.

Our Approach and Evaluation Plan