---
title: "Admission Control"
---

# Admission Control

## Overview

Admission control system for regulating incoming queries and preventing system overload.

## Planned Features

- **Query Queue Management**: Priority-based query queuing
- **Resource Reservation**: Pre-allocate resources for admitted queries
- **Reject/Throttle Logic**: Intelligent admission decisions
- **Backpressure Handling**: Graceful degradation under load
- **SLA-Aware Admission**: Prioritize based on tenant SLAs

## Architecture (Planned)

```
Incoming Query → Admission Controller → [Admit/Reject/Queue]
                        ↓
                 Resource Estimator
                        ↓
                 Queue Manager (Priority-based)
```

## Configuration (Draft)

```yaml
admission_control:
  enabled: true
  max_concurrent_queries: 1000
  queue_size: 5000
  priority_levels: 3
  timeout_ms: 30000
```

## Related Documentation

- [Graceful Degradation](https://www.heliosdb.com/docs/full/features/workload-management/graceful_degradation/)
- [Query Scheduler](https://www.heliosdb.com/docs/full/features/workload-management/query_scheduler/)
- [Resource Manager](https://www.heliosdb.com/docs/full/features/workload-management/resource_manager/)

**Status**: Planned (roadmap). The features, architecture and configuration on this page describe the planned design.
