[PDF][PDF] {ZooKeeper}: Wait-free coordination for internet-scale systems

P Hunt, M Konar, FP Junqueira, B Reed - 2010 USENIX Annual …, 2010 - usenix.org
In this paper, we describe ZooKeeper, a service for coordinating processes of distributed
applications. Since ZooKeeper is part of critical infrastructure, ZooKeeper aims to provide a …

The akamai network: a platform for high-performance internet applications

E Nygren, RK Sitaraman, J Sun - ACM SIGOPS Operating Systems …, 2010 - dl.acm.org
Comprising more than 61,000 servers located across nearly 1,000 networks in 70 countries
worldwide, the Akamai platform delivers hundreds of billions of Internet interactions daily …

Holistic configuration management at facebook

C Tang, T Kooburat, P Venkatachalam… - Proceedings of the 25th …, 2015 - dl.acm.org
Facebook's web site and mobile apps are very dynamic. Every day, they undergo thousands
of online configuration changes, and execute trillions of configuration checks to personalize …

Testing configuration changes in context to prevent production failures

X Sun, R Cheng, J Chen, E Ang, O Legunsen… - … USENIX Symposium on …, 2020 - usenix.org
Large-scale cloud services deploy hundreds of configuration changes to production systems
daily. At such velocity, configuration changes have inevitably become prevalent causes of …

Configuration validation with large language models

X Lian, Y Chen, R Cheng, J Huang, P Thakkar… - arXiv preprint arXiv …, 2023 - arxiv.org
Misconfigurations are major causes of software failures. Existing practices rely on developer-
written rules or test cases to validate configurations, which are expensive. Machine learning …

Rex: Preventing bugs and misconfiguration in large services using correlated change analysis

S Mehta, R Bhagwan, R Kumar, C Bansal… - … USENIX Symposium on …, 2020 - usenix.org
Large services experience extremely frequent changes to code and configuration. In many
cases, these changes are correlated across files. For example, an engineer introduces a …

Rehearsal: A configuration verification tool for puppet

R Shambaugh, A Weiss, A Guha - … of the 37th ACM SIGPLAN conference …, 2016 - dl.acm.org
Large-scale data centers and cloud computing have turned system configuration into a
challenging problem. Several widely-publicized outages have been blamed not on software …

Test-case prioritization for configuration testing

R Cheng, L Zhang, D Marinov, T Xu - Proceedings of the 30th ACM …, 2021 - dl.acm.org
Configuration changes are among the dominant causes of failures of large-scale software
system deployment. Given the velocity of configuration changes, typically at the scale of …

Systems and methods for caching content with notification-based invalidation with extension to clients

MT Flack, SL Ludin, MM Steiner - US Patent 9,813,515, 2017 - Google Patents
US9813515B2 - Systems and methods for caching content with notification-based
invalidation with extension to clients - Google Patents US9813515B2 - Systems and …

Measuring a commercial content delivery network

S Triukose, Z Wen, M Rabinovich - Proceedings of the 20th international …, 2011 - dl.acm.org
Content delivery networks (CDNs) have become a crucial part of the modern Web
infrastructure. This paper studies the performance of the leading content delivery provider …