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

Zhengyi Jia

dblp:254/7850 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
3since 2021 · last 2023
0000-0003-3325-3816ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 1 since 2021Computer networks · 2 · 2 since 2021

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
3 papers
Network measurement and analytics · 75% Software-defined and programmable networks · 25%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network measurement and analytics
sketch-based measurement
1.222023
SketchINT: Empowering INT With TowerSketch for Per-Flow Per-Switch Measurement · IEEE Trans. Parallel Distributed Syst. 2023
SketchINT: Empowering INT with TowerSketch for Per-flow Per-switch Measurement · ICNP 2021
Software-defined and programmable networks
programmable data plane
0.922023
P4LRU: Towards An LRU Cache Entirely in Programmable Data Plane · SIGCOMM 2023
SketchINT: Empowering INT With TowerSketch for Per-Flow Per-Switch Measurement · IEEE Trans. Parallel Distributed Syst. 2023
Network measurement and analytics › network telemetry
in-band network telemetry
0.822023
SketchINT: Empowering INT With TowerSketch for Per-Flow Per-Switch Measurement · IEEE Trans. Parallel Distributed Syst. 2023
SketchINT: Empowering INT with TowerSketch for Per-flow Per-switch Measurement · ICNP 2021
Network measurement and analytics
sketch data structures
0.712023
SketchINT: Empowering INT With TowerSketch for Per-Flow Per-Switch Measurement · IEEE Trans. Parallel Distributed Syst. 2023
Software-defined and programmable networks › programmable data plane
p4
0.212023
SketchINT: Empowering INT With TowerSketch for Per-Flow Per-Switch Measurement · IEEE Trans. Parallel Distributed Syst. 2023
Memory systems › cache management
cache replacement
0.212023
P4LRU: Towards An LRU Cache Entirely in Programmable Data Plane · SIGCOMM 2023
Memory systems › cache management › cache replacement
LRU
0.212023
P4LRU: Towards An LRU Cache Entirely in Programmable Data Plane · SIGCOMM 2023

Methods — techniques the papers use, named apart from their topics

pipeline optimization · 1.3sketching · 1.2INT · 0.7p4 · 0.5FPGA implementation · 0.5
YearPublicationVenuePosition
2023 P4LRU: Towards An LRU Cache Entirely in Programmable Data Plane
abstract
The data plane cache, a critical functionality found in numerous network devices, such as programmable switches, intelligent NICs, and DPUs, is often subject to limitations in its programmability and memory access capacity. As a result, the majority of existing data plane caches rely on simple and inefficient replacement policies. This paper is set to introduce LRU, a near-optimal replacement policy, into the programmable data plane. We first explore the reasons why the traditional implementation of LRU is not suitable for deployment on the data plane. Consequently, we propose P4LRU, a pipeline-optimized version of the LRU implementation. Building on P4LRU, we conceive three distinct in-network systems - LruTable, LruIndex, and LruMon, and successfully bring them to life on Tofino switches. Our thorough experimental trials establish that P4LRU provides a significant performance boost over existing data plane caches in these three systems. We have open-sourced the source codes for the three systems on GitHub [1].
Yikai Zhao 0001, Wenrui Liu 0006, Fenghao Dong, Tong Yang 0003, Yuanpeng Li 0002, Kaicheng Yang 0001, Zirui Liu 0002, Zhengyi Jia, Yongqiang Yang
SIGCOMM8
2023 SketchINT: Empowering INT With TowerSketch for Per-Flow Per-Switch Measurement
abstract
Network measurement is indispensable to network operations. INT solutions that can provide fine-grained per-switch per-packet information serve as promising solutions for per-flow per-switch measurement. The main shortcoming of INT is its high network overhead incurred by collecting INT information, making INT impractical for production deployment. Sketches that can compactly record per-flow information with small memory footprint, are a promising choice for compressing INT information to reduce INT overhead. An ideal sketch for efficiently compressing INT information in practice should achieve both simplicity and accuracy, but no existing sketch achieves both. Motivated by this, we first design SketchINT to combine INT and sketches, aiming to obtain all per-flow per-switch information with low network overhead. Second, we design a new sketch for SketchINT, namely TowerSketch, which achieves both simplicity and accuracy. The key idea of TowerSketch is to use different-sized counters for different arrays under the property that the number of bits used for different arrays stays the same. TowerSketch can automatically record larger flows in larger counters and smaller flows in smaller counters. To further ease the configuration and give network operators more confidence on performance of TowerSketch, we propose a method for precise error bound estimation. We have fully implemented our SketchINT prototype on a testbed consisting of 10 switches. We also implement our TowerSketch on P4, single-core CPU, multi-core CPU, and FPGA platforms to verify its deployment flexibility. Extensive experimental results verify that 1) TowerSketch achieves better accuracy than prior art on various tasks, outperforming the state-of-the-art ElasticSketch up to 27.7 times in terms of error; 2) Compared to INT, SketchINT reduces the number of packets belonging to the control plane overhead by$3 \sim 4$orders of magnitude with an error smaller than 5%; 3) The estimated error bound of TowerSketch can almost match the actual error bound.
Kaicheng Yang 0001, Qilong Shi, Yuanpeng Li 0002, Zirui Liu 0002, Yuhan Wu 0001, Tong Yang 0003, Zhengyi Jia
IEEE Trans. Parallel Distributed Syst.8
2021 SketchINT: Empowering INT with TowerSketch for Per-flow Per-switch Measurement
abstract
1Network measurement is indispensable to network operations. Two most promising measurement solutions are In-band Network Telemetry (INT) solutions and sketching solutions. INT solutions provide fine-grained per-switch per-packet information at the cost of high network overhead. Sketching solutions have low network overhead but fail to achieve both simplicity and accuracy for per-flow measurement. To keep their advantages, and at the same time, overcome their shortcomings, we first design SketchINT to combine INT and sketches, aiming to obtain all per-flow per-switch information with low network overhead. Second, for deployment flexibility and measurement accuracy, we design a new sketch for SketchINT, namely TowerSketch, which achieves both simplicity and accuracy. The key idea of TowerSketch is to use different-sized counters for different arrays under the property that the number of bits used for different arrays stays the same. TowerSketch can automatically record larger flows in larger counters and smaller flows in smaller counters. We have fully implemented our SketchINT prototype on a testbed consisting of 10 switches. We also implement our TowerSketch on P4, single-core CPU, multi-core CPU, and FPGA platforms to verify its deployment flexibility. Extensive experimental results verify that 1) TowerSketch achieves better accuracy than prior art on various tasks, outperforming the state-of-the-art ElasticSketch up to 13.9 times in terms of error; 2) Compared to INT, SketchINT reduces the number of packets in the collection process by 3 4 orders of magnitude with an error smaller than 5%.
Kaicheng Yang 0001, Yuanpeng Li 0002, Zirui Liu 0002, Tong Yang 0003, Yu Zhou 0008, Jintao He, Jing'an Xue, Zhengyi Jia, Yongqiang Yang
ICNP9
2019 Time-slotted software-defined Industrial Ethernet for real-time Quality of Service in Industry 4.0
Peng Zeng 0001, Zhaowei Wang 0001, Zhengyi Jia, Linghe Kong, Dong Li 0027, Xi Jin 0001
Future Gener. Comput. Syst.3