Accelerating Distributed Tracing in Serverless Computing Using Differential Tracing

Distributed tracing is a fundamental tool for analyzing the execution of applications that involve multiple devices, such as AIoT systems. Meanwhile, serverless computing is a promising edge-cloud cooperation scheme that offers improved resource and cost efficiency. However, the efficiency of distri...

Full description

Saved in:
Bibliographic Details
Published in:2024 IEEE Coupling of Sensing & Computing in AIoT Systems (CSCAIoT) pp. 10 - 12
Main Authors: Yang, Yuhan, Wei, Xingda
Format: Conference Proceeding
Language:English
Published: IEEE 13.05.2024
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Distributed tracing is a fundamental tool for analyzing the execution of applications that involve multiple devices, such as AIoT systems. Meanwhile, serverless computing is a promising edge-cloud cooperation scheme that offers improved resource and cost efficiency. However, the efficiency of distributed tracing in serverless computing is compromised due to the excessive traces generated by various system components. In this paper, we introduce Differential Tracing, an efficient and accurate distributed tracing system specifically designed for serverless computing, which minimizes overhead of tracing while maintaining high accuracy.
DOI:10.1109/CSCAIoT62585.2024.00007