Font Size: a A A

Research On MPTCP Path Scheduling Algorithm For Energy Consumption Optimization In Heterogeneous Networks

Posted on:2021-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:J Y XieFull Text:PDF
GTID:2428330611960717Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of network technology,many terminal devices are equipped with multiple network interfaces such as 4G and WiFi.End-to-end transmission between these devices has multiple paths.However,regular TCP mainly utilizes a single interface,which cannot effectively utilize multiple ports,resulting in the waste of resources.Multi-path TCP(MPTCP)solves this issue,which allows multiple paths to be used between two end hosts to transport a single data stream.Although MPTCP can improve bandwidth utilization and increase network throughput.However,MPTCP opens multiple network interfaces at the same time during usage,which makes MPTCP consume more extra energy to maintain multiple interface connections,which is a great challenge for battery-powered mobile wireless devices.Therefore,designing an MPTCP algorithm that is highly energy efficient will greatly increase battery life.This paper mainly studies the MPTCP energy consumption optimization scheduling algorithm,with the aim of reducing energy consumption while ensuring network quality.The main work of this paper are as follows:(1)Through research and analysis,it is found that many algorithms mainly use energy cost as the only criterion for path selection and shift traffic from the high energy port to the low energy port.When the performance of the path with the lowest energy consumption becomes poor,continuing to use this path will reduce throughput and increase energy consumption.In order to solve the previous problem,this paper proposes the Energy-Efficient scheduling algorithm for Multipath TCP(EE-MPTCP)algorithm.This algorithm defines its own target optimization function,which considers both the average throughput and energy consumption.In order to effectively use all available paths andensure throughput while reducing energy consumption.Estimate the set of subflows for a certain application by maximizing the target optimization function.(2)In this paper,we test EE-MPTCP algorithm performance based on two scenarios,namely,WLAN+3G and WLAN+WLAN in the Linux real environment and compare it with eMTCP and LowRTT algorithms.We analyze the performance of each algorithm by setting different file size.The energy consumption,throughput,and energy efficiency are taken into consideration.By analyzing the experimental data,it is concluded that the EE-MPTCP algorithm performs best,which improves throughput up to13.6% and reduces energy consumption by up to 16.2%.
Keywords/Search Tags:Multi-Path TCP, energy consumption, throughput, energy efficiency, scheduling algorithm
PDF Full Text Request
Related items