arrow
Return

Optimizing in the Dark: Learning Optimal Network Resource Reservation Through a Simple Request Interface

delete2021-04-01
delete1
PRE
AI
Q
Qiao Xiang *
禹海涛 (Haitao Yu)
J
James Aspnes
F
Franck Le
C
Chin Guok
L
Linghe Kong
Y
Yufan Yang
DOI:10.1109/TNET.2020.3045595delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Network resource reservation systems are being developed and deployed, driven by the demand and substantial benefits of providing performance predictability for modern distributed applications. However, existing systems suffer limitations: They either are inefficient in finding the optimal resource reservation, or cause private information (e.g., from the network infrastructure) to be exposed (e.g., to the user). In this paper, we design BoxOpt, a novel system that leverages efficient oracle construction techniques in optimization and learning theory to automatically, and swiftly learn the optimal resource reservations without exchanging any private information between the network and the user. In BoxOpt, we first model the simple reservation interface adopted in most reservation systems as a resource membership oracle. Second, we develop an efficient algorithm that constructs a resource separation oracle by a linear number of calls on resource membership oracle. Third, we develop a generic framework to construct a resource optimization oracle by iteratively calling the resource separation oracle, and then develop three novel, efficient algorithms under this generic framework, the best of which computes the optimal resource reservation by a linear number of calls on resource separation oracle. As such, BoxOpt can discover the optimal resource reservation with O(n(2)) calls on the resource membership oracle. We implement a prototype of BoxOpt with and demonstrate its efficiency and efficacy via extensive experiments using real network topology and a 7-day trace from a large operational federation network. Results show that (1) BoxOpt has a 100% correctness ratio by comparing with a state-of-the-art optimization solver, and (2) for 90% of requests, BoxOpt learns the optimal resource reservation within 10 seconds.
Keywords:
Machine learning
network optimization
resource orchestration
bandwidth reservation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

I
IEEE-ACM Transactions on Networking
IF:
3.6
Papers:
4.4K
Citations:
9.5K

Organization

Y
Yale University
Scholars:
6.5W
Papers: 6.0W
Citations: 10.0W
I
international business machines (ibm)
Scholars:
5.7K
Papers: 4.5K
Citations: 4
U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246
P
Peng Cheng Laboratory
Scholars:
1.7K
Papers: 1.7K
Citations: 2.0K
I
ibm usa
Scholars:
1.4K
Papers: 1.0K
Citations: 0
X
xiamen university
Scholars:
5.8W
Papers: 3.8W
Citations: 67
researcher View more organizations