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 …

Guest editors' introduction: software engineering for the cloud

J Grundy, G Kaefer, J Keung, A Liu - IEEE software, 2012 - ieeexplore.ieee.org
Cloud computing is a new paradigm for software systems where applications are divided
into sets of composite services hosted on leased, highly distributed platforms. There are …

[PDF][PDF] Look Who's Talking: Discovering Dependencies between Virtual Machines Using {CPU} Utilization

R Apte, L Hu, K Schwan, A Ghosh - … USENIX Workshop on Hot Topics in …, 2010 - usenix.org
A common problem experienced in datacenters and utility clouds is the lack of knowledge
about the mappings of the services being offered to or run by external users to the sets of …

Static analysis of infrastructure as code: a survey

M Chiari, M De Pascalis… - 2022 IEEE 19th …, 2022 - ieeexplore.ieee.org
The increasing use of Infrastructure as Code (IaC) in DevOps leads to benefits in speed and
reliability of deployment operation, but extends to infrastructure challenges typical of …

Documenting database usages and schema constraints in database-centric applications

M Linares-Vásquez, B Li, C Vendome… - Proceedings of the 25th …, 2016 - dl.acm.org
Database-centric applications (DCAs) usually rely on database operations over a large
number of tables and attributes. Understanding how database tables and attributes are used …

Bestconfig: tapping the performance potential of systems via automatic configuration tuning

Y Zhu, J Liu, M Guo, Y Bao, W Ma, Z Liu… - Proceedings of the …, 2017 - dl.acm.org
An ever increasing number of configuration parameters are provided to system users. But
many users have used one configuration setting across different workloads, leaving …

Configurability in SaaS (software as a service) applications

Nitu - Proceedings of the 2nd India software engineering …, 2009 - dl.acm.org
In the last few years Software as a Service (SaaS) has changed from curiosity generating
concept to an accepted mainstream concept. SaaS has transformed the way software is …

Configfix: interactive configuration conflict resolution for the linux kernel

P Franz, T Berger, I Fayaz, S Nadi… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Highly configurable systems are highly complex systems. The Linux kernel is arguably one
of the most well-known examples. Given its vast configuration space, researchers have used …

Third-party library dependency for large-scale SCA in the C/C++ ecosystem: How far are we?

L Jiang, H Yuan, Q Tang, S Nie, S Wu… - Proceedings of the 32nd …, 2023 - dl.acm.org
Existing software composition analysis (SCA) techniques for the C/C++ ecosystem tend to
identify the reused components through feature matching between target software project …

Out of sight, out of mind? How vulnerable dependencies affect open-source projects

GAA Prana, A Sharma, LK Shar, D Foo… - Empirical Software …, 2021 - Springer
Context Software developers often use open-source libraries in their project to improve
development speed. However, such libraries may contain security vulnerabilities, and this …