Skip to content

Commit 12a8e28

Browse files
committed
Chainscope pub
1 parent 27ef291 commit 12a8e28

3 files changed

Lines changed: 22 additions & 0 deletions

File tree

‎_bibliography/references.bib‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,4 +134,14 @@ @inproceedings{azorin2024PracticalDL
134134
booktitle={In AAAI Workshop on Practical Deep Learning in the Wild},
135135
howpublished = {/docs/2023PracticalDL.pdf},
136136
series = {PracticalDL 24}
137+
}
138+
139+
@article{hong2026Chainscope,
140+
author = {Ruipeng, Hong and Gabriele, Castellano and Jingrun, Zhang and Chen, Sun and Pengfei, Chen and Massimo, Gallo},
141+
title = {ChainScope: Balancing Accuracy and Overhead in Non-intrusive Distributed Tracing of Microservices},
142+
year = {2026},
143+
journal = {Proceedings of the ACM on Networking},
144+
abstract = {Distributed tracing is essential for monitoring and debugging services deployed on top of microservice architectures. However, existing solutions face a fundamental trade-off between non-intrusiveness, language/protocol independence, overhead, and accuracy. We present ChainScope, a distributed tracing system that leverages eBPF to establish a universal tracing framework within the kernel. By implementing kernel-level context propagation, ChainScope enables trace-level sampling in a non-intrusive manner, effectively controlling overhead while maintaining high accuracy across diverse service processing models. Evaluation results show that ChainScope achieves better accuracy-overhead trade-offs than existing non-intrusive tracing approaches with up to 2.2× better accuracy, and 1.6× higher end-to-end service throughput in complex scenarios such as asynchronous processing and RPC (Remote Procedure Call) protocols. Furthermore, we demonstrate that ChainScope accurately identifies the root cause of long-tail latency in a realistic use case.},
145+
howpublished = {/docs/2026Conext.pdf},
146+
series = {CoNEXT 26}
137147
}

‎_posts/2026-03-27-Conext.md‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: "Chainscope accepted at PACMNet (CoNEXT) 2026."
3+
search: true
4+
author_profile: true
5+
classes: wide
6+
---
7+
8+
Our paper titled *"ChainScope: Balancing Accuracy and Overhead in Non-intrusive Distributed Tracing of Microservices "* will be presented at Conext 2026
9+
10+
Congrats to the team, especially Ruipeng, and Gabriele.
11+
12+
*Abstract:* Distributed tracing is essential for monitoring and debugging services deployed on top of microservice architectures. However, existing solutions face a fundamental trade-off between non-intrusiveness, language/protocol independence, overhead, and accuracy. We present ChainScope, a distributed tracing system that uses eBPF to establish a universal tracing system in the kernel that enables trace-level sampling in non-intrusive tracing frameworks to control overhead. ChainScope operates independently of application languages and protocols, and introduces kernel-level context propagation for high-accuracy and efficient trace reconstruction across diverse service processing models. Evaluation results show that ChainScope achieves better accuracy-overhead trade-offs than existing non-intrusive tracing approaches with up to 2.2× better accuracy, and 1.6× higher end-to-end service throughput in complex scenarios such as asynchronous processing and RPC (Remote Procedure Call) protocols. Furthermore, we demonstrate that ChainScope accurately identifies the root cause of long-tail latency in a realistic use case.

‎docs/2026Conext.pdf‎

1.63 MB
Binary file not shown.

0 commit comments

Comments
 (0)