Multipath TCP for user cooperation in wireless networks

dc.contributor.advisorSong, Wei
dc.contributor.authorZhou, Dizhi
dc.description.abstractIn this thesis, we propose several enhancement modules to Multipath TCP (MPTCP) so as to support stable and efficient multipath transmission with user cooperation in the Long Term Evolution (LTE) network. Specifically, we aim to 1) provide a stable aggregate throughput to the upper-layer applications; 2) guarantee a steady goodput, which is the real application-layer perceived throughput; and 3) ensure that the local traffic of the relays is not adversely affected when the relays are forwarding data for the destination. Firstly, we propose a subset-sum based relay selection (SSRS) module to achieve a stable aggregate throughput with MPTCP in the user cooperation scenario. Secondly, two independent and complementary modules, adaptive congestion control (ACC) and differentiated packet forwarding (DPF), are developed to improve the goodput based on the stable aggregate throughput provided by SSRS. Thirdly, a bandwidth sharing module extends the congestion control algorithm of MPTCP to ensure that the throughput of the local traffic at the relays is not degraded by the forwarding traffic for the destination. As the foundation of ACC and DPF, the SSRS and bandwidth sharing modules can protect the local traffic of the relays and provide a stable aggregate throughput so that ACC and DPF can further improve the goodput perceived at the application layer. To evaluate the performance of the proposed extensions to MPTCP, we implement an MPTCP module of ns-3 and extend the LTE network module of ns-3 to support user cooperation among mobile devices. The performance of the proposed solutions is extensively evaluated in various scenarios. The simulation results demonstrate that the proposed modules can achieve a stable aggregate throughput and significantly improve the goodput by 1.5 times on average. At the same time, the results also show that our extensions can well respect the local traffic of the relays and motivate the relay users to provide the relaying service.
dc.description.copyrightNot available for use outside of the University of New Brunswick
dc.description.noteElectronic Only. (UNB thesis number) Thesis 9425. (OCoLC) 965920318.
dc.format.extentxxiii, 162 pages
dc.identifier.oclc(OCoLC) 965920318
dc.identifier.otherThesis 9425
dc.publisherUniversity of New Brunswick
dc.subject.disciplineComputer Science
dc.subject.lcshRadio resource management (Wireless communications)
dc.subject.lcshRouting (Computer network management)
dc.subject.lcshTCP/IP (Computer network protocol)
dc.subject.lcshLong-Term Evolution (Telecommunications)
dc.titleMultipath TCP for user cooperation in wireless networks
dc.typedoctoral thesis Science of Philosophy of New Brunswick
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
1.37 MB
Adobe Portable Document Format