DOC PREVIEW
UCSC CMPE 257 - CMPE 257 Project - Eifel Retransmission Timer Implementation

This preview shows page 1-2-3 out of 9 pages.

Save
View full document
Premium Document
Do you want full access? Go Premium and unlock all 9 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

EIFEL RETRANSMISSION TIMER IMPLEMENTATION Seth A Hellbusch University of California Santa Cruz CMPE 257 Wireless Mobile Networks Winter 2011 Eifel Retransmission Timer Proposed by R Ludwig K Sklower 2000 Comparison between TCP Lite TCP Eifel Retransmission Timeout Value RTO Elapsed time since packet is sent Upper limit of RTT RTO packet REXMT TCP Lite RTO weaknesses Prediction flaw when RTT drops Failure of estimator gains REXMT restart bug Timer granularity TCP Eifel RTO address these issues Lite RTO vs Eifel RTO Initial Testing Model Wrote two OO BASIC macros to auto populate calculate runTCPlite runTCPeifel Authors Model My Model Qualnet Implementation Source files transport tcp input cpp RTT sampling SRRT RTTVAR REXMT transport tcp timer cpp Heartbeat timer REXMT updates transport tcp output cpp TCP transmit Statistics capture note all files located in qualnet 4 0 libraries developer src Test Network Two Qualnet Branches Control Experiment Traditional TCP IP bottleneck Wireless with multiple subnets Multiple TCP flows FTP Increase channel utilization Monitored single flow One flow across two routers Captured output statistics Monitored input computations Simulation Scenario Focused on Flow 1 Qualnet Analysis Results TCP Lite 12 30000 10 25000 8 20000 6 15000 4 10000 2 5000 0 rxcur srtt rttvar cwnd TX Packet cwnd rxtcur srtt rttvar 0 50 100 150 200 250 TCP Eifel 45 40 35 30 25 20 15 10 5 0 30000 25000 20000 15000 10000 5000 0 50 100 150 200 250 rxcur srtt rttvar cwnd TX Packet cwnd rxtcur srtt rttvar Conclusion Success Spreadsheet model Matched authors work from scratch Dynamic data generation and analysis TCP Lite RTO TCP Eifel RTO TCP Light Flow Capture in Qualnet Qualnet TCP Eifel RTO Works Follows current data in flight Transmitted data is the same per time Challenges Valid Experiment Model Counter Binary Math TCP Congestion Window Questions


View Full Document

UCSC CMPE 257 - CMPE 257 Project - Eifel Retransmission Timer Implementation

Documents in this Course
Load more
Download CMPE 257 Project - Eifel Retransmission Timer Implementation
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view CMPE 257 Project - Eifel Retransmission Timer Implementation and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view CMPE 257 Project - Eifel Retransmission Timer Implementation and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?