The Internet today is actively embracing the evolution of mobilization. In 2017, mobile devices consumed 68% of overall Internet traffic. This number is expected to grow sevenfold in the next five years. Due to the limited resources on wireless spectrum, the relentlessly growing mobile data demand can portend an ominous future for the Quality of Experience (QoE) on mobile networks (e.g., WiFi and cellular). In addition, with the dynamics of the wireless channels, the performance on mobile networks tends to vary significantly often making the wireless link as the bottleneck to decide QoE. Network characterization is a tool to understand the performance of mobile networks. Unfortunately, existing solutions are either cumbersome or in- accurate. Some are effective but the cost is prohibitively expensive (e.g., cost tens of megabyte data and take the order of tens of seconds to finish). Other methods are lightweight but yield low accuracy. Critically, the different transmission schemes under modern mobile networks make conventional characterization methods fail due to the issues with the lower-layer behaviors. Therefore, the key challenge is how to conduct mobile network characterization in an accurate and efficient manner.
In this dissertation, I propose a test suite of mobile network characterization using both active and passive approaches on WiFi and cellular networks. By carefully studying the data transmission behaviors at the lower layers (e.g., the physical layer), my approach manipulates the observations of traffic patterns on the upper layers (e.g., the transport layer) to enable accurate and efficient characterization methods. Specifically, in this dissertation, I design two active available bandwidth estimation tools focusing on WiFi and LTE networks. By leveraging the aggregation/batching properties on WiFi and LTE, I design a probe packet train that utilizes the concept of self-induced congestion. I implement the estimation tools in an HTTP-based platform–FMNC (Fast Mobile Network Characterization). This system is designed to transmit packet sequence in a sliced, structured, and reordered manner. This feature enables mobile users to run the designed tests without installing a dedicated application on the client side. In addition to the active approaches, I also propose an efficient passive client-side traffic characterization method on WiFi networks. By exploiting the frame aggregation feature on WiFi, the method can piggyback on a WiFi scan operation and achieve accurate traffic characterization with minimal traffic capture (i.e., control traffic only). I conduct two case studies using the passive characterization method: a real-world measurement case and an application case in video streaming. The measurement study reveals interesting observations under different network scenarios. The application case helps improve stall rate of video streaming under WiFi. Overall, all the proposed methods/applications in this dissertation have been carefully evaluated through extensive in-lab and real-world experiments.
|Commitee:||Bilio, Richard, Poeliabauer, Christian, Striegel, Aaron, Wang, Dong|
|School:||University of Notre Dame|
|Department:||Computer Science and Engineering|
|School Location:||United States -- Indiana|
|Source:||DAI-B 80/06(E), Dissertation Abstracts International|
|Subjects:||Computer Engineering, Electrical engineering, Computer science|
|Keywords:||Bandwidth estimation, LTE networks, Mobile networks, Network characterization, WiFi networks, Wireless networking|
Copyright in each Dissertation and Thesis is retained by the author. All Rights Reserved
The supplemental file or files you are about to download were provided to ProQuest by the author as part of a
dissertation or thesis. The supplemental files are provided "AS IS" without warranty. ProQuest is not responsible for the
content, format or impact on the supplemental file(s) on our system. in some cases, the file type may be unknown or
may be a .exe file. We recommend caution as you open such files.
Copyright of the original materials contained in the supplemental file is retained by the author and your access to the
supplemental files is subject to the ProQuest Terms and Conditions of use.
Depending on the size of the file(s) you are downloading, the system may take some time to download them. Please be