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

Siyuan Sheng

dblp:224/6325 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
7since 2021 · last 2026
—ORCID · conflict

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

Computer networks · 4 · 3 first-author · 4 since 2021Databases, data management, data science and information retrieval · 3 · 1 first-author · 2 since 2021Systems, architecture and hardware · 2 · 1 first-author · 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 architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 56% Parallel and multicore computing · 24% Memory systems · 20%
Computer networks
4 papers
Software-defined and programmable networks · 60% Network measurement and analytics · 35% Internet architecture and protocols · 5%
Databases, data mining, and information retrieval
2 papers
Data stream processing · 55% Database system architecture and tuning · 36% Data mining · 8%

Topics — the 16 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks
programmable data plane
1.732025
Toward Distributed Write-Back Caching in Programmable Switches · IEEE Trans. Netw. 2025
FarReach: Write-back Caching in Programmable Switches · USENIX ATC 2023
DeltaINT: Toward General In-band Network Telemetry with Extremely Low Bandwidth Overhead · ICNP 2021
Storage systems
distributed storage
1.012026
Holistic and Automated Task Scheduling for Distributed LSM-tree-based Storage · FAST 2026
Parallel and multicore computing
task scheduling
1.012026
Holistic and Automated Task Scheduling for Distributed LSM-tree-based Storage · FAST 2026
Software-defined and programmable networks
in-switch caching
0.912025
Toward Distributed Write-Back Caching in Programmable Switches · IEEE Trans. Netw. 2025
Storage systems
key-value storage
0.912025
Toward Distributed Write-Back Caching in Programmable Switches · IEEE Trans. Netw. 2025
Memory systems › cache management › storage caching
write-back caching
0.912025
Toward Distributed Write-Back Caching in Programmable Switches · IEEE Trans. Netw. 2025
Data stream processing › sketch
sketch-based estimation
0.512021
PR-Sketch: Monitoring Per-key Aggregation of Streaming Data with Nearly Full Accuracy · Proc. VLDB Endow. 2021
Data stream processing
streaming analytics
0.512021
PR-Sketch: Monitoring Per-key Aggregation of Streaming Data with Nearly Full Accuracy · Proc. VLDB Endow. 2021
Network measurement and analytics › network telemetry
in-band network telemetry
0.512021
DeltaINT: Toward General In-band Network Telemetry with Extremely Low Bandwidth Overhead · ICNP 2021
Network measurement and analytics
sketch data structures
0.512021
Toward Nearly-Zero-Error Sketching via Compressive Sensing · NSDI 2021
Database system architecture and tuning › configuration tuning
knob tuning
0.312018
A Demonstration of the OtterTune Automatic Database Management System Tuning Service · Proc. VLDB Endow. 2018
Storage systems
crash recovery
0.312025
Toward Distributed Write-Back Caching in Programmable Switches · IEEE Trans. Netw. 2025
Storage systems
storage reliability
0.312025
Toward Distributed Write-Back Caching in Programmable Switches · IEEE Trans. Netw. 2025
Internet architecture and protocols › information-centric networking
in-network caching
0.212023
FarReach: Write-back Caching in Programmable Switches · USENIX ATC 2023
Data mining
anomaly detection
0.112021
PR-Sketch: Monitoring Per-key Aggregation of Streaming Data with Nearly Full Accuracy · Proc. VLDB Endow. 2021
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization
0.112018
A Demonstration of the OtterTune Automatic Database Management System Tuning Service · Proc. VLDB Endow. 2018

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

programmable switch caching · 0.7machine learning models · 0.7automatic tuning · 0.7space complexity analysis · 0.5sketching · 0.5p4 · 0.5linear equations · 0.5compressive sensing · 0.5
YearPublicationVenuePosition
2026 Holistic and Automated Task Scheduling for Distributed LSM-tree-based Storage
Yuanming Ren, Siyuan Sheng, Zhang Cao 0005, Yongkun Li 0001, Patrick P. C. Lee
FAST2
2025 Toward Distributed Write-Back Caching in Programmable Switches
abstract
Skewed write-intensive key-value storage workloads are increasingly observed in modern data centers, yet they also incur server overloads due to load imbalance. Programmable switches provide viable solutions for realizing load-balanced caching on the I/O path, and hence implementing write-back caching in programmable switches is a natural approach to absorb frequent writes and improve write performance. However, enabling in-switch write-back caching is challenged by not only the strict programming rules and limited stateful memory of programmable switches, but also the need for reliable protection against data loss due to switch failures. We first propose FarReach, a new caching framework that supports fast, available, and reliable in-switch write-back caching. FarReach carefully co-designs both the control and data planes for cache management in programmable switches, so as to achieve high data-plane performance with lightweight control-plane management. We further extend FarReach into DistReach, which reduces the reliability maintenance overhead via distributed switch deployment. Our experimental results on a Tofino-switch testbed show that FarReach achieves a throughput gain of up to$6.6\times $over a state-of-the-art in-switch caching approach under skewed write-intensive workloads. Also, DistReach reduces the crash recovery time of FarReach by 77.4%.
Siyuan Sheng, Jiazhen Cai, Qun Huang 0001, Lu Tang 0004, Patrick P. C. Lee
IEEE Trans. Netw.1
2023 FarReach: Write-back Caching in Programmable Switches
Siyuan Sheng, Huancheng Puyang, Qun Huang 0001, Lu Tang 0004, Patrick P. C. Lee
USENIX ATC1
2023 A general delta-based in-band network telemetry framework with extremely low bandwidth overhead
abstract
In-band network telemetry (INT) enriches network management at scale through the embedding of complete device-internal states into each packet along its forwarding path, yet such embedding of INT information also incurs significant bandwidth overhead in the data plane. We propose DeltaINT, a general INT framework that achieves extremely low bandwidth overhead and supports various packet-level and flow-level applications in network management. DeltaINTbuilds on the insight that state changes are often negligible at most time, so it embeds the complete state information into a packet only when the state change is deemed significant. We propose two variants for DeltaINTthat trade between bandwidth usage and measurement accuracy, while both variants achieve significantly lower bandwidth overhead than the original INT framework. We theoretically derive the time/space complexities and the guarantees of bandwidth mitigation for DeltaINT. We implement DeltaINTin both software and P4. Our evaluation shows that DeltaINTsignificantly mitigates the bandwidth overhead, and the deployment in a Tofino switch incurs limited hardware resource usage.
Siyuan Sheng, Qun Huang 0001, Patrick P. C. Lee
Comput. Networks1
2021 DeltaINT: Toward General In-band Network Telemetry with Extremely Low Bandwidth Overhead
abstract
In-band network telemetry (INT) enriches network management at scale through the embedding of complete device-internal states into each packet along its forwarding path, yet such embedding of INT information also incurs significant band-width overhead in the data plane. We propose DeltaINT, a general INT framework that achieves extremely low bandwidth overhead and supports various packet-level and flow-level applications in network management. DeltaINT builds on the insight that state changes are often negligible at most time, so it embeds a state into a packet only when the state change is deemed significant. We theoretically derive the time/space complexities and the bounds of bandwidth mitigation for DeltaINT. We implement DeltaINT in both software and P4. Our evaluation shows that DeltaINT reduces up to 93% of INT bandwidth, and its deployment in a Barefoot Tofino switch incurs limited hardware resource usage.
Siyuan Sheng, Qun Huang 0001, Patrick P. C. Lee
ICNP1
2021 Toward Nearly-Zero-Error Sketching via Compressive Sensing
Qun Huang 0001, Siyuan Sheng, Xiang Chen 0017, Yungang Bao, Yanwei Xu 0004, Gong Zhang 0001
NSDI2
2021 PR-Sketch: Monitoring Per-key Aggregation of Streaming Data with Nearly Full Accuracy
abstract
Computing per-key aggregation is indispensable in streaming data analysis formulated as two phases, an update phase and a recovery phase. As the size and speed of data streams rise, accurate per-key information is useful in many applications like anomaly detection, attack prevention, and online diagnosis. Even though many algorithms have been proposed for per-key aggregation in stream processing, their accuracy guarantees only cover a small portion of keys. In this paper, we aim to achieve nearly full accuracy with limited resource usage. We follow the line of sketch-based techniques. We observe that existing methods suffer from high errors for most keys. The reason is that they track keys by complicated mechanism in the update phase and simply calculate per-key aggregation from some specific counter in the recovery phase. Therefore, we present PR-Sketch, a novel sketching design to address the two limitations. PR-Sketch builds linear equations between counter values and per-key aggregations to improve accuracy, and records keys in the recovery phase to reduce resource usage in the update phase. We also provide an extension called fast PR-Sketch to improve processing rate further. We derive space complexity, time complexity, and guaranteed error probability for both PR-Sketch and fast PR-Sketch. We conduct trace-driven experiments under 100K keys and 1M items to compare our algorithms with multiple state-of-the-art methods. Results demonstrate the resource efficiency and nearly full accuracy of our algorithms.
Siyuan Sheng, Qun Huang 0001, Sa Wang, Yungang Bao
Proc. VLDB Endow.1
2018 A Demonstration of the OtterTune Automatic Database Management System Tuning Service
abstract
Database management systems (DBMSs) have a plethora of tunable knobs that control almost everything in the system. The performance of a DBMS is highly dependent on these configuration knobs, however, getting this tuning right is hard. Many organizations resort to hiring experts to configure these knobs, but this is prohibitively expensive. As databases grow in both size and complexity, optimizing a DBMS has surpassed the abilities of even the best human experts. We recently introduced OtterTune, a tuning service that is able to automatically find good settings for a DBMS's configuration knobs. OtterTune leverages data collected from previous tuning efforts to train machine learning models, and recommends new configurations that are as good as or better than ones generated by existing tools or a human expert. In this demonstration, we showcase OtterTune's ability to automatically select a configuration that improves a DBMS's performance.
Dana Van Aken, Justin Wang, Shuli Jiang, Jacky Lao, Siyuan Sheng, Andrew Pavlo, Geoffrey J. Gordon
Proc. VLDB Endow.7