[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 …
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 …
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 …
of online configuration changes, and execute trillions of configuration checks to personalize …
Testing configuration changes in context to prevent production failures
Large-scale cloud services deploy hundreds of configuration changes to production systems
daily. At such velocity, configuration changes have inevitably become prevalent causes of …
daily. At such velocity, configuration changes have inevitably become prevalent causes of …
Configuration validation with large language models
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 …
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
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 …
cases, these changes are correlated across files. For example, an engineer introduces a …
Rehearsal: A configuration verification tool for puppet
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 …
challenging problem. Several widely-publicized outages have been blamed not on software …
Test-case prioritization for configuration testing
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 …
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
US9813515B2 - Systems and methods for caching content with notification-based
invalidation with extension to clients - Google Patents US9813515B2 - Systems and …
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 …
infrastructure. This paper studies the performance of the leading content delivery provider …