Pith. sign in

REVIEW 1 cited by

Nahida: In-Band Distributed Tracing with eBPF

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2311.09032 v1 pith:IAC74WD4 submitted 2023-11-15 cs.OS

classification cs.OS
keywords tracingnahidarequestsdistributedsystemstracktracecomplete
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Microservices are commonly used in modern cloud-native applications to achieve agility. However, the complexity of service dependencies in large-scale microservices systems can lead to anomaly propagation, making fault troubleshooting a challenge. To address this issue, distributed tracing systems have been proposed to trace complete request execution paths, enabling developers to troubleshoot anomalous services. However, existing distributed tracing systems have limitations such as invasive instrumentation, trace loss, or inaccurate trace correlation. To overcome these limitations, we propose a new tracing system based on eBPF (extended Berkeley Packet Filter), named Nahida, that can track complete requests in the kernel without intrusion, regardless of programming language or implementation. Our evaluation results show that Nahida can track over 92% of requests with stable accuracy, even under the high concurrency of user requests, while the state-of-the-art non-invasive approaches can not track any of the requests. Importantly, Nahida can track requests served by a multi-threaded application that none of the existing invasive tracing systems can handle by instrumenting tracing codes into libraries. Moreover, the overhead introduced by Nahida is negligible, increasing service latency by only 1.55%-2.1%. Overall, Nahida provides an effective and non-invasive solution for distributed tracing.

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Cognitive Weave: Synthesizing Abstracted Knowledge with a Spatio-Temporal Resonance Graph

    cs.AI 2025-06 conditional novelty 4.0 of 10

    Cognitive Weave is a memory framework for LLM agents that combines vector, temporal, and relational storage with LLM-generated insight summaries, reporting gains in planning, evolving QA, and dialogue coherence.

Pith tools