Download presentation
Presentation is loading. Please wait.
Published byMiranda Hancock Modified over 9 years ago
1
TML, Espoo1 An Evaluation of Identity-Locator Split with Legacy End-hosts and Applications Master Thesis Tao Wan 22 April 2009 Supervisor: Professor Sasu Tarkoma Instructor: M.Sc Miika Komu (Tech)
2
TML, Espoo2 Agenda Motivation Motivation TCP user timeout TCP user timeout TCP retransmission trigger TCP retransmission trigger TCP measurements TCP measurements Future work and Conclusion Future work and Conclusion
3
TML, Espoo3 Motivation HIP requires changes to the networking stack, challenging to deploy TCP is the bottleneck for mobility Referrals problem Applications passing HIT or LSI Applications passing HIT or LSI Client apps already doomed due to NATs Client apps already doomed due to NATs
4
TML, Espoo4 TCP user timeout option Allows one end of a connection to advertise its current user timeout value to its peer Allows hosts to request both specific user timeouts for new connections and request changes to the effecitve user timeouts of established connections. Allows hosts to exchange per-connection user timeout requests to shutdown the connection
5
TML, Espoo5 TCP Retransmissons Trigger To signal the retransmission trigger depends on the specifics of a host and its environment To signal the retransmission trigger depends on the specifics of a host and its environment The TCP retransmission trigger does not change the semantics of TCP, just increases performance The TCP retransmission trigger does not change the semantics of TCP, just increases performance
6
TML, Espoo6 TCP Throughput during Handover
7
TML, Espoo7 Application Evaluation List of manually tested applications: Pidgin and Ejabberd Pidgin and Ejabberd Subversion and Arch Subversion and Arch IRCd and Irssi IRCd and Irssi VLC VLC Postfix, Courier Mail Server and Mozilla Thunderbird Postfix, Courier Mail Server and Mozilla Thunderbird SIP communicator SIP communicator
8
TML, Espoo8 Application statistics 112 most popular C-based open source network applications (www.freshmeat.net) 112 most popular C-based open source network applications (www.freshmeat.net) 86 socket based applications 86 socket based applications Calls socket() Calls socket() 26 framework based applications 26 framework based applications Does not call socket() Does not call socket()
9
TML, Espoo9 Referral analysis
10
TML, Espoo10 Future work and Conclusions Userspace ipsec implemented Userspace ipsec implemented - Efficient, but costs CPU cycles - Efficient, but costs CPU cycles - Measurements in gigabit network - Measurements in gigabit network TCP reconfiguration did change TCP mis-behavior on handovers TCP reconfiguration did change TCP mis-behavior on handovers - Results are not conclusive - Results are not conclusive - Implementation of TCP user timeout option - Implementation of TCP user timeout option - Implementation of IPsec queuing - Implementation of IPsec queuing Evaluation of the impact on the referral problem basd on socket API statistics for applications Evaluation of the impact on the referral problem basd on socket API statistics for applications - Detailed analysis of application source code and larger data set for statistics - Detailed analysis of application source code and larger data set for statistics
11
TML, Espoo11 Q & A Q & A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.