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 indices. In this paper we present DeLag, a novel automated search-based approach for diagnosing performance issues in service-based systems. DeLag identifies subsets of requests that show, in the combination of their Remote Procedure Call execution times, symptoms of potentially relevant performance issues. We call such symptoms Latency Degradation Patterns. DeLag simultaneously searches for multiple latency degradation patterns while optimizing precision, recall and latency dissimilarity. Experimentation on...
Software performance faults have severe consequences for users, developers, and companies. One way t...
AbstractLarge-scale-software systems (LSSs) are composed of hundreds of subsystems that interact wit...
Context: With an increasing number of applications running on a microservices-based cloud system (su...
<p>Large production systems are susceptible to chronic performance problems where the system still w...
Cloud datacenters comprise hundreds or thousands of disparate application services, each having stri...
Performance is once again a first-class concern. Developers can no longer wait for the next generati...
Preprint submitted to Elsevier. The goal of performance maintenance is to improve the performance of...
<p>Large-scale networked computing systems are widely deployed to run business-critical applications...
The constantly increasing volume of data collected in every aspect of our daily lives has necessitat...
This paper presents a technology agnostic method for extracting the underlying distinct patterns of ...
Context. Software Performance Antipatterns (SPAs) research has focused on algorithms for the charact...
ABSTRACT: The performance of applications remains a major concern to programmers. An unexpected late...
This paper assesses the fault-detection capabilities of modern deep-learning models. It highlights t...
Detection, diagnosis and mitigation of performance problems in today\u27s large-scale distributed an...
Diagnosing performance degradation in distributed systems is a complex and difficult task. Software...
Software performance faults have severe consequences for users, developers, and companies. One way t...
AbstractLarge-scale-software systems (LSSs) are composed of hundreds of subsystems that interact wit...
Context: With an increasing number of applications running on a microservices-based cloud system (su...
<p>Large production systems are susceptible to chronic performance problems where the system still w...
Cloud datacenters comprise hundreds or thousands of disparate application services, each having stri...
Performance is once again a first-class concern. Developers can no longer wait for the next generati...
Preprint submitted to Elsevier. The goal of performance maintenance is to improve the performance of...
<p>Large-scale networked computing systems are widely deployed to run business-critical applications...
The constantly increasing volume of data collected in every aspect of our daily lives has necessitat...
This paper presents a technology agnostic method for extracting the underlying distinct patterns of ...
Context. Software Performance Antipatterns (SPAs) research has focused on algorithms for the charact...
ABSTRACT: The performance of applications remains a major concern to programmers. An unexpected late...
This paper assesses the fault-detection capabilities of modern deep-learning models. It highlights t...
Detection, diagnosis and mitigation of performance problems in today\u27s large-scale distributed an...
Diagnosing performance degradation in distributed systems is a complex and difficult task. Software...
Software performance faults have severe consequences for users, developers, and companies. One way t...
AbstractLarge-scale-software systems (LSSs) are composed of hundreds of subsystems that interact wit...
Context: With an increasing number of applications running on a microservices-based cloud system (su...