<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>AIBrix Blogs</title>
    <link>https://aibrix.github.io/</link>
    <description>Recent content on AIBrix Blogs</description>
    <image>
      <title>AIBrix Blogs</title>
      <url>https://avatars.githubusercontent.com/u/172333446?s=400&amp;u=4a09fcf58975e747296cd7952605a5f009731798&amp;v=4</url>
      <link>https://avatars.githubusercontent.com/u/172333446?s=400&amp;u=4a09fcf58975e747296cd7952605a5f009731798&amp;v=4</link>
    </image>
    <generator>Hugo -- 0.137.1</generator>
    <language>en</language>
    <lastBuildDate>Mon, 22 Jun 2026 12:00:00 +0000</lastBuildDate>
    <atom:link href="https://aibrix.github.io/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Should You Self-Host Batch Inference? An Honest Cost Breakdown</title>
      <link>https://aibrix.github.io/posts/2026-06-22-batch-cost-study/</link>
      <pubDate>Mon, 22 Jun 2026 12:00:00 +0000</pubDate>
      <guid>https://aibrix.github.io/posts/2026-06-22-batch-cost-study/</guid>
      <description>&lt;h2 id=&#34;start-with-the-workload&#34;&gt;Start with the workload&lt;/h2&gt;
&lt;p&gt;Batch inference is the unglamorous half of serving LLMs — no user waiting on a token, just a queue of work to grind through offline: classify a few hundred million records, pull fields from a document archive, score a dataset, summarize a support-ticket backlog. The jobs are huge, latency-tolerant, and the bill is almost all raw token volume. Which is why someone always asks: &lt;em&gt;can we just self-host this instead of paying an API?&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>AIBrix KVCache: Optimizing Single-Node P/D Disaggregation</title>
      <link>https://aibrix.github.io/posts/2026-06-16-single-node-pd/</link>
      <pubDate>Tue, 16 Jun 2026 14:00:00 +0000</pubDate>
      <guid>https://aibrix.github.io/posts/2026-06-16-single-node-pd/</guid>
      <description>&lt;p&gt;As large language models become widely used in multi-turn conversation, retrieval-augmented generation, and agentic workloads, memory management during inference is emerging as a key bottleneck for both performance and cost. KV cache is one of the core optimizations in LLM serving, and its capacity as well as reuse efficiency directly influences time to first token (TTFT), time per output token (TPOT), and overall system throughput.&lt;/p&gt;
&lt;p&gt;This article introduces the AIBrix KVCache approach and presents an optimization strategy for single-node Prefill/Decode (P/D) disaggregation, targeting GPU environments such as NVIDIA L20 where RDMA-capable networking is unavailable. Depending on workload characteristics, the design supports two deployment forms. For workloads where reusable common-prefix demand is limited, a direct P/D disaggregation architecture is sufficient. For workloads such as multi-turn chat, where a substantial fraction of prompts share reusable prefixes, a KVCache-centric P/D disaggregation architecture is more effective.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AIBrix v0.7.0 Release: Management Console, Self-Hosted Batch, KV-Centric Disaggregation, and a Highly-Available Gateway</title>
      <link>https://aibrix.github.io/posts/2026-06-16-v0.7.0-release/</link>
      <pubDate>Tue, 16 Jun 2026 12:00:00 +0000</pubDate>
      <guid>https://aibrix.github.io/posts/2026-06-16-v0.7.0-release/</guid>
      <description>&lt;h1 id=&#34;-aibrix-v070-release&#34;&gt;🚀 AIBrix v0.7.0 Release&lt;/h1&gt;
&lt;p&gt;The pieces that make large-scale LLM inference fast — multi-engine serving, prefill/decode disaggregation, KV-cache reuse, high-throughput batch, multi-cloud GPU capacity — mostly exist already as discrete parts. The harder problem is making them compose into one platform: a KV path that serves both offload and disaggregation instead of two, a gateway that stays correct when it&amp;rsquo;s replicated, an engine choice that isn&amp;rsquo;t hard-wired, and an operational surface that doesn&amp;rsquo;t require a standing Kubernetes-and-Envoy team to drive.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AIBrix v0.6.0 Release: Envoy Sidecar, Mixed LLM Workloads Routing, Routing Profiles, LoRA Delivery &amp; New APIs</title>
      <link>https://aibrix.github.io/posts/2026-03-03-v0.6.0-release/</link>
      <pubDate>Tue, 03 Mar 2026 12:00:00 +0000</pubDate>
      <guid>https://aibrix.github.io/posts/2026-03-03-v0.6.0-release/</guid>
      <description>&lt;h1 id=&#34;-aibrix-v060-release&#34;&gt;🚀 AIBrix v0.6.0 Release&lt;/h1&gt;
&lt;p&gt;Today we&amp;rsquo;re excited to announce &lt;strong&gt;AIBrix v0.6.0&lt;/strong&gt;, a release that expands how you deploy and route inference traffic. Key highlights include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Envoy Sidecar Support&lt;/strong&gt; – Run Envoy alongside the gateway-plugin without requiring a separate Envoy Gateway controller, simplifying deployments.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Intelligent Mixed-Workload Routing&lt;/strong&gt; — Run prefill/decode-optimized pods alongside standard inference pods and route requests dynamically based on workload patterns and system load.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Routing Profiles&lt;/strong&gt; – Define multiple routing behaviors in a single model configuration and select them per request using a header.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Improved LoRA Artifact Delivery&lt;/strong&gt; – Artifact downloads are now fully handled by the &lt;strong&gt;AIBrix runtime&lt;/strong&gt;, with direct credential passing, first-class &lt;strong&gt;AWS S3&lt;/strong&gt; support, and non-blocking async downloads.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expanded API Surface&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;OpenAI-compatible audio APIs: &lt;code&gt;/v1/audio/transcriptions&lt;/code&gt;, &lt;code&gt;/v1/audio/translations&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;New endpoints: &lt;code&gt;/v1/classify&lt;/code&gt; and &lt;code&gt;/v1/rerank&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Together, these updates make &lt;strong&gt;AIBrix v0.6.0&lt;/strong&gt; easier to deploy, easier to observe, and more adaptable for production AI workloads. For the complete list of changes, commit history, and contributor details, see the &lt;a href=&#34;https://github.com/vllm-project/aibrix/releases/tag/v0.6.0&#34;&gt;&lt;strong&gt;AIBrix v0.6.0 Release Notes&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PrisKV: A Colocated Tiered KVCache Store for LLM Serving</title>
      <link>https://aibrix.github.io/posts/2025-11-26-priskv-intro/</link>
      <pubDate>Wed, 26 Nov 2025 12:00:00 +0000</pubDate>
      <guid>https://aibrix.github.io/posts/2025-11-26-priskv-intro/</guid>
      <description>&lt;p&gt;In recent years, large language models (LLMs) such as GPT, DeepSeek, Doubao and Qwen have advanced rapidly and are reshaping a wide range of industries. As the Scaling Law continues to be validated and pushed to its limits, LLM capabilities keep improving and are now playing a critical role in scenarios like enterprise knowledge management, intelligent customer support, code generation, and content creation.&lt;/p&gt;
&lt;p&gt;However, this surge in demand is putting unprecedented pressure on the underlying AI infrastructure. The key question for the industry has shifted to: how can we deliver high-throughput, low-latency inference in a stable and cost-efficient way? Most modern models are built on Transformer architecture, and performance optimization has evolved from simply &amp;ldquo;adding more compute&amp;rdquo; to a more holistic, system-level effort focused on inference frameworks, scheduling strategies, and high-performance KVCache designs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AIBrix v0.5.0 Release: Batch API, KVCache v1 Connector, and Enhanced P/D orchestration</title>
      <link>https://aibrix.github.io/posts/2025-11-10-v0.5.0-release/</link>
      <pubDate>Mon, 10 Nov 2025 12:00:00 +0000</pubDate>
      <guid>https://aibrix.github.io/posts/2025-11-10-v0.5.0-release/</guid>
      <description>&lt;h1 id=&#34;-aibrix-v050-release&#34;&gt;🚀 AIBrix v0.5.0 Release&lt;/h1&gt;
&lt;p&gt;Today, we&amp;rsquo;re excited to announce &lt;strong&gt;AIBrix v0.5.0&lt;/strong&gt;, a release that pushes AIBrix closer to a batteries-included control plane for modern LLM workloads. This release introduces an &lt;strong&gt;OpenAI-compatible Batch API&lt;/strong&gt; for high-volume, latency-insensitive workloads, making it easy to offload large offline and evaluation jobs without overloading real-time endpoints. We also introduce a new KVCache Connector &lt;strong&gt;&lt;code&gt;AIBrixOffloadingConnectorV1Type3&lt;/code&gt;&lt;/strong&gt; that enables pipelined KVCache prefetching and loading and layer-wise KVCache offloading for efficient KVCache offloading. v0.5.0 turns StormService into a &lt;strong&gt;production-grade control plane for P/D disaggregation&lt;/strong&gt; with PodSet/PodGroup primitives for multi-pod management, topology- and load-aware P/D routing, and role-level autoscaling via &lt;code&gt;subTargetSelector&lt;/code&gt; for fine-grained prefill/decode scaling.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AIBrix v0.4.0 Release: P/D Disaggregation and Expert Parallelism Support, KVCache v1 Connector, KV Event Synchronization &amp; Multi‑Engine Support</title>
      <link>https://aibrix.github.io/posts/2025-08-04-v0.4.0-release/</link>
      <pubDate>Mon, 04 Aug 2025 12:00:00 +0000</pubDate>
      <guid>https://aibrix.github.io/posts/2025-08-04-v0.4.0-release/</guid>
      <description>&lt;p&gt;AIBrix is a composable, cloud‑native LLM inference infrastructure designed to deliver high performance and low cost at scale. We now present a major update in a new release - v0.4.0. This release tackles key bottlenecks in orchestration and routing for &lt;strong&gt;Prefill/Decode(P/D) Disaggregation&lt;/strong&gt; and &lt;strong&gt;Large‑scale Expert Parallelism(EP)&lt;/strong&gt;, optimizations in the &lt;strong&gt;AIBrix KVCache V1 Connector&lt;/strong&gt;, &lt;strong&gt;KV Event synchronization&lt;/strong&gt; from engine and &lt;strong&gt;Multi‑Engine&lt;/strong&gt; support.&lt;/p&gt;
&lt;h2 id=&#34;v040-highlight-features&#34;&gt;v0.4.0 Highlight Features&lt;/h2&gt;
&lt;h3 id=&#34;stormservice-for-prefilldecode-pd-orchestration-and-pdaware-routing-support&#34;&gt;StormService for Prefill/Decode (P/D) Orchestration and P/D‑Aware Routing Support&lt;/h3&gt;
&lt;p&gt;P/D disaggregation is an architecture where the prefill (forward computation) and decode (token generation) phases run on different GPU nodes to improve resource utilization and throughput. To support P/D disaggregation, AIBrix defines a custom resource called StormService that manages the life‑cycle of inference containers in a P/D architecture. StormService uses a three‑layer structure: a top‑level StormService object encapsulates the service and tracks replica count; a middle‑level RoleSet represents a group of roles (such as Prefill or Decode); and the bottom‑level Pod performs the actual inference tasks. This hierarchical design allows updates to propagate from StormService downwards, and each level&amp;rsquo;s reconciler synchronizes status as needed, enabling atomic scale‑up/down and rolling updates for P/D services.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AIBrix v0.3.0 Release: KVCache Offloading, Prefix Cache, Fairness Routing, and Benchmarking Tools</title>
      <link>https://aibrix.github.io/posts/2025-05-21-v0.3.0-release/</link>
      <pubDate>Wed, 21 May 2025 15:00:00 +0000</pubDate>
      <guid>https://aibrix.github.io/posts/2025-05-21-v0.3.0-release/</guid>
      <description>&lt;p&gt;AIBrix is a composable, cloud-native AI infrastructure toolkit designed to power scalable and cost-effective large language model (LLM) inference. As production demands for memory-efficient and latency-aware LLM services continue to grow, we’re excited to announce the v0.3.0 release of AIBrix. This release brings major architectural enhancements—including KVCache offloading, smarter prefix caching, load-aware routing strategies, robust benchmarking support, and improved system stability.&lt;/p&gt;
&lt;p&gt;This release focuses on three key challenges for LLM inference systems:&lt;/p&gt;</description>
    </item>
    <item>
      <title>DeepSeek-R1 671B multi-host Deployment in AIBrix</title>
      <link>https://aibrix.github.io/posts/2025-03-10-deepseek-r1/</link>
      <pubDate>Sun, 09 Mar 2025 09:30:00 -0800</pubDate>
      <guid>https://aibrix.github.io/posts/2025-03-10-deepseek-r1/</guid>
      <description>&lt;p&gt;This blog post introduces deploying DeepSeek R1 using AIBrix. DeepSeek-R1 demonstrates remarkable proficiency in reasoning tasks through step-by-step training process. It features 671B total parameters with 37B active parameters, and 128k context length. However, due to its large size, the deployment process is more complex. AIBrix provides enough tools that enable users to deploy and manage distributed inference services efficiently.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;deepseek-r1&#34; loading=&#34;lazy&#34; src=&#34;https://aibrix.github.io/images/deepseek-r1/deepseek-performance.jpg&#34;&gt;
ref: &lt;a href=&#34;https://huggingface.co/deepseek-ai/DeepSeek-R1/resolve/main/figures/benchmark.jpg&#34;&gt;https://huggingface.co/deepseek-ai/DeepSeek-R1/resolve/main/figures/benchmark.jpg&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;Before deploying DeepSeek-R1 in AIBrix, some preliminary tasks such as downloading model weights to object storage or a shared file system and setting up a customized container image must be completed. This blog will focus on the critical steps rather than covering all details. You can check our &lt;a href=&#34;https://github.com/vllm-project/aibrix/tree/main/samples/deepseek-r1&#34;&gt;code samples and tutorial&lt;/a&gt; for more details.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introducing AIBrix: Cost-Effective and Scalable Control Plane for vLLM</title>
      <link>https://aibrix.github.io/posts/2025-02-20-vllm-control-plane/</link>
      <pubDate>Thu, 20 Feb 2025 09:30:00 -0800</pubDate>
      <guid>https://aibrix.github.io/posts/2025-02-20-vllm-control-plane/</guid>
      <description>&lt;p&gt;Open-source large language models (LLMs) like LLaMA, Deepseek, Qwen and Mistral etc have surged in popularity, offering enterprises greater flexibility, cost savings, and control over their AI deployments. These models have empowered organizations to build their own AI-driven applications, from chatbots and agents to content generation and recommendation systems.&lt;/p&gt;
&lt;p&gt;However, while these models are widely accessible, turning them into cost-efficient, production-grade APIs remains a significant challenge. Achieving low-latency, scalable inference requires more than just an optimized model—it demands a holistic system approach that spans multiple layers, from the model itself to the inference engine and the surrounding infrastructure.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AIBrix v0.2.0 Release: Distributed KV Cache, Orchestration and Heterogeneous GPU Support</title>
      <link>https://aibrix.github.io/posts/2025-02-05-v0.2.0-release/</link>
      <pubDate>Tue, 18 Feb 2025 09:31:12 -0800</pubDate>
      <guid>https://aibrix.github.io/posts/2025-02-05-v0.2.0-release/</guid>
      <description>&lt;p&gt;We&amp;rsquo;re excited to announce the &lt;strong&gt;v0.2.0&lt;/strong&gt; release of AIBrix! Building on feedback from &lt;a href=&#34;https://aibrix.github.io/posts/2024-11-12-v0.1.0-release/&#34;&gt;v0.1.0&lt;/a&gt; production adoption and user interest, this release introduces several new features to enhance performance and usability.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Extend the vLLM Prefix Cache with external distributed Dram based KV Cache pool&lt;/li&gt;
&lt;li&gt;Mix-Grain Multi-Node Inference Orchestration&lt;/li&gt;
&lt;li&gt;Cost efficient and SLO-driven Heterogeneous Serving&lt;/li&gt;
&lt;li&gt;Accelerator Diagnostic and Failure Mockup Tools&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s New?&lt;/h2&gt;
&lt;h3 id=&#34;distributed-kv-cache-pool&#34;&gt;Distributed KV Cache Pool&lt;/h3&gt;
&lt;p&gt;The rising demand for large language models has intensified the need for efficient memory management and caching to optimize inference performance and reduce costs. In multi-round use cases like chatbots and agent-based systems, overlapping token sequences lead to redundant computations during the prefill phase, wasting resources and limiting throughput.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introducing AIBrix v0.1.0: Building the Future of Scalable, Cost-Effective AI Infrastructure for Large Models</title>
      <link>https://aibrix.github.io/posts/2024-11-12-v0.1.0-release/</link>
      <pubDate>Tue, 12 Nov 2024 09:31:25 -0800</pubDate>
      <guid>https://aibrix.github.io/posts/2024-11-12-v0.1.0-release/</guid>
      <description>&lt;p&gt;In recent years, large language models (LLMs) have revolutionized AI applications, powering solutions in areas like chatbots, automated content generation, and advanced recommendation engines. Services like OpenAI’s have gained significant traction; however, many enterprises seek alternatives due to data security concerns, customizability needs, or the financial impact of proprietary solutions. Yet, transforming LLMs into cost-effective, scalable APIs poses substantial technical challenges.&lt;/p&gt;
&lt;h2 id=&#34;key-challenges-in-ai-infrastructure&#34;&gt;Key Challenges in AI Infrastructure&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Efficient Heterogeneous Resource Management&lt;/strong&gt;: Managing GPU resources across clouds is crucial for balancing cost and performance. This involves autoscaling, high-density deployments, and efficiently handling mixed GPU types to reduce expenses and support peak loads without over-provisioning.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Next-Gen Disaggregation Architectures&lt;/strong&gt;: Cutting-edge architectures, like prefill and decoding disaggregating or employing a remote KV cache, enable more granular resource control and reduce processing costs. However, they demand significant R&amp;amp;D investment to develop reliable, scalable implementations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Operating LLM Services at Scale&lt;/strong&gt;: Ensuring reliable, scalable LLM services on the cloud requires complex service discovery, multi-tenant scheduling, and robust fault-tolerant mechanisms to handle failures and ensure fair resource allocation.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To address above challenges, we developed AIBrix. AIBrix is a cloud-native, open-source framework designed to simplify and optimize LLM deployment, offering flexibility and cost savings without sacrificing performance. Our initial release, version 0.1.0, brings together four key innovations to streamline enterprise-grade LLM infrastructure, enhancing scalability and efficiency.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
