Everything About ___
Live briefing

Everything about Distributed cache

Type of computer cache

In computing, a distributed cache is an extension of the traditional concept of cache used in a single locale. A distributed cache may span multiple servers so that it can grow in size and in transactional capacity. It is mainly used to store application data residing in database and web session data. The idea of distributed caching has become feasible now because main memory has become very cheap and network cards have become very fast, with 1 Gbit now standard everywhere and 10 Gbit gaining traction. Also, a distributed cache works well on lower cost machines usually employed for web servers as opposed to database servers which require expensive hardware. An emerging internet architecture known as Information-centric networking (ICN) is one of the best examples of a distributed cache network. The ICN is a network level solution hence the existing distributed network cache management schemes are not well suited for ICN. In the supercomputer environment, distributed cache is typically implemented in the form of burst buffer. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Distributed cacheA 5-minute orientation
  2. Skim a recent paper: CACHE-IT: A distributed architecture for proactive edge caching in heterogeneous IoT scenariosInfluential work since 2022
  3. Pick up a classic book: A primer on memory consistency and cache coherenceThe most-reprinted book on the subject
  4. Read the landmark paper: Cache Placement in Fog-RANs: From Centralized to Distributed AlgorithmsCited 132 times
  5. Go sideways: Cache (computing)A closely related topic
  6. Go sideways: Consistent hashingA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Examples

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics