PFAC: Pre-Flight Admission Control System for High-Throughput Distributed Services

This document specifies PFAC (Pre-Flight Admission Control), a predictive, cost-aware admission layer for Rust web services. Rather than reacting to overload after resources have already been consumed, PFAC estimates per-request resource demand before handler execution, atomically reserves capacity in a shared store (Redis via Lua), and adapts an effective budget through a health-scaled safety factor. The specification formalizes the cost model, relates PFAC to classical and modern admission/overload work (RED, CoDel, SEDA, Google SRE adaptive throttling, Breakwater, Prequal), and provides implementation sketches for Tower/Axum, Redis/Lua, and batched MySQL writes. Twelve CI-reproducible k6 scenarios on GitHub Actions runners record end-to-end behavior against a Rust/Axum server with three admission modes (PFAC, plain token bucket, and disabled) and two controllers (three-band linear and PI). This repository contains the LaTeX source for the paper (pfac-spec.tex), the benchmark server with Redis-backed admission control, the device API implementation and examples, and the k6 load test scripts.

Authors

Institutions

Publication Details

Journal
Open MIND
Published
2026-04-14
DOI
https://doi.org/10.5281/zenodo.19579270
Primary Topic
Distributed systems and fault tolerance
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PFAC: Pre-Flight Admission Control System for High-Throughput Distributed Services

Elminson De Oleo Baez
Open MIND
Distributed systems and fault tolerance
article

PFAC: Pre-Flight Admission Control System for High-Throughput Distributed Services

Elminson De Oleo Baez
article en

Abstract

This document specifies PFAC (Pre-Flight Admission Control), a predictive, cost-aware admission layer for Rust web services. Rather than reacting to overload after resources have already been consumed, PFAC estimates per-request resource demand before handler execution, atomically reserves capacity in a shared store (Redis via Lua), and adapts an effective budget through a health-scaled safety factor. The specification formalizes the cost model, relates PFAC to classical and modern admission/overload work (RED, CoDel, SEDA, Google SRE adaptive throttling, Breakwater, Prequal), and provides implementation sketches for Tower/Axum, Redis/Lua, and batched MySQL writes. Twelve CI-reproducible k6 scenarios on GitHub Actions runners record end-to-end behavior against a Rust/Axum server with three admission modes (PFAC, plain token bucket, and disabled) and two controllers (three-band linear and PI). This repository contains the LaTeX source for the paper (pfac-spec.tex), the benchmark server with Redis-backed admission control, the device API implementation and examples, and the k6 load test scripts.

Open MIND
Credo Reference (United States) (US)
Openalex Percentile: Top 7%
Distributed systems and fault tolerance
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

PFAC: Pre-Flight Admission Control System for High-Throughput Distributed Services — Elminson De Oleo Baez · Open MIND (2026) | TGRS Research Map | TGRS