vllm.distributed.ec_transfer.ec_connector.mooncake ¶
Internal building blocks for the Mooncake encoder-cache connector.
The public connector remains in :mod:mooncake_ec_connector. This package separates configuration, control-plane messaging, transfer state, registered memory, and worker/scheduler orchestration so that each component has one owner and can be tested independently.
Modules:
-
config– -
control–ZMQ control plane for Mooncake encoder-cache reservations and events.
-
memory–Registered-memory allocation and residency for Mooncake transfers.
-
metadata–Metadata exchanged by the Mooncake encoder-cache connector.
-
producer–Producer-side push lifecycle, futures, and source-tensor ownership.
-
reservation–Consumer-side reservation lifecycle and destination-memory ownership.
-
scheduler–Scheduler-side planning and observation for Mooncake cache transfers.
-
state–Scheduler-owned lifecycle and indexes for Consumer-bound transfers.
-
transfer–Mooncake data-plane engine and memory-registration ownership.
-
worker–Worker-side orchestration of Mooncake control, memory, and data planes.