## 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