LatenSeer: Causal Modeling of End-to-End Latency Distributions by Harnessing Distributed Tracing

被引:2
|
作者
Zhang, Yazhuo [1 ]
Isaacs, Rebecca [2 ]
Yue, Yao [3 ]
Yang, Juncheng [4 ]
Zhang, Lei [5 ]
Vigfusson, Ymir [1 ,6 ]
机构
[1] Emory Univ, Atlanta, GA 30322 USA
[2] Amazon Web Serv, Seattle, WA USA
[3] IOP Syst, San Francisco, CA USA
[4] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[5] Princeton Univ, Princeton, NJ 08544 USA
[6] Keystrike, Atlanta, GA USA
关键词
microservices; distributed tracing; latency estimation; end-to-end latency; INFERENCE;
D O I
10.1145/3620678.3624787
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
End-to-end latency estimation in web applications is crucial for system operators to foresee the effects of potential changes, helping ensure system stability, optimize cost, and improve user experience. However, estimating latency in microservices-based architectures is challenging due to the complex interactions between hundreds or thousands of loosely coupled microservices. Current approaches either track only latency-critical paths or require laborious bespoke instrumentation, which is unrealistic for end-to-end latency estimation in complex systems. This paper presents LatenSeer, a modeling framework for estimating end-to-end latency distributions in microservicebased web applications. LatenSeer proposes novel data structures to accurately represent causal relationships between services, overcoming the drawbacks of simple dependency representations that fail to capture the complexity of microservices. LatenSeer leverages distributed tracing data to practically and accurately model end-to-end latency at scale. Our evaluation shows that LatenSeer predicts latency within a 5.35% error, outperforming the state-of-the-art that has an error rate of more than 9.5%.
引用
收藏
页码:502 / 519
页数:18
相关论文
共 50 条
  • [31] Predicting the End-to-End Tail Latency of Containerized Microservices in the Cloud
    Rahman, Joy
    Lama, Palden
    2019 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2019, : 200 - 210
  • [32] Architectural Breakdown of End-to-End Latency in a TCP/IP Network
    Larsen, Steen
    Sarangam, Parthasarathy
    Huggahalli, Ram
    Kulkarni, Siddharth
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2009, 37 (06) : 556 - 571
  • [33] End-to-end latency of a fault-tolerant CORBA infrastructure
    Zhao, W
    Moser, LE
    Melliar-Smith, PM
    PERFORMANCE EVALUATION, 2006, 63 (4-5) : 341 - 363
  • [34] End-to-end entanglement establishment with lower latency in quantum networks
    Chen, Na
    Zhao, Qi
    Dou, Tianqi
    Xie, Yuheng
    Tang, Jianjun
    QUANTUM INFORMATION PROCESSING, 2024, 23 (02)
  • [35] Local End-to-End Paths for Low Latency Vehicular Communication
    Kousaridas, Apostolos
    Zhou, Chan
    2018 IEEE 87TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2018,
  • [36] A Framework for End-to-End Latency Measurements in a Satellite Network Environment
    Bisu, Anas A.
    Purvis, Alan
    Brigham, Katharine
    Sun, Hongjian
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [37] End-to-End Complex Lens Design with Differentiable Ray Tracing
    Sun, Qilin
    Wang, Congli
    Fu, Qiang
    Dun, Xiong
    Heidrich, Wolfgang
    ACM TRANSACTIONS ON GRAPHICS, 2021, 40 (04):
  • [38] End-to-End V2X Latency Modeling and Analysis in 5G Networks
    Coll-Perales, Baldomero
    Lucas-Estan, M. Carmen
    Shimizu, Takayuki
    Gozalvez, Javier
    Higuchi, Takamasa
    Avedisov, Sergei
    Altintas, Onur
    Sepulcre, Miguel
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (04) : 5094 - 5109
  • [39] The impact of security layering on end-to-end latency and system performance in switched and distributed e-business environments
    Iheagwara, C
    Blyth, A
    COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2002, 39 (06): : 827 - 840
  • [40] End-to-end Resource Reservations in Distributed Embedded Systems
    Ashjaei, Mohammad
    Mubeen, Saad
    Behnam, Moris
    Almeida, Luis
    Nolte, Thomas
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 1 - 11