DSpace Repository

On approaches to detect optimal keep-alive interval of TCP connection

Show simple item record

dc.contributor.advisor Sarwar Uddin, Dr. Md. Yusuf
dc.contributor.author Saifur Rahman, Mohammad
dc.date.accessioned 2016-06-22T08:55:01Z
dc.date.available 2016-06-22T08:55:01Z
dc.date.issued 2014-05
dc.identifier.uri http://lib.buet.ac.bd:8080/xmlui/handle/123456789/3356
dc.description.abstract When a TCP connection between a client behind a NAT and a server is idle for a long time, it may get torn down due to TCP binding timeout. In order to keep the connection alive, the client device needs to send keep-alive packets through the connection when it is otherwise idle. To reduce resource consumption, it is preferred that the keep-alive packet is sent at the farthest possible time within the NAT binding timeout. This interval is called the Optimal Keep-alive Interval. Due to varied settings of different network equipments, optimal keep-alive (KA) interval will not be identical in different networks. Hence, it needs to be dynamically detected. In this thesis, we employ several search approaches to dynamically detect the optimal KA interval. These include binary search, exponential search and hybrid search. Hybrid search combines different aspects of binary and exponential search techniques. We present theoretical analysis of different aspects of these techniques. We also conduct simulation based experiments to compare these techniques. Based on the theoretical studies and the experimental results, we conclude that hybrid search should be used in detecting the optimal keep-alive interval of a TCP connection. en_US
dc.language.iso en en_US
dc.publisher Department of Computer Science and Engineering (CSE) en_US
dc.subject Computer networking-Protocols en_US
dc.title On approaches to detect optimal keep-alive interval of TCP connection en_US
dc.type Thesis-MSc en_US
dc.contributor.id 0412052070 P en_US
dc.identifier.accessionNumber 112635
dc.contributor.callno 004.62/SAI/2014 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search BUET IR


Advanced Search

Browse

My Account