rttperflow.dat

1. Flow id

2. # of computed RTT samples

3. triple handshake RTT

4. average RTT

5. TCP smoothed RTT

6. Minimum RTT value

7. Maximum RTT value

8. RTT Stopped? If RTT estimation was stopped for this flow, due to uncertainty in sender’s window etc.

 

cwnd.dat:

 

1. Maximum usable window in the connection’s lifetime usable_wnd = min(awnd, cwnd)

2. sender’s cwnd just before the first packet loss

3. flag that indicates if sender’s window was limited by the receiver advertised at some point in the connection’s lifetime

4. if this happened—and we do not know if the connection uses window scaling or not—this flag is set

5. # of greedy flights in the connection

6. total # of flights in the connection

 

rttsamples.dat:

 

Stores all RTT samples from a flow’s lifetime into a file.

1. Flow’s id

2. RTT sample

3. Direction of flow that computed the sample

 

losswndsamples.dat:

 

1. Flow id

2. Direction

3. window before this loss

4. # of pkts sent before this loss

5. time since start of flow before this loss period

 

reordlag.dat, unklag.dat, dupslag.dat:

 

1. source ip address, port; destination ip address, port

2. triple handshake rtt

3. most recent computed rtt

4. timelag of OoS packet : i.e (current-time— when the packet was last observed or when hole was created)

5. packet lag

 

dstreamlag.dat

 

1. source ip address, port , destination ip address and port

2. reordered sequence number

3. packet lag

 

rtolag.dat

 

1. source ip address, port; destination ip address, port

2. triple handshake rtt

3. most recent RTT

4. timelag of RTO packet

5. RTO

 

 

oosintime.dat

 

1. time bin

2. data pkts in this bin

3. oos pkts

4. retransmissions

5. downstream reorderings

6. upstream reorderings