{
  "status": "research",
  "advantages": [],
  "limitations": [],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-10-20",
  "slug": "inter-flow-interference",
  "term": "Inter-flow interference",
  "aliases": [
    "SSD workload interference"
  ],
  "definition": "Inter-flow interference is the change in one I/O flow's behavior caused by other flows sharing storage resources.",
  "note": "Separate host submission queues can still feed shared mapping, cache, scheduling and flash resources. MQSim explicitly models those boundaries. Equal request counts do not establish equal internal work. [mqsim]\n\nAn observed slowdown does not identify its cause by itself. Keep isolated baselines, load generation and device preparation comparable before attributing a difference to a co-running flow. [hesela]",
  "related": [
    "slowdown-fairness",
    "nvme",
    "ssd-preconditioning",
    "garbage-collection"
  ],
  "citations": [
    {
      "id": "mqsim",
      "title": "Tavakkol et al. MQSim: A Framework for Enabling Realistic Studies of Modern Multi-Queue SSD Devices. FAST 2018, sections 3-6 and Appendix A.",
      "url": "https://www.usenix.org/system/files/conference/fast18/fast18-tavakkol.pdf",
      "accessed": "2026-10-20"
    },
    {
      "id": "hesela",
      "title": "Hesela: Sharing an SSD: who pays for the slowdown?",
      "url": "https://hesela.com/analyses/ssd-fairness-shared-queues/",
      "accessed": "2026-10-20"
    }
  ]
}
