Demo Data from EDBT 2026 / reviewers in the wild / expert
Haitao Yu 0009
dblp:75/6588-9
· DBLP profile ↗
3ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0003-0155-1675ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2 · 1 since 2021Artificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
2 papers |
Internet architecture and protocols · 54% Software-defined and programmable networks · 46% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% | |
| Artificial intelligence
1 paper |
Learning theory · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › resource reservation
network resource reservation |
0.5 | 1 | 2021 | Optimizing in the Dark: Learning Optimal Network Resource Reservation Through a Simple Request Interface · IEEE/ACM Trans. Netw. 2021 |
Internet architecture and protocols
resource reservation |
0.5 | 1 | 2021 | Optimizing in the Dark: Learning Optimal Network Resource Reservation Through a Simple Request Interface · IEEE/ACM Trans. Netw. 2021 |
Software-defined and programmable networks › network update
consistent network update |
0.4 | 1 | 2020 | Trident: Toward Distributed Reactive SDN Programming With Consistent Updates · IEEE J. Sel. Areas Commun. 2020 |
Software-defined and programmable networks › network programming
SDN programming |
0.4 | 1 | 2020 | Trident: Toward Distributed Reactive SDN Programming With Consistent Updates · IEEE J. Sel. Areas Commun. 2020 |
Mathematical optimization
black-box optimization |
0.4 | 1 | 2019 | Optimizing in the Dark: Learning an Optimal Solution through a Simple Request Interface · AAAI 2019 |
Mathematical optimization
online optimization |
0.4 | 1 | 2019 | Optimizing in the Dark: Learning an Optimal Solution through a Simple Request Interface · AAAI 2019 |
Mathematical optimization
optimization under uncertainty |
0.4 | 1 | 2019 | Optimizing in the Dark: Learning an Optimal Solution through a Simple Request Interface · AAAI 2019 |
Methods — techniques the papers use, named apart from their topics
separation oracle · 1.0oracle construction · 1.0membership oracle · 1.0reactive programming · 0.4distributed update protocol · 0.4request interface · 0.4learning optimal solution · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Optimizing in the Dark: Learning Optimal Network Resource Reservation Through a Simple Request InterfaceabstractNetwork 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(n2) 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. Qiao Xiang, Haitao Yu 0009, James Aspnes, Franck Le, Chin Guok, Linghe Kong, Yang Richard Yang |
IEEE/ACM Trans. Netw. | 2 |
| 2020 | Trident: Toward Distributed Reactive SDN Programming With Consistent UpdatesabstractSoftware-Defined Networking (SDN) enables more dynamic and fine-grained network control. In particular, network operators can route traffic not only based on packet header fields, but also higher-level parameters such as user settings, traffic characteristics, and application-layer information extracted by virtualized network functions such as DPI, firewall and authentication servers. Integrating these higher-level parameters into an SDN programming framework brings substantial benefits but is still missing in the SDN community. In this paper, we articulate the challenges and then propose Trident, a novel unified SDN programming framework. Trident extends algorithmic SDN programming with a new abstraction called stream attribute, which integrates meta parameters into the match-action programming paradigm. Further, Trident adopts the idea of reactive value from function reactive programming, eliminating the complexity of manually handling dynamicity. To effectively and efficiently realize these novel ideas, Trident introduces reactive table as the basic processing unit and develops a domain-specific distributed update protocol to maintain consistency during updates. Evaluations show that Trident puts very little overhead on integrating existing network management tools and network functions, and can handle up to O(105) routing requests per second with O(100) milliseconds latency. Kai Gao 0001, Taishi Nojima, Haitao Yu 0009, Yang Richard Yang |
IEEE J. Sel. Areas Commun. | 3 |
| 2019 | Optimizing in the Dark: Learning an Optimal Solution through a Simple Request Interface
Qiao Xiang, Haitao Yu 0009, James Aspnes, Franck Le, Linghe Kong, Yang Richard Yang |
AAAI | 2 |