EDBT 2026 Demo / reviewers in the wild / expert
Jinli Yan
dblp:142/2046
· DBLP profile ↗
8ranked-venue papers
4as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 3 first-authorSystems, architecture and hardware · 3 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
4 papers |
Internet architecture and protocols · 87% Routing and switching · 8% Network optimization and economics · 5% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Integrated circuit design · 46% Reconfigurable computing and FPGAs · 44% Parallel and multicore computing · 9% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols
time-sensitive networking |
1.5 | 3 | 2023 | Fenglin-I: An Open-Source Time-Sensitive Networking Chip Enabling Agile Customization · IEEE Trans. Computers 2023 Injection Time Planning: Making CQF Practical in Time-Sensitive Networking · INFOCOM 2020 TSN-Builder: Enabling Rapid Customization of Resource-Efficient Switches for Time-Sensitive Networking · DAC 2020 |
Integrated circuit design
ASIC design |
0.7 | 1 | 2023 | Fenglin-I: An Open-Source Time-Sensitive Networking Chip Enabling Agile Customization · IEEE Trans. Computers 2023 |
Internet architecture and protocols › time-sensitive networking
cyclic queuing and forwarding |
0.4 | 1 | 2020 | Injection Time Planning: Making CQF Practical in Time-Sensitive Networking · INFOCOM 2020 |
Routing and switching › data plane › router data plane
high-speed packet processing |
0.2 | 1 | 2015 | Towards high-performance packet processing on commodity multi-cores: current issues and future directions · Sci. China Inf. Sci. 2015 |
Internet architecture and protocols
packet processing |
0.2 | 1 | 2015 | Towards high-performance packet processing on commodity multi-cores: current issues and future directions · Sci. China Inf. Sci. 2015 |
Reconfigurable computing and FPGAs
FPGA prototyping |
0.2 | 1 | 2023 | Fenglin-I: An Open-Source Time-Sensitive Networking Chip Enabling Agile Customization · IEEE Trans. Computers 2023 |
Network optimization and economics
resource allocation |
0.1 | 1 | 2020 | Injection Time Planning: Making CQF Practical in Time-Sensitive Networking · INFOCOM 2020 |
Internet architecture and protocols › local area network
switched ethernet |
0.1 | 1 | 2020 | TSN-Builder: Enabling Rapid Customization of Resource-Efficient Switches for Time-Sensitive Networking · DAC 2020 |
Parallel and multicore computing › parallel architecture
multicore packet processing |
0.1 | 1 | 2015 | Towards high-performance packet processing on commodity multi-cores: current issues and future directions · Sci. China Inf. Sci. 2015 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2015 | Towards high-performance packet processing on commodity multi-cores: current issues and future directions · Sci. China Inf. Sci. 2015 |
Methods — techniques the papers use, named apart from their topics
open-source hardware template · 1.3chip customization · 1.3template-based design · 0.9resource abstraction · 0.9tabu search · 0.4heuristic algorithm · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Fenglin-I: An Open-Source Time-Sensitive Networking Chip Enabling Agile CustomizationabstractTime-Sensitive Networking (TSN) technology is experiencing diverse application requirements and forming a complicated standard system. It is extremely difficult to design a one-fits-all chip for all TSN applications. Therefore, application-driven TSN chip customization is inevitable. Generally, chip customization starts from a “clean-slate”. For complicated ASIC chips, that results in significant development overhead. Inspired by RISC-V chips, an open-source template will significantly reduce the customization complexity. Along this road, we propose an open-source TSN chip named Fenglin-I. Fenglin-I includes a high-level abstraction to build a relationship between application requirements and chip implementation, source code of a real chip named FastTSN to provide reference code for chip implementation, and software tools to facilitate chip verification. Based on Fenglin-I, we further propose a TSN chip customization method that provides step-by-step guidance about customizing TSN chips agilely. To verify the effectiveness of Fenglin-I and the proposed customization method, we use FPGA arrays to prototype and verify FastTSN. The results show that FastTSN achieves microsecond-level transmission jitter for unicast and multicast time-critical traffic. Additionally, we demonstrate two domain-specific TSN chip customization cases in which the customized chips reuse at least 84$\%$of FastTSN code while meeting their requirements. Wenwen Fu, Wei Quan 0004, Jinli Yan, Zhigang Sun 0002 |
IEEE Trans. Computers | 3 |
| 2020 | TSN-Builder: Enabling Rapid Customization of Resource-Efficient Switches for Time-Sensitive NetworkingabstractTime-Sensitive Networking (TSN) emerges as a promising technique empowering deterministic forwarding on standard Ethernet without sacrificing compatibility. There are some commercial off-the-shelf (COTS) switches that support TSN recently. However, the resource partitioning on these switches is normally inefficient for the on-chip memory resource in many specific application scenarios. We observe that the critical requirements (e.g., topology, flow features) of these scenarios are pre-determined. Thus, developing a TSN switch in a Top-down approach is feasible and urgently needed.In this paper, we propose TSN-Builder, a template-based developing model for customizing resource-efficient TSN switches rapidly with targeted application-dependent requirements. TSN-Builder decomposes the integrated TSN switching function into multiple function templates. With a fine-grained resource abstraction, TSN-Builder provides platform-independent customization interfaces for developers to customize the resource parameters. We prototype TSN switches on FPGA to evaluate the resource consumption and performance under different application scenarios. Experimental results show that TSN-Builder reduces the on-chip memory by up to 80.53% under the same Quality-of-Service, compared to the resource configuration in the COTS switch. Jinli Yan, Wei Quan 0004, Xiangrui Yang 0002, Wenwen Fu, Zhigang Sun 0002 |
DAC | 1 |
| 2020 | Injection Time Planning: Making CQF Practical in Time-Sensitive NetworkingabstractTime-Aware Shaper (TAS) is a core mechanism to guarantee the deterministic transmission for periodic time-sensitive flows in Time-Sensitive Networking (TSN). The generic TAS requires complex configurations for the Gate Control List (GCL) attached to each queue in a switch. To simplify the design of a TSN switch, a Ping-Pong queue-based model named Cyclic Queuing and Forwarding (CQF) was proposed in IEEE 802.1 Qch by assigning fixed configurations to TAS. However, IEEE 802.1 Qch only defines the queue model and workflow of CQF. A global planning mechanism which maps the time-sensitive flows onto the underlying resources both temporally and spatially is urgently needed to make CQF practical.In this paper, we propose an Injection Time Planning (ITP) mechanism to optimize the network throughput of time-sensitive flows based on the observation that the start time when the packets are injected into the network has an important influence on the utilization of CQF queue resources. ITP provides a global temporal and spatial resource abstraction to make the implementation details transparent to algorithm designers. Based on our ITP mechanism, a novel heuristic algorithm named Tabu-ITP with domain-specific optimizing strategies is designed and evaluated under three typical network topologies in industrial control scenarios. Compared with the Naive algorithm without using ITP mechanism, experimental results demonstrate that Tabu-ITP improves the mapped flow number by 10x and the resource utilization by 65%. Jinli Yan, Wei Quan 0004, Xuyan Jiang, Zhigang Sun 0002 |
INFOCOM | 1 |
| 2020 | A Hierarchical Model of Control Logic for Simplifying Complex Networks Protocol Design
Wei Quan 0004, Jinli Yan, Zhigang Sun 0002 |
NPC | 3 |
| 2019 | FAST: enabling fast software/hardware prototype for network experimentationabstractThe evolution of new technologies in network community is getting ever faster. Yet it remains the case that prototyping those novel mechanisms on a real-world system (i.e. CPU-FPGA platforms) is both time and labor consuming, which has a serious impact on the research timeliness. In order to bring researchers out of trivial process in prototype development, this paper proposed FAST, a software hardware co-design framework for fast network prototyping. With the programming abstraction of FAST, researchers are able to prototype (using C, verilog or both) a wide spectrum of network boxes rapidly based on all kinds of CPU-FPGA platforms. FAST framework takes care of managing DMA, PCIe and Linux Kernel while providing a unified API for researchers so they can focus only on the packet processing functions. We demonstrate FAST framework's easy to use features with a number of prototypes and show we can get over 10x gains in performance or 1000x better accuracy in clock synchronization compared with their software versions. Xiangrui Yang 0002, Zhigang Sun 0002, Junnan Li 0002, Jinli Yan, Tao Li 0008, Wei Quan 0004, Donglai Xu, Gianni Antichi |
IWQoS | 4 |
| 2018 | Demonstration of Path-Based Packet Batcher for Accelerating Vectorized Packet ProcessingabstractRecently, a major challenge on generic multi-core network processing platforms is how to improve packet processing performance. Vector packet processor (VPP) is a modularized and high- performance software framework for building network dataplane applications. The key idea of VPP is to reduce instruction cache (i-cache) misses with vectorized packet processing. However, the packets in a vector may traverse different processing paths in some scenarios. In such case, the vector is split into several smaller vectors, and the per- packet overhead would increase. In this paper, we propose a Path-based Packet Batcher (PPB) to accelerate VPP. PPB is transparent to VPP, and it requires no modification to VPP. Before VPP processes packets, PPB batches the packets based on the processing paths they will traverse. We build a prototype based on FPGA to evaluate the performance optimizations to VPP with PPB. Experiment results show that the reduction of i-cache misses can be up to 57.6% when the batch size is 128. Jinli Yan, Tao Li 0008, Gaofeng Lv, Zhigang Sun 0002 |
SECON | 1 |
| 2016 | Self-described buffer: A novel mechanism to improve packet I/O efficiency in LinuxabstractSocket buffer (SKB) is the standard data structure for exchanging packets and their control information between NIC driver and protocol stack. The overhead of dynamic SKB management has been considered as the significant bottleneck in packet I/O. Some novel non-SKB mechanisms, such as DPDK, were thus proposed to solve the problem. However, these mechanisms usually cannot be widely adopted in the data path of most packet forwarding applications, due to their incompatibility with SKB. In this paper, a new SKB-compatible mechanism, namely Self-described buffer (SDB), is proposed to improve the efficiency of packet I/O. SDB eliminates SKB allocation/deallocation overhead by offloading SKB management into NIC hardware. It also reduces the overhead of dynamic binding/unbinding operations existed in SKB management by statically binding related information in advance using the free space of Databuf. To evaluate the proposed approach, a SDB-enabled NIC and its driver has been designed and implemented based on FPGA. Experimental results show that the proposed SDB achieves 2× throughput compared with a traditional SKB mechanism in raw packet forwarding, and 34.75% improvement for typical network forwarding applications (e.g. IP forwarding, Bridge forwarding and SDN forwarding) on average. Jinli Yan, Zhigang Sun 0002, Tao Li 0008, Donglai Xu |
IWQoS | 1 |
| 2015 | Towards high-performance packet processing on commodity multi-cores: current issues and future directions
Jinli Yan, Zhigang Sun 0002, Tao Li 0008, Minxuan Zhang |
Sci. China Inf. Sci. | 2 |