## SIG Overview Special Interest Groups (SIGs) are the primary organizational units for coordinating work across the llm-d project. Each SIG focuses on a specific area of the project's technology stack and is responsible for driving design, implementation, and maintenance of their respective components. SIGs provide a mechanism for: - **Focused expertise**: Bringing together contributors with specialized knowledge in specific areas - **Coordinated development**: Ensuring consistent architectural decisions across related components - **Community building**: Creating smaller, more manageable groups for collaboration and mentorship - **Accountability**: Clear ownership and responsibility for specific project areas ## SIG Structure and Governance ### SIG Leadership Each SIG has: - **SIG Leads** (2-3 people): Responsible for overall SIG direction, coordination, and decision-making ### SIG Responsibilities - Drive technical design and implementation in their area - Maintain documentation and architectural decisions - Coordinate with other SIGs on cross-cutting concerns - Mentor new contributors and grow the community - Participate in project-wide planning and releases ### SIG Meetings - Regular meetings (typically weekly/bi-weekly) for technical discussions ## Relationship to Project Governance SIGs operate within the broader llm-d project governance framework defined in [PROJECT.md](PROJECT.md): - SIGs follow the project's [lazy consensus](https://community.apache.org/committers/decisionMaking.html#lazy-consensus) decision-making process - Major cross-SIG decisions require project maintainer approval - All SIG work follows the project's [contribution guidelines](CONTRIBUTING.md) ## Active Special Interest Groups > For up-to-date meeting times, see the [Public Meeting Calendar](https://llm-d.ai/community#public-meeting-calendar). | SIG | Focus Area | Documentation | | ----- | ------------ | --------------- | | **[SIG Router (Formerly Inference Scheduler)](#sig-router-formerly-inference-scheduler)** | Intelligent request routing, load balancing, and traffic management | • [Meeting Recordings and Docs](https://drive.google.com/drive/folders/1aKTJru43krjHP2ORayEEp4JP-N7dJL8S)
• [llm-d-router Repository](https://github.com/llm-d/llm-d-router/) | | **[SIG Benchmarking](#sig-benchmarking)** | Performance testing, benchmarking frameworks, and optimization | • [Meeting Recordings and Docs](https://drive.google.com/drive/folders/1Hd-rCRLDbucl-LD0RlQwOCLqERWF-obT)
• [llm-d-benchmark Repository](https://github.com/llm-d/llm-d-benchmark) | | **[SIG PD-Disaggregation](#sig-pd-disaggregation)** | Prefill/decode separation, distributed serving, and workload disaggregation | • [Meeting Recordings and Docs](https://drive.google.com/drive/folders/1jk7wtojsWNbYQVf7BY8BEvIg8FMRZV0q)
• [llm-d-routing-sidecar Repository](https://github.com/llm-d/llm-d-routing-sidecar) | | **[SIG KV-Disaggregation](#sig-kv-disaggregation)** | KV caching, prefix caching, and distributed storage systems | • [Meeting Recordings and Docs](https://drive.google.com/drive/folders/1mFbzwEWL2-LvD21owgxlKRcQD0eSmcz6)
• [llm-d-kv-cache Repository](https://github.com/llm-d/llm-d-kv-cache) | | **[SIG Installation](#sig-installation)** | Kubernetes integration, deployment tooling, and platform operations | • [Meeting Recordings and Docs](https://drive.google.com/drive/folders/1H-0Y8fXepzrYpcaUOBfuphn1Cl-gU0xr)
• [llm-d-modelservice Repository](https://github.com/llm-d-incubation/llm-d-modelservice)
• [llm-d-infra Repository](https://github.com/llm-d-incubation/llm-d-infra) | | **[SIG Autoscaling](#sig-autoscaling)** | Traffic-aware autoscaling, resource management, and capacity planning | • [Meeting Recordings and Docs](https://drive.google.com/drive/folders/1iDlTgpFPOrSQn7dWR3uCQLtqhz86HTAi)
• [workload-variant-autoscaler Repository](https://github.com/llm-d-incubation/workload-variant-autoscaler) | | **[SIG Observability](#sig-observability)** | Monitoring, logging, metrics, and operational visibility | • [Meeting Recordings and Docs](https://drive.google.com/drive/folders/1H-TVTCKYVxUn4fER7xuTPmscNttZCutN)
• [llm-d Observability Documentation](https://github.com/llm-d/llm-d/tree/main/docs/operations/observability) | | **[SIG RL](#sig-rl)** | Improve SOTA performance for RL workloads | • [Meeting Recordings and Docs](https://drive.google.com/drive/folders/1k9u56_HO5E1uGGgmp0T0y8VhMfzc1P11) | | **[SIG Agentic Inference](#sig-agentic-inference)** | Optimizing inference for agentic and multi-step AI workloads | • [Meeting Recordings and Docs](https://drive.google.com/drive/folders/1f4Cg-yMgw2_lU3btyuuY_roz6N0kR7iu) | | **[SIG Inference Payload Processor](#sig-inference-payload-processor)** | Pluggable request/response payload processing, intelligent model selection, and external model integration | • [Meeting Recordings and Docs](https://drive.google.com/drive/folders/1r2yEYMoBxBbs4KNsk5gdZztRO4npAGEH)
• [llm-d-inference-payload-processor Repository](https://github.com/llm-d/llm-d-inference-payload-processor/) | | **[SIG Batch Inference](#sig-batch-inference)** | Asynchronous processing, request queueing, and batch gateway management | • [Meeting Recordings and Docs](https://drive.google.com/drive/folders/1OCAETAcm50YkVWx-jmByRrRafRTWj0dO)
• [llm-d-async Repository](https://github.com/llm-d/llm-d-async)
• [llm-d-batch-gateway Repository](https://github.com/llm-d/llm-d-batch-gateway) | ## SIG Detailed Descriptions ### SIG Router (Formerly Inference Scheduler) > **👥 Leadership:** [Nili Guy](https://github.com/nilig), [Abdullah Gharaibeh](https://github.com/ahg-g), [Vita Bortnikov](https://github.com/vitabortnikov) > > [**⭐️ North Star Design Document** ↗️](https://docs.google.com/document/d/1kE1LY8OVjiOgKVD9-9Po96HODbTIbgHp4qgvw06BCOc) *(Google Docs)* **Charter**: Develop and maintain intelligent request routing and load balancing systems that optimize for latency, throughput, and resource utilization across distributed inference workloads. **Key Areas**: - vLLM-optimized optimized baseline algorithms - KV-cache aware routing and load balancing - Integration with Kubernetes Gateway API and Inference Gateway Extension - Flow control and traffic shaping - SLA-aware request prioritization **💬 Communication**: - **Slack Channel**: [#sig-router](https://llm-d.slack.com/archives/C08SBNRRSBD) - **Meeting Recordings and Docs**: [Public Google Drive](https://drive.google.com/drive/folders/1aKTJru43krjHP2ORayEEp4JP-N7dJL8S) - **GitHub Issues**: [github.com/llm-d/llm-d-router](https://github.com/llm-d/llm-d-router/issues) ### SIG Benchmarking > **👥 Leadership:** [Marcio A L Silva](https://github.com/maugustosilva), [Ashok Chandrasekar](https://github.com/achandrasekar) > > [**⭐️ North Star Design Document** ↗️](https://docs.google.com/document/d/1DtSEMRu3ann5M43TVB3vENPRoRkqBr_UiuwFnzit8mw) *(Google Docs)* **Charter**: Establish comprehensive performance testing and benchmarking frameworks to ensure llm-d delivers optimal performance across diverse workloads and hardware configurations. **Key Areas**: - Benchmarking frameworks and methodologies - Performance regression testing - Workload simulation and synthetic data generation - Hardware-specific optimization - Performance analysis and profiling tools **💬 Communication**: - **Slack Channel**: [#sig-benchmarking](https://llm-d.slack.com/archives/C08TSFYMSCQ) - **Meeting Recordings and Docs**: [Public Google Drive](https://drive.google.com/drive/folders/1Hd-rCRLDbucl-LD0RlQwOCLqERWF-obT) - **GitHub Issues**: [github.com/llm-d/llm-d-benchmark](https://github.com/llm-d/llm-d-benchmark/issues) ### SIG PD-Disaggregation > **👥 Leadership:** [Robert Shaw](https://github.com/robertgshaw2-redhat), [Tyler Michael Smith](https://github.com/tlrmchlsmth) > > [**⭐️ North Star Design Document** ↗️](https://docs.google.com/document/d/1FNN5snmipaTxEA1FGEeSH7Z_kEqskouKD1XYhVyTHr8) *(Google Docs)* **Charter**: Design and implement prefill/decode disaggregation patterns that enable efficient separation of inference workloads across heterogeneous hardware and scaling requirements. **Key Areas**: - Prefill/decode workload separation - Disaggregated serving architecture - Cross-instance communication protocols - Heterogeneous hardware optimization - Dynamic workload balancing between Prefill and Decode instances **💬 Communication**: - **Slack Channel**: [#sig-pd-disaggregation](https://llm-d.slack.com/archives/C08T1E128PK) - **Meeting Recordings and Docs**: [Public Google Drive](https://drive.google.com/drive/folders/1jk7wtojsWNbYQVf7BY8BEvIg8FMRZV0q) - **GitHub Issues**: [github.com/llm-d/llm-d-routing-sidecar](https://github.com/llm-d/llm-d-routing-sidecar/issues) ### SIG KV-Disaggregation > **👥 Leadership:** [Maroon Ayoub](https://github.com/vMaroon), [Danny Harnik](https://github.com/dannyharnik) > > [**⭐️ North Star Design Document** ↗️](https://docs.google.com/document/d/1EM1QtDUaw7pVRkbHQFTSCQhmWqAcRPJugJgqPbvzGTA) *(Google Docs)* **Charter**: Design and implement distributed KV caching solutions that improve inference performance through intelligent cache management, prefix sharing, and disaggregated storage. **Key Areas**: - Distributed KV cache architecture - Prefix cache hierarchies (local, remote, shared) - Cache-aware scheduling and routing - Storage optimization for inference workloads - Integration with vLLM's KVConnector **💬 Communication**: - **Slack Channel**: [#sig-kv-disaggregation](https://llm-d.slack.com/archives/C08TB7ZDV7S) - **Meeting Recordings and Docs**: [Public Google Drive](https://drive.google.com/drive/folders/1mFbzwEWL2-LvD21owgxlKRcQD0eSmcz6) - **GitHub Issues**: [github.com/llm-d/llm-d-kv-cache](https://github.com/llm-d/llm-d-kv-cache/issues) ### SIG Installation > **👥 Leadership:** [Brent Salisbury](https://github.com/nerdalert), [Greg Pereira](https://github.com/Gregory-Pereira) > > [**⭐️ North Star Design Document** ↗️](https://docs.google.com/document/d/1Y0fJGhELfdXj-Xkznhrl48sDOp_dUvuy5sX4lf9g63o) *(Google Docs)* **Charter**: Ensure llm-d integrates seamlessly with Kubernetes and provides robust deployment, scaling, and operational capabilities for production environments. **Key Areas**: - Kubernetes-native deployment patterns - Helm charts and operators - Installation and configuration management - Multi-node orchestration with LeaderWorkerSet - Platform integration and operational best practices **💬 Communication**: - **Slack Channel**: [#sig-installation](https://llm-d.slack.com/archives/C08SLBGKBEZ) - **Meeting Recordings and Docs**: [Public Google Drive](https://drive.google.com/drive/folders/1H-0Y8fXepzrYpcaUOBfuphn1Cl-gU0xr) - **GitHub Issues**: [github.com/llm-d-incubation/llm-d-modelservice](https://github.com/llm-d-incubation/llm-d-modelservice/issues) | [github.com/llm-d-incubation/llm-d-infra](https://github.com/llm-d-incubation/llm-d-infra/issues) ### SIG Autoscaling > **👥 Leadership:** [Abhishek Malvankar](https://github.com/asm582), [Lionel Villard](https://github.com/lionelvillard) > > [**⭐️ North Star Design Document** ↗️](https://docs.google.com/document/d/1inTneLEZTv3rDEBB9KLOB9K6oMq8c3jkogARJqdt_58) *(Google Docs)* **Charter**: Develop intelligent autoscaling solutions that automatically adjust llm-d deployments based on traffic patterns, workload characteristics, and hardware utilization. **Key Areas**: - Traffic-aware autoscaling algorithms - Hardware-specific scaling policies - Workload-based capacity planning - Integration with Kubernetes HPA/VPA/KEDA - Cost-optimized scaling strategies **💬 Communication**: - **Slack Channel**: [#sig-autoscaling](https://llm-d.slack.com/archives/C08T899332A) - **Meeting Recordings and Docs**: [Public Google Drive](https://drive.google.com/drive/folders/1iDlTgpFPOrSQn7dWR3uCQLtqhz86HTAi) - **GitHub Issues**: [github.com/llm-d/llm-d-workload-variant-autoscaler](https://github.com/llm-d/llm-d-workload-variant-autoscaler/issues) **👥 Emeritus Leadership:** - [Tamar Eilam](https://github.com/eilamt) ### SIG Observability > **👥 Leadership:** [Sally O'Malley](https://github.com/sallyom), [Roy Nissim](https://www.linkedin.com/in/roy-nissim/), [Benedikt Bongartz](https://github.com/frzifus) > > [**⭐️ North Star Design Document** ↗️](https://docs.google.com/document/d/1UNa75BBzoMFZgImAnqd89KyT-W1MmO0VKLRqgF9ikWA) *(Google Docs)* **Charter**: Provide comprehensive monitoring, logging, and observability capabilities that enable operators to understand system behavior, diagnose issues, and optimize performance. **Key Areas**: - Metrics collection and visualization - Distributed tracing and logging - Performance monitoring and alerting - Operational dashboards and reporting - Integration with monitoring ecosystems (Prometheus, Grafana, etc.) **💬 Communication**: - **Slack Channel**: [#sig-observability](https://llm-d.slack.com/archives/C09305NHZ45) - **Meeting Recordings and Docs**: [Public Google Drive](https://drive.google.com/drive/folders/1H-TVTCKYVxUn4fER7xuTPmscNttZCutN) ### SIG RL > **👥 Leadership:** [Bogdan Berce](https://github.com/bogdanatwork), [Robert Shaw](https://github.com/robertgshaw2-redhat) > North Star Design Document TODO **Charter**: Assist RL teams in achieving SOTA performance for RL workloads **Key Areas**: - TODO **💬 Communication**: - **Slack Channel**: [#sig-rl](https://llm-d.slack.com/archives/C0AGTS0UF5L) - **Meeting Recordings and Docs**: [Public Google Drive](https://drive.google.com/drive/folders/1k9u56_HO5E1uGGgmp0T0y8VhMfzc1P11) ### SIG Inference Payload Processor > **👥 Leadership:** [Nir Rozenbaum](https://github.com/nirrozenbaum), [Maroon Ayoub](https://github.com/vMaroon) **Charter**: Develop and maintain a pluggable framework for request/response payload processing that enables intelligent model selection, seamless integration with both in-cluster and out-of-cluster models (external models), and extensible request/response transformations. **Key Areas**: - Unified serving of in-cluster and out-of-cluster models through a single inference gateway - Intelligent model selection via pluggable Filter/Score/Picker pipeline based on runtime signals - Custom payload processing including request/response mutations, field extraction, and header transformations - Circuit breaking and resilience patterns for model endpoints - API key injection and credential management for out-of-cluster model providers - Integration with payload-level systems such as guardrails, content filtering, metering, and usage tracking **💬 Communication**: - **Slack Channel**: [#sig-inference-payload-processor](https://llm-d.slack.com/archives/C0B3H230X9T) - **Meeting Recordings and Docs**: [Public Google Drive](https://drive.google.com/drive/folders/1r2yEYMoBxBbs4KNsk5gdZztRO4npAGEH) ### SIG Batch Inference > **👥 Leadership:** [Shimi Bandiel](https://github.com/shimib), [Jacob Murry](https://github.com/jtechapps), [Lior Aronovich](https://github.com/lioraron) > North Star Design Document TODO **Charter**: Develop solutions for efficient batch inference in Kubernetes environments. **Key Areas**: - Efficient processing of batch workloads in combination with interactive workloads - Client interfaces and APIs for batch inference job management **💬 Communication**: - **Slack Channel**: [#sig-batch-inference](https://llm-d.slack.com/messages/sig-batch-inference) - **Meeting Recordings and Docs**: [Public Google Drive](https://drive.google.com/drive/folders/1OCAETAcm50YkVWx-jmByRrRafRTWj0dO) - **GitHub Issues**: [github.com/llm-d/llm-d-async](https://github.com/llm-d/llm-d-async/issues) | [github.com/llm-d/llm-d-batch-gateway](https://github.com/llm-d/llm-d-batch-gateway/issues) ### SIG Agentic Inference > **👥 Leadership:** [Maroon Ayoub](https://github.com/vMaroon), [Sean Horgan](https://github.com/seanhorgan) > > [**⭐️ North Star Design Document** ↗️](https://docs.google.com/document/d/1DCUVHp9Z8CZUnKiP04nnD_31M3gRishW-cWZ657Cn5U/) **Charter**: TODO **Key Areas**: - TODO **💬 Communication**: - **Slack Channel**: [#sig-agentic-inference](https://llm-d.slack.com/archives/C0ALHNZJCFJ) - **Meeting Recordings and Docs**: [Public Google Drive](https://drive.google.com/drive/folders/1f4Cg-yMgw2_lU3btyuuY_roz6N0kR7iu) ## Getting Involved ### Joining a SIG 1. **Attend a meeting**: Check the [project calendar](https://red.ht/llm-d-public-calendar) for SIG meeting times 2. **Join the conversation**: Participate in SIG-specific channels on [Slack](https://llm-d.ai/slack) 3. **Review documentation**: Read the SIG's charter and current initiatives 4. **Start contributing**: Look for "good first issues" labeled with the SIG's area ### SIG Communication Channels - **Slack**: Each SIG has dedicated channels in the [llm-d Slack workspace](https://llm-d.slack.com) - **Google Groups**: Join [llm-d-contributors](https://groups.google.com/g/llm-d-contributors) for comment access to SIG documents - **GitHub**: Issues and discussions are labeled by SIG area - **Calendar**: All SIG meetings are on the [shared project calendar](https://red.ht/llm-d-public-calendar) ## SIG Formation and Evolution ### Creating a New SIG 1. **Identify need**: Demonstrate community interest and technical necessity 2. **Draft charter**: Define scope, goals, and initial leadership 3. **Proposal process**: Submit proposal following [project contribution guidelines](CONTRIBUTING.md) 4. **Community review**: Present at bi-weekly project standup and gather feedback 5. **Approval**: Obtain approval from project maintainers ### SIG Lifecycle Management - **Active**: Regular meetings, active development, engaged community - **Maintenance**: Limited active development, focus on stability and bug fixes - **Archived**: No longer active, historical reference only SIGs may evolve, merge, or be archived based on project needs and community engagement. ## Resources - **Project Calendar**: [llm-d Public Calendar](https://red.ht/llm-d-public-calendar) - **Slack Workspace**: [https://llm-d.slack.com](https://llm-d.slack.com) - **Google Groups**: [https://groups.google.com/g/llm-d-contributors](https://groups.google.com/g/llm-d-contributors) - **Community Governance**: [PROJECT.md](PROJECT.md) - **Contributing Guidelines**: [CONTRIBUTING.md](CONTRIBUTING.md) ## Maintenance This document is maintained by the project maintainers and updated as SIGs evolve. For questions or suggestions about SIG structure, please reach out via: - Bi-Weekly project standup (Every other Wednesday 12:30 PM ET) - [llm-d Slack channel](https://llm-d.slack.com/) - GitHub issues in the [llm-d/llm-d](https://github.com/llm-d/llm-d) repository