IoT Networking Using MPTCP Protocol

The progress of technology is moving in a rapid pace forward, with new solutions and improvements being developed each year. Internet of Things (IoT) is one area of computer science that seen a growing interest from the population leading to more deployments of the technology. IoT devices often oper...

Full description

Bibliographic Details
Main Author: Karim, Hawkar
Format: Others
Language:English
Published: Mälardalens högskola, Akademin för innovation, design och teknik 2020
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-48424
id ndltd-UPSALLA1-oai-DiVA.org-mdh-48424
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-mdh-484242020-06-18T03:40:18ZIoT Networking Using MPTCP ProtocolengKarim, HawkarMälardalens högskola, Akademin för innovation, design och teknik2020Computer SciencesDatavetenskap (datalogi)The progress of technology is moving in a rapid pace forward, with new solutions and improvements being developed each year. Internet of Things (IoT) is one area of computer science that seen a growing interest from the population leading to more deployments of the technology. IoT devices often operate in low-power lossy networks making them depend upon low energy consumption but also high reliability. As the devices become more mobile this also exposes several challenges, one being connectivity in regard to mobility. Our proposed solution to this problem use Multipath Transmission Control Protocol (MPTCP) as a way of delivering high level of performance and connectivity and thereby high reliability. There has been research and implementations of MPTCP in different networks, however in low power radio networks, such as the ones IoT devices resides in, it is still a novel idea.  We reproduced and tested an implementation of MPTCP, against a similar network that is using regular TCP and compared the results. The MPTCP network showed a higher throughput and data transfer, proving to be more efficient while also providing a higher level of reliability in regard to connectivity. However, MPTCP showed a higher rate of packet retransmission compared to regular TCP. To be able to fully deploy MPTCP in low energy IoT devices there needs to be more improvements to accommodate the needs that such networks depend upon. There are use cases, such as for mobile cellular devices where MPTCP would make an impactful difference.     Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-48424application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Computer Sciences
Datavetenskap (datalogi)
spellingShingle Computer Sciences
Datavetenskap (datalogi)
Karim, Hawkar
IoT Networking Using MPTCP Protocol
description The progress of technology is moving in a rapid pace forward, with new solutions and improvements being developed each year. Internet of Things (IoT) is one area of computer science that seen a growing interest from the population leading to more deployments of the technology. IoT devices often operate in low-power lossy networks making them depend upon low energy consumption but also high reliability. As the devices become more mobile this also exposes several challenges, one being connectivity in regard to mobility. Our proposed solution to this problem use Multipath Transmission Control Protocol (MPTCP) as a way of delivering high level of performance and connectivity and thereby high reliability. There has been research and implementations of MPTCP in different networks, however in low power radio networks, such as the ones IoT devices resides in, it is still a novel idea.  We reproduced and tested an implementation of MPTCP, against a similar network that is using regular TCP and compared the results. The MPTCP network showed a higher throughput and data transfer, proving to be more efficient while also providing a higher level of reliability in regard to connectivity. However, MPTCP showed a higher rate of packet retransmission compared to regular TCP. To be able to fully deploy MPTCP in low energy IoT devices there needs to be more improvements to accommodate the needs that such networks depend upon. There are use cases, such as for mobile cellular devices where MPTCP would make an impactful difference.    
author Karim, Hawkar
author_facet Karim, Hawkar
author_sort Karim, Hawkar
title IoT Networking Using MPTCP Protocol
title_short IoT Networking Using MPTCP Protocol
title_full IoT Networking Using MPTCP Protocol
title_fullStr IoT Networking Using MPTCP Protocol
title_full_unstemmed IoT Networking Using MPTCP Protocol
title_sort iot networking using mptcp protocol
publisher Mälardalens högskola, Akademin för innovation, design och teknik
publishDate 2020
url http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-48424
work_keys_str_mv AT karimhawkar iotnetworkingusingmptcpprotocol
_version_ 1719321772724060160