{
  "slug": "global-translation-directory",
  "term": "Global Translation Directory (DFTL)",
  "aliases": [
    "GTD"
  ],
  "definition": "The Global Translation Directory in DFTL maps translation-page identifiers to their current physical flash locations.",
  "note": "This directory locates mapping pages, while the Cached Mapping Table holds selected data-page mappings. Relocating a translation page requires updating its directory entry. [dftl]",
  "status": "research",
  "advantages": [],
  "limitations": [],
  "related": [
    "ftl",
    "mapping-cache",
    "translation-page",
    "page-level-mapping"
  ],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-10-18",
  "citations": [
    {
      "id": "dftl",
      "title": "Gupta, Kim and Urgaonkar. DFTL. ASPLOS 2009, section 3.2 and Figure 5.",
      "url": "https://doi.org/10.1145/1508244.1508271",
      "accessed": "2026-10-18"
    },
    {
      "id": "ftl-guide",
      "title": "Hesela: Flash Translation Layer technology guide",
      "url": "https://hesela.com/tech/ftl/",
      "accessed": "2026-10-18"
    },
    {
      "id": "writeback",
      "title": "Hesela: Replacing a mapping can write metadata",
      "url": "https://hesela.com/analyses/ssd-mapping-cache-hmb/#mapping-writeback",
      "accessed": "2026-10-18"
    }
  ]
}
