{
  "slug": "dulo",
  "term": "DULO",
  "aliases": [
    "DUal LOcality",
    "dual-locality caching"
  ],
  "definition": "DULO is a buffer-cache replacement scheme that combines recent access history with disk-block sequentiality to shape the requests reaching a hard disk.",
  "note": "At comparable recency, DULO favors retaining scattered blocks and evicting longer block sequences, aiming to leave more sequential work for the disk. Sequences depend on disk placement and recent accesses, not merely neighboring application addresses. [dulo2005]\n\nIts simulation compares against CLOCK under the label LRU. The Linux 2.6.11 prototype is an adaptation within the inactive list, not an exact implementation of the standalone design. [dulo2005]\n\nComparison requires the actual victim-selection rules and backend workload, not a policy label alone. CAR independently describes CLOCK as an LRU approximation. [car2004]",
  "status": "research",
  "advantages": [],
  "limitations": [
    {
      "text": "Pure random input provides no sequential requests for the policy to preserve.",
      "citationIds": [
        "dulo2005"
      ]
    }
  ],
  "related": [
    "clock-replacement",
    "cache-pollution"
  ],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-11-08",
  "citations": [
    {
      "id": "dulo2005",
      "title": "Jiang et al. DULO: An Effective Buffer Cache Management Scheme to Exploit Both Temporal and Spatial Locality. FAST 2005, sections 3, 4.1.1, 4.2.2.",
      "url": "https://www.usenix.org/event/fast05/tech/full_papers/jiang/jiang.pdf",
      "accessed": "2026-11-08"
    },
    {
      "id": "car2004",
      "title": "Bansal and Modha. CAR: Clock with Adaptive Replacement. FAST 2004, sections I-II.",
      "url": "https://www.usenix.org/legacy/events/fast04/tech/full_papers/bansal/bansal.pdf",
      "accessed": "2026-11-08"
    }
  ],
  "provenance": [
    "Historical HDD simulations and an adapted kernel prototype, not a modern SSD or current-Linux performance claim. [dulo2005]",
    "Source review only; no DULO code, private traces, timing benchmark or replication is supplied."
  ]
}
