PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
August 11, 2006ACM SIGCOMM Computer Communication Review118 citations

Planet scale software updates

View Full Paper
CGChristos GkantsidisTKThomas KaragiannisMVMilan Vojnović

Key Points

Key points are not available for this paper at this time.

Abstract

Fast and effective distribution of software updates (a.k.a. patches) to millions of Internet users has evolved into a critical task over the last years. In this paper, we characterize "Windows Update", one of the largest update services in the world, with the aim to draw general guidelines on how to best design and architect a fast and effective planet-scale patch dissemination system. To this end, we analyze an extensive set of data traces collected over the period of a year, consisting of billions of queries from over 300 million computers. Based on empirical observations and analytical results, we identify interesting properties of today's update traffic and user behavior.Building on this analysis, we consider alternative patch delivery strategies such as caching and peer-to-peer and evaluate their performance. We identify key factors that determine the effectiveness of these schemes in reducing the server workload and the network traffic, and in speeding-up the patch delivery. Most of our findings are invariant properties induced by either user behavior or architectural characteristics of today's Internet, and thus apply to the general problem of Internet-wide dissemination of software updates.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Gkantsidis et al. (2006) studied this question.

synapsesocial.com/papers/6a125a96f7bd4f5c7da62acfhttps://doi.org/10.1145/1151659.1159961
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Grouping techniques for update propagation in intermittently connected databases2002 · 17 citations
  2. 2A low-bandwidth network file system2001 · 795 citations
  3. 3Elements of Queueing Theory: Palm Martingale Calculus and Stochastic Recurrences2010 · 363 citations
  4. 4Use of Cfengine for Automated, Multi-Platform Software and Patch Distribution2000 · 8 citations
  5. 5SOFAnet: Middleware for Software Distribution over Internet2005 · 9 citations