Blog
Technical articles, experiments, and project notes from the Gthulhu community.
-
When Does CPU Scheduling Help AI Inference?
What our vLLM and DGX Spark experiments actually show about CPU contention, static pinning,
sched_ext, and when host scheduling becomes part of the AI inference critical path. -
Hardening Gthulhu Network Security with Istio Ambient Mode
Reduce the blast radius of privileged scheduler components with Kubernetes NetworkPolicy, Istio Ambient, Waypoint, Gateway API, and L7 authorization.
-
Improving Network Performance with Custom eBPF-based Schedulers
An early Gthulhu case study on using eBPF-based CPU scheduling to improve networking workloads. Published on the free5GC community blog.
-
Implementing GTP-driven Automatic Scheduling Optimization with eBPF-based Scheduler
Explore how GTP-aware signals can drive automatic runtime scheduling decisions for 5G packet-processing workloads. Published on the free5GC community blog.
What we write about
Gthulhu sits between Kubernetes resource allocation and Linux task execution, so most articles focus on practical questions around:
- Linux
sched_extand eBPF scheduling; - Kubernetes workload and topology awareness;
- AI / GPU inference host-side scheduling;
- networking and packet-processing workloads;
- runtime observability and scheduling policy;
- security and production hardening.
New experiments and project notes will be added here rather than making the top-level Blog navigation point directly to a single external article.