Demo Data from EDBT 2026 / reviewers in the wild / expert
Taishi Nojima
dblp:224/2380
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2
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 |
Software-defined and programmable networks · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks › network programming
SDN programming |
0.8 | 2 | 2020 | Trident: Toward Distributed Reactive SDN Programming With Consistent Updates · IEEE J. Sel. Areas Commun. 2020 Trident: toward a unified SDN programming framework with automatic updates · SIGCOMM 2018 |
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 function virtualization |
0.1 | 1 | 2018 | Trident: toward a unified SDN programming framework with automatic updates · SIGCOMM 2018 |
Methods — techniques the papers use, named apart from their topics
reactive programming · 0.4distributed update protocol · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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. | 2 |
| 2018 | Trident: toward a unified SDN programming framework with automatic updatesabstractSoftware-defined networking (SDN) and network functions (NF) are two essential technologies that need to work together to achieve the goal of highly programmable networking. Unified SDN programming, which integrates states of network functions into SDN control plane programming, brings these two technologies together. In this paper, we conduct the first systematic study of unified SDN programming. We first show that integrating asynchronous, continuously changing states of network functions into SDN can introduce basic complexities. We then present Trident, a novel, unified SDN programming framework that introduces programming primitives including stream attributes, route algebra and live variables to remove these complexities. We demonstrate the expressiveness of Trident using realistic use cases and conduct an extensive evaluation of its efficiency. Kai Gao 0001, Taishi Nojima, Yang Richard Yang |
SIGCOMM | 2 |