Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Haitao Yu 0009

dblp:75/6588-9 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › resource reservation
network resource reservation
0.512021
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.512021
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.412020
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.412020
Trident: Toward Distributed Reactive SDN Programming With Consistent Updates · IEEE J. Sel. Areas Commun. 2020
Mathematical optimization
black-box optimization
0.412019
Optimizing in the Dark: Learning an Optimal Solution through a Simple Request Interface · AAAI 2019
Mathematical optimization
online optimization
0.412019
Optimizing in the Dark: Learning an Optimal Solution through a Simple Request Interface · AAAI 2019
Mathematical optimization
optimization under uncertainty
0.412019
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
YearPublicationVenuePosition
2021 Optimizing in the Dark: Learning Optimal Network Resource Reservation Through a Simple Request Interface
abstract
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(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 Updates
abstract
Software-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
AAAI2