{
  "schemaVersion": 1,
  "kind": "published-table-transcription",
  "title": "ReFlex Table 2: client-dependent mean read latency",
  "source": {
    "authors": [
      "Ana Klimovic",
      "Heiner Litz",
      "Christos Kozyrakis"
    ],
    "title": "ReFlex: Remote Flash ≈ Local Flash",
    "venue": "ASPLOS 2017",
    "url": "https://mast.stanford.edu/pubs/reflex_remote_flash_local_flash/paper.pdf",
    "locator": "Table 2; sections 4.1, 5.1, 5.2 and 5.3",
    "accessed": "2026-10-17",
    "sha256": "82c533f0a1799e7724abff92f24c5de9560fa5c766526c3dd6c98c657775e076"
  },
  "conditions": {
    "ioSize": "4KB (paper notation)",
    "access": "random read",
    "queueDepth": 1,
    "load": "unloaded",
    "network": "10GbE",
    "baseline": "Local SPDK",
    "reportedMetric": "arithmetic mean latency",
    "unit": "microsecond"
  },
  "rows": [
    {
      "path": "Local (SPDK)",
      "meanReadLatencyUs": 78
    },
    {
      "path": "ReFlex (IX client)",
      "meanReadLatencyUs": 99
    },
    {
      "path": "ReFlex (Linux client)",
      "meanReadLatencyUs": 117
    }
  ],
  "transformation": "Difference = each reported mean minus 78 microseconds; no raw samples or new measurements.",
  "limitations": [
    "Not an NVMe/TCP benchmark.",
    "No confidence intervals reconstructed.",
    "The 850K IOPS/core result is a different 1KB-read experiment."
  ],
  "rights": "Factual values transcribed with attribution; no paper figure or full table reproduced."
}
