Perfscope: Practical online server performance bug inference in production cloud computing infrastructures

DJ Dean, H Nguyen, X Gu, H Zhang, J Rhee… - Proceedings of the …, 2014 - dl.acm.org
Performance bugs which manifest in a production cloud computing infrastructure are
notoriously difficult to diagnose because of both the difficulty of reproducing those bugs and …

Pcatch: Automatically detecting performance cascading bugs in cloud systems

J Li, Y Chen, H Liu, S Lu, Y Zhang, HS Gunawi… - Proceedings of the …, 2018 - dl.acm.org
Distributed systems have become the backbone of modern clouds. Users often expect high
scalability and performance isolation from distributed systems. Unfortunately, a type of poor …

What bugs live in the cloud? a study of 3000+ issues in cloud systems

HS Gunawi, M Hao, T Leesatapornwongsa… - Proceedings of the …, 2014 - dl.acm.org
We conduct a comprehensive study of development and deployment issues of six popular
and important cloud systems (Hadoop MapReduce, HDFS, HBase, Cassandra, ZooKeeper …

Cp-detector: Using configuration-related performance properties to expose performance bugs

H He, Z Jia, S Li, E Xu, T Yu, Y Yu, J Wang… - Proceedings of the 35th …, 2020 - dl.acm.org
Performance bugs are often hard to detect due to their non fail-stop symptoms. Existing
debugging techniques can only detect performance bugs with known patterns (eg, inefficient …

Perflearner: Learning from bug reports to understand and generate performance test frames

X Han, T Yu, D Lo - Proceedings of the 33rd ACM/IEEE international …, 2018 - dl.acm.org
Software performance is important for ensuring the quality of software products.
Performance bugs, defined as programming errors that cause significant performance …

Perfcompass: Online performance anomaly fault localization and inference in infrastructure-as-a-service clouds

DJ Dean, H Nguyen, P Wang, X Gu… - … on Parallel and …, 2015 - ieeexplore.ieee.org
Infrastructure-as-a-service clouds are becoming widely adopted. However, resource sharing
and multi-tenancy have made performance anomalies a top concern for users. Timely …

Bug characteristics in open source software

L Tan, C Liu, Z Li, X Wang, Y Zhou, C Zhai - Empirical software …, 2014 - Springer
To design effective tools for detecting and recovering from software failures requires a deep
understanding of software bug characteristics. We study software bug characteristics by …

An Empirical Study of High Performance Computing (HPC) Performance Bugs

MAK Azad, N Iqbal, F Hassan… - 2023 IEEE/ACM 20th …, 2023 - ieeexplore.ieee.org
Performance efficiency and scalability are the major design goals for high performance
computing (HPC) applications. However, it is challenging to achieve high efficiency and …

Efficient flow profiling for detecting performance bugs

R Mudduluru, MK Ramanathan - … of the 25th International Symposium on …, 2016 - dl.acm.org
Performance issues in large applications arise only in particular scenarios under heavy load
conditions. It is therefore difficult to catch them during testing and they easily escape into …

An empirical study of reported bugs in server software with implications for automated bug diagnosis

SK Sahoo, J Criswell, V Adve - Proceedings of the 32nd ACM/IEEE …, 2010 - dl.acm.org
Reproducing bug symptoms is a prerequisite for performing automatic bug diagnosis. Do
bugs have characteristics that ease or hinder automatic bug diagnosis? In this paper, we …