English
Related papers

Related papers: MicroHECL: High-Efficient Root Cause Localization …

200 papers

Existing multi-source root cause analysis (RCA) methods for microservice systems assume all services have traces to construct a service call graph. However, this assumption is not practical as microservice systems evolve rapidly and may…

Software Engineering · Computer Science 2026-04-21 Luan Pham , Huong Ha , Xiuzhen Zhang , Hongyu Zhang

With the rapid development of smart manufacturing, edge computing-oriented microservice platforms are emerging as an important part of production control. In the containerized deployment of microservices, layer sharing can reduce the huge…

Systems and Control · Electrical Eng. & Systems 2023-01-02 Yuxiang Liu , Bo Yang , Yu Wu , Cailian Chen , Xinping Guan

With the maturity of web services, containers, and cloud computing technologies, large services in traditional systems (e.g. the computation services of machine learning and artificial intelligence) are gradually being broken down into many…

Software Engineering · Computer Science 2024-02-05 Abel C. H. Chen

This paper investigates the inclusion of microservices architecture in the development of scalable and reliable airline reservation systems. Most of the traditional reservation systems are very rigid and centralized which makes them prone…

Software Engineering · Computer Science 2024-10-28 Biman Barua , M. Shamim Kaiser

Large scale cloud services use Key Performance Indicators (KPIs) for tracking and monitoring performance. They usually have Service Level Objectives (SLOs) baked into the customer agreements which are tied to these KPIs. Dependency…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-02-04 Chetan Bansal , Sundararajan Renganathan , Ashima Asudani , Olivier Midy , Mathru Janakiraman

Scaling a parallel program to modern supercomputers is challenging due to inter-process communication, Amdahl's law, and resource contention. Performance analysis tools for finding such scaling bottlenecks either base on profiling or…

Performance · Computer Science 2020-09-04 Yuyang Jin , Haojie Wang , Teng Yu , Xiongchao Tang , Torsten Hoefler , Xu Liu , Jidong Zhai

Optimizing tail latency while efficiently managing computational resources is crucial for delivering high-performance, latency-sensitive services in edge computing. Emerging applications, such as augmented reality, require low-latency…

Machine Learning · Computer Science 2024-10-23 Jyoti Shokhanda , Utkarsh Pal , Aman Kumar , Soumi Chattopadhyay , Arani Bhattacharya

Reliability is essential for ensuring efficiency in LLM training. However, many real-world reliability issues remain difficult to resolve, resulting in wasted resources and degraded model performance. Unfortunately, today's collective…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-09-04 Yangtao Deng , Lei Zhang , Qinlong Wang , Xiaoyun Zhi , Xinlei Zhang , Zhuo Jiang , Haohan Xu , Lei Wang , Zuquan Song , Gaohong Liu , Yang Bai , Shuguang Wang , Wencong Xiao , Jianxi Ye , Minlan Yu , Hong Xu

Service meshes play a central role in the modern application ecosystem by providing an easy and flexible way to connect different services that form a distributed application. However, because of the way they interpose on application…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-07-05 Xiangfeng Zhu , Guozhen She , Bowen Xue , Yu Zhang , Yongsu Zhang , Xuan Kelvin Zou , Xiongchun Duan , Peng He , Arvind Krishnamurthy , Matthew Lentz , Danyang Zhuo , Ratul Mahajan

Microservices are a dominant architecture in cloud computing, offering scalability and modularity, but also posing complex deployment challenges. As data centers contribute significantly to global carbon emissions, carbon-aware scheduling…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-27 Georgia Christofidi , Francisco Álvarez-Terribas , Ioannis Roumpos , Nicolas Kourtellis , Jesus Omaña Iglesias , Thaleia Dimitra Doudali

Performance debugging in production is a fundamental activity in modern service-based systems. The diagnosis of performance issues is often time-consuming, since it requires thorough inspection of large volumes of traces and performance…

Software Engineering · Computer Science 2023-04-10 Luca Traini , Vittorio Cortellessa

Runtime failure and performance degradation is commonplace in modern cloud systems. For cloud providers, automatically determining the root cause of incidents is paramount to ensuring high reliability and availability as prompt fault…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-07-12 Zhiqiang Xie , Yujia Zheng , Lizi Ottens , Kun Zhang , Christos Kozyrakis , Jonathan Mace

Due to a wide spectrum of applications in the real world, such as security, financial surveillance, and health risk, various deep anomaly detection models have been proposed and achieved state-of-the-art performance. However, besides being…

Machine Learning · Computer Science 2023-09-08 Xiao Han , Lu Zhang , Yongkai Wu , Shuhan Yuan

We consider a hierarchical edge-cloud architecture in which services are provided to mobile users as chains of virtual network functions. Each service has specific computation requirements and target delay performance, which require placing…

Networking and Internet Architecture · Computer Science 2022-02-21 Itamar Cohen , Carla Fabiana Chiasserini , Paolo Giaccone , Gabriel Scalosub

For large-scale distributed systems, it's crucial to efficiently diagnose the root causes of incidents to maintain high system availability. The recent development of microservice architecture brings three major challenges (i.e., operation,…

Software Engineering · Computer Science 2021-09-23 Hanzhang Wang , Zhengkai Wu , Huai Jiang , Yichao Huang , Jiamu Wang , Selcuk Kopru , Tao Xie

Mobile edge computing (MEC) is a promising technique for providing low-latency access to services at the network edge. The services are hosted at various types of edge nodes with both computation and communication capabilities. Due to the…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-06-18 Stephen Pasteris , Shiqiang Wang , Mark Herbster , Ting He

Cloud-based services are surging into popularity in recent years. However, outages, i.e., severe incidents that always impact multiple services, can dramatically affect user experience and incur severe economic losses. Locating the…

Diagnosing problems in Internet-scale services remains particularly difficult and costly for both content providers and ISPs. Because the Internet is decentralized, the cause of such problems might lie anywhere between an end-user's device…

Artificial Intelligence · Computer Science 2020-04-08 Loïck Bonniot , Christoph Neumann , François Taïani

The growing pressure on cloud application scalability has accentuated storage performance as a critical bottle- neck. Although cache replacement algorithms have been extensively studied, cache prefetching - reducing latency by retrieving…

Performance · Computer Science 2017-05-23 Juncheng Yang , Reza Karimi , Trausti Sæmundsson , Avani Wildani , Ymir Vigfusson

Cloud computing, despite its advantages in scalability, may not always fully satisfy the low-latency demands of emerging latency-sensitive pervasive applications. The cloud-edge continuum addresses this by integrating the responsiveness of…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-10-09 Xu Bai , Muhammed Tawfiqul Islam , Rajkumar Buyya , Adel N. Toosi