{
  "slug": "kuco",
  "term": "Kuco",
  "aliases": [
    "KucoFS"
  ],
  "definition": "Kuco is a research persistent-memory file-system architecture that offloads lookup and concurrency work to userspace while retaining trusted kernel metadata updates.",
  "note": "KucoFS implements Kuco. Userspace supplies located metadata addresses, but Kfs validates them and resolves the pathname itself when validation fails. [kuco-paper]\n\nCopy-on-write data persistence precedes the metadata log. Read protection is partition-grained, not full POSIX ACL support; atomic-mmap uses private copies and msync, not unrestricted in-place DAX stores. [kuco-paper]",
  "status": "research",
  "advantages": [],
  "limitations": [],
  "related": [
    "persistent-memory",
    "dax",
    "aerie",
    "splitfs"
  ],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-11-13",
  "citations": [
    {
      "id": "kuco-paper",
      "title": "Youmin Chen et al. Scalable Persistent Memory File System with Kernel-Userspace Collaboration. FAST 2021, pp. 81-95, sections 3.2-3.4, 4.2-4.5 and 5.1.",
      "url": "https://www.usenix.org/system/files/fast21-chen-youmin.pdf",
      "accessed": "2026-11-13"
    },
    {
      "id": "hesela-direct-access",
      "title": "Hesela. Direct access does not transfer authority.",
      "url": "https://hesela.com/analyses/pmem-persistence-domains-dax/#direct-access-authority",
      "accessed": "2026-11-13"
    }
  ],
  "provenance": [
    "Primary-source design synthesis, not a reproduced prototype, hardware measurement or current deployment recommendation."
  ]
}
