Mooncake/docs/source/design/tent
Feng Ren e0b0f01c42
[TENT] Enhanced QoS and Slice Spraying for TENT (#2048)
* Revise implementation

* Reformat

* fix fallback logic

* Add QoS APIs and docs

* Reformat

* Add QoS starvation prevention & bugfixes

* Reformat

* update docs

* remove tl_caller_id

* Fix worker distribution for multi-threaded submissions

When multiple threads submit slices simultaneously, they all start
distributing from worker 0, causing contention. Use thread_local
offset to distribute starting worker across threads, ensuring
each thread begins from a different worker.

Also rename submit_slices to next_worker_idx for clarity.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 13:38:56 +08:00
..
cpp-api.md [Docs]: Add TENT C++ API reference (#1488) 2026-02-05 13:41:02 +08:00
failover.md [TENT] Recover cooled-down RDMA rails and add failover e2e tests (#1984) 2026-04-30 16:49:40 +08:00
metrics.md [TENT] Add Metrics System with HTTP Server and Prometheus Integration (#1355) 2026-01-12 16:25:10 +08:00
overview.md [TENT] Recover cooled-down RDMA rails and add failover e2e tests (#1984) 2026-04-30 16:49:40 +08:00
qos.md [TENT] Enhanced QoS and Slice Spraying for TENT (#2048) 2026-05-22 13:38:56 +08:00
slice-spraying.md [TENT] Enhanced QoS and Slice Spraying for TENT (#2048) 2026-05-22 13:38:56 +08:00
tebench.md [TENT] Add RDMA-based notification (#1460) 2026-02-02 15:13:39 +08:00