Zobrazit minimální záznam

Performance of MultiPath TCP on OpenWRT



dc.contributor.advisorČerný Viktor
dc.contributor.authorSubramani Balaji
dc.date.accessioned2019-02-20T10:52:06Z
dc.date.available2019-02-20T10:52:06Z
dc.date.issued2018-08-25
dc.identifierKOS-695599993605
dc.identifier.urihttp://hdl.handle.net/10467/80048
dc.description.abstractMultipath TCP (MPTCP) je pokročilým rozšířením stávajícího TCP protokolu, které dokáže nabídnout více než standardní varianta. Transmission Control Protocol (TCP) je dosud nejrozšířenější metodou pro spolehlivou komunikaci přes rozsáhlé sítě. V současné době je protokol TCP omezen na komunikaci pouze jedinou originální cestou mezi zdrojem a cílem, i když je v dané chvíli k dispozici více alternativních cest. TCP nepodporuje multi homing. Tato vlastnost omezuje maximální možný datový tok, protože nelze využívat více linek najednou. MPTCP pomáhá překonat tento nedostatek. Protokol umožňuje rozdělit komunikaci do několika nezávislých TCP spojení a každé z nich může využívat jednu alternativní cestu k cíli komunikace. Díky tomu dokáže MPTCP zvýšit rychlost připojení, rovnoměrně rozdělovat zátěž mezi několik různých připojení k internetu a zároveň pomáhá udržet spojení i v případě výpadku některé z linek. V této práci budou vysvětleny rozdíly mezi MPTCP a TCP protokoly a zároveň jak MPTCP funguje. Dále bude podrobněji vysvětlen způsob jak zkompilovat linuxové jádro s podporou MPTCP v kombinaci se Shadowsocks pro operační systém LEDE. V další části práce bude navržena sada experimentů, které otestují vlastnosti MPTCP z hlediska datové propustnosti, přenosu velkých bloků dat, reakce na zvýšené komunikační zpoždění a reakce na zvýšenou ztrátovost komunikační linky. Hlavním cílem práce je analyzovat a vyhodnotit výkonnost MPTCP oproti TCP v operačním systému OpenWRT.cze
dc.description.abstractMultipath TCP (MPTCP) is an advanced development of TCP/IP network which has better features when compared to TCP. Transmission Control Protocol (TCP) is the so far widely used method for data transfer and communication over network. Currently, TCP communication is limited to a single path which means no matter how many paths are available, data is transmitted only through single path at once from the source to the destination. TCP does not support multi homing. This feature restricts the use of bandwidth over the network. MPTCP is an evolution of TCP that supports multi homing which transmits data over multiple paths. Data transfer over multiple paths is achieved by distributing data over several TCP subows. Therefore, MPTCP provides better throughput, load balancing among available paths and better handling of network failure. In this thesis, I explain about the dierence between TCP and MPTCP, and how MPTCP works. I also explained in detail about MPTCP enabled Kernel patch along with Shadowsocks in LEDE (OpenWrt). Various experiments are carried out based on bandwidth, delay, loss and bulk data transfer to analyze the performance of MPTCP over TCP. The main goal of this thesis is to identify the performance analysis of MPTCP over normal TCP connection in OpenWRT.eng
dc.language.isoENG
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectMultipath TCP,TCP,OpenWrt,LEDE,Shadowsocks,sítě,šířka pásma,řízení přetížení,vyvažování zátěžecze
dc.subjectMultipath TCP,TCP,OpenWrt,LEDE,Shadowsocks,networking,bandwidth,congestion control,load balancingeng
dc.titleVýkon MultiPath TCP protokolu na OpenWRTcze
dc.titlePerformance of MultiPath TCP on OpenWRTeng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.date.accepted2018-08-30
dc.contributor.refereeMoucha Alexandru
theses.degree.disciplineComputer Systems and Networkscze
theses.degree.grantorkatedra počítačových systémůcze
theses.degree.programmeInformatics (in English)cze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam