Change search
ReferencesLink to record
Permanent link

Direct link
KTH, School of Information and Communication Technology (ICT).
2011 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Increased host mobility, and multi-homing make IP address management very complex in applications. Due to host mobility, the IP address of a host may change dynamically, and also frequently. Multi-homing leads to multiple IP addresses for a single host. Name-based socket is a solution to address the complex IP address management. It relieves the applications from the overhead, and moves it to the operating system. It uses a constant name, instead of an IP address to establish a connection, thus allowing for the IP address changes during the course of the connection.

The current implementation of name-based sockets is on Transmission Control Protocol (TCP). TCP restricts the connection to a single path, even when multiple capable paths are available. Multi-path communication provides higher reliability, and increase throughput. Today, multi-path connections are quite feasible, since many hosts are generally multi-homed. Multipath TCP (MPTCP) is designed to overcome the restrictions in TCP. It renders the ability to simultaneously use multiple paths between the peers. Thus, it offers higher reliability, and better throughput.

One of the aims of this Master’s thesis is coalescing MPTCP and name-based socket to provide a mechanism which handles IP address management issues as well as provides high resilience, and throughput. Another important area of research is to discover ways of providing good user experience with IPv6 addresses. Given that IPv6 deployments are still in its infancy, there are high chances that IPv6 is broken. Hence, it is very important to protect the users from these IPv6 outages and thereby motivate the major websites and service providers to use IPv6. This will in turn help in the global deployment of IPv6.

Happy eyeballs is a smart approach to determine the best suitable path from a dual-stack client to a dual-stack server. In order to save the users from IPv6 outages, this thesis work also focuses on implementing happy eyeballs on name-based sockets.

Place, publisher, year, edition, pages
2011. , 53 p.
Trita-ICT-EX, 282
National Category
Engineering and Technology
URN: urn:nbn:se:kth:diva-90235OAI: diva2:504584
Subject / course
Communications Systems
Educational program
Master of Science -Communication Systems
Available from: 2012-02-21 Created: 2012-02-21 Last updated: 2012-02-21Bibliographically approved

Open Access in DiVA

fulltext(1442 kB)248 downloads
File information
File name FULLTEXT01.pdfFile size 1442 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 248 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 139 hits
ReferencesLink to record
Permanent link

Direct link