Legilimens: An Agile Transport for Background Traffic in Cellular Networks
Autor: | Vijay Gopalakrishnan, Emir Halepovic, Balajee Vamanan, Muhammad Usama Chaudhry, Shanyu Zhou, Hulya Seferoglu, Mathew Shibin |
---|---|
Rok vydání: | 2020 |
Předmět: |
Exploit
Computer science Distributed computing ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS Volume (computing) 020206 networking & telecommunications Throughput 02 engineering and technology Base station 020204 information systems Spare part Telecommunications link 0202 electrical engineering electronic engineering information engineering Cellular network Web navigation |
Zdroj: | ICNP |
Popis: | Large data transfers can result in significant congestion and performance degradation for interactive end-user applications such as web browsing and streaming. While there are existing TCP congestion control algorithms for delivery of large volume data (e.g., LEDBAT, TCP-LP), our results show that these protocols are not effective in cellular networks due to variability in radio channel conditions and the use of cellular schedulers in base stations. We propose Legilimens, an agile TCP variant for cellular downlink transfers, which not only retains desirable properties of existing approaches, but also exploits the properties of the cellular schedulers to estimate load and capacity and addresses the challenges in cellular networks. As a result, Legilimens is able to deliver traffic using only the spare capacity on the downlink. We conduct extensive evaluations of Legilimens in multiple settings—in a large cellular network for real-world performance, on the PhantomNet emulator for controlled experiments, and ns-3 simulator for scaled experiments—all of which demonstrate that Legilimens is superior to existing protocols in transferring large volumes of data without interfering with regular user traffic. Compared to existing low-priority protocols, Legilimens improves the throughput of background flows by 2x on average (up to 5x) without degrading the performance of foreground flows across all the three testbeds. |
Databáze: | OpenAIRE |
Externí odkaz: |