University of Illinois at Urbana-Champaign
FCoder: A real-time large-scale bottleneck detection mechanism with neural network and transfer learning
Abstract
dc:descriptionDetecting shared bottlenecks among network flows is crucial in TCP Multipath to ensure TCP fairness and other applications related to cross-flow congestion control. The problem of whether two flows share a bottleneck has been well investigated in previous work, but a large-scale bottleneck detection scheme among a large number of flows remains not fully explored. In this thesis, we explore how to scale the pairwise shared bottleneck detection mechanism to work with a large number of flows using machine learning techniques. We can use machine learning techniques to preselect possible candidate pairs before pairwise comparison. It improves the time efficiency, reduces waste of computational resources, and enables scaling to detect among a large number of flows, compared with pairwise examining all existing pairs of flows. To validate the idea, we present fCoder, a solution for large-scale shared bottleneck detection for Internet-like networks that detect co-bottlenecks using a correlation mechanism based on time-domain samples of the round-trip-time (RTT) of flows. We accelerate the process using machine learning techniques to enable detection among a large number of flows in real-time. We evaluate the detection performance and time efficiency of fCoder to demonstrate that Machine Learning is a promising technique that helps scaling shared bottleneck detection approaches to detect shared bottlenecks among a large number of flows. In particular, we have shown in our experiment that we can process 100 times more pairs of flows by training a Dense Neural Network (DNN) using simulated network traces data. We have also shown that we can use the transfer learning technique to tune the DNN using a small amount of real-world data to accurately detect real-world datasets.
Degree
thesis:*- Name thesis:degree_name
- M.S.
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- Electrical & Computer Engr
- Grantor
- University of Illinois at Urbana-Champaign
- Year dc:date
- 2021
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Zhu, Zhoushi
- Contributors dc:contributor
-
- Hu, Yih-Chun
Subjects
dc:subject × 5Rights
dc:rights- Statement dc:rights
-
- Copyright 2021 Zhoushi Zhu
- Language dc:language
- en
Identifiers
dc:identifier.*- Handle dc:identifier
- http://hdl.handle.net/2142/110867
- OAI identifier oai:identifier
- oai:www.ideals.illinois.edu:2142/110867