Masalu, Musobi2020-09-042020-09-042018Masalu, M. (2018). Adaptive algorithm for energy efficient multi path transmission control protocol for mobile devices. Master dissertation, University of Dar es Salaam. Dar es Salaam.http://41.86.178.5:8080/xmlui/handle/123456789/13497Available in print form, East Africana Collection, Dr. Wilbert Chagula LibraryMultipath TCP is a protocol designed by the IETF to enhance TCP performance by leveraging path diversity. It enables mobile devices to simultaneously use several physical paths through multiple radio interfaces to achieve significant benefits, e.g. resilience to network failure, traffic congestion reduction, higher throughput etc. Although Multipath TCP came with several advantages, applying it to mobile devices results in additional energy consumption per additional network interface. This makes the battery of mobile device drains faster and thus shortening the active time of the mobile devices. To improve energy efficiency, adaptive algorithm for energy efficient multipath TCPAMPTCP was developed based on the obtained results of energy consumption profiles for radio interfaces (LTE and Wi-Fi) used in multipath TCP. Using NS3 as asimulation software AMPTCP was implemented on LTE, because the LTE consumes more energy than Wi-Fi. AMPTCP predicts the expected packet arrival time and compare it with the tail time. If tail time is longer than expected next packet arrival time the LTE stays in tail state otherwise it switches to idle state to save more energy. Simulation results show that energy consumption rate is droped by 13.7% while energy efficiency is improved by 22.25% when MPTCP with new developed algorithm is compared to regular MPTCP. Improvement was achieved without adversely affecting throughput and packet delay. Therefore the proposed AMPTCP is more energy efficient than the existing MPTCP.enMobile devicesTCP performanceAdaptive algorithm for energy efficient multi path transmission control protocol for mobile devices.Thesis