[BOOK][B] DevOps: A software architect's perspective

L Bass, I Weber, L Zhu - 2015 - books.google.com
The First Complete Guide to DevOps for Software Architects DevOps promises to accelerate
the release of new software features and improve monitoring of systems in production, but its …

Secure Firmware Update: Challenges and Solutions

L Catuogno, C Galdi - Cryptography, 2023 - mdpi.com
The pervasiveness of IoT and embedded devices allows the deployment of services that
were unthinkable only few years ago. Such devices are typically small, run unattended …

Understanding and detecting software upgrade failures in distributed systems

Y Zhang, J Yang, Z **, U Sethi, K Rodrigues… - Proceedings of the …, 2021 - dl.acm.org
Upgrade is one of the most disruptive yet unavoidable maintenance tasks that undermine
the availability of distributed systems. Any failure during an upgrade is catastrophic, as it …

Cloud software upgrades: Challenges and opportunities

I Neamtiu, T Dumitraş - … on the Maintenance and Evolution of …, 2011 - ieeexplore.ieee.org
The fast evolution pace for cloud computing software is on a collision course with our
growing reliance on cloud computing. On one hand, cloud software must have the agility to …

Metric selection and anomaly detection for cloud operations using log and metric correlation analysis

M Farshchi, JG Schneider, I Weber, J Grundy - Journal of Systems and …, 2018 - Elsevier
Cloud computing systems provide the facilities to make application services resilient against
failures of individual computing resources. However, resiliency is typically limited by a cloud …

Safe and automatic live update for operating systems

C Giuffrida, A Kuijsten, AS Tanenbaum - ACM Sigplan Notices, 2013 - dl.acm.org
Increasingly many systems have to run all the time with no downtime allowed. Consider, for
example, systems controlling electric power plants and e-banking servers. Nevertheless …

Why, how and where of delays in software security patch management: An empirical investigation in the healthcare sector

N Dissanayake, M Zahedi, A Jayatilaka… - Proceedings of the ACM …, 2022 - dl.acm.org
Numerous security attacks that resulted in devastating consequences can be traced back to
a delay in applying a security patch. Despite the criticality of timely patch application, not …

Efficient customization of multi-tenant software-as-a-service applications with service lines

S Walraven, D Van Landuyt, E Truyen… - Journal of Systems and …, 2014 - Elsevier
Application-level multi-tenancy is an architectural approach for Software-as-a-Service
(SaaS) applications which enables high operational cost efficiency by sharing one …

ChangeRCA: Finding Root Causes from Software Changes in Large Online Systems

G Yu, P Chen, Z He, Q Yan, Y Luo, F Li… - Proceedings of the ACM …, 2024 - dl.acm.org
In large-scale online service systems, the occurrence of software changes is inevitable and
frequent. Despite rigorous pre-deployment testing practices, the presence of defective …

Mvedsua: Higher availability dynamic software updates via multi-version execution

L Pina, A Andronidis, M Hicks, C Cadar - Proceedings of the Twenty …, 2019 - dl.acm.org
Dynamic Software Updating (DSU) is a technique for patching stateful software without
shutting it down, which enables both timely updates and non-stop service. Unfortunately …