Paper 098 · Enterprise AI platform architecture

Cost, Latency and Quality as a Routing Problem

Eliminate ineligible paths first. Then choose among empirically feasible routes using the full loss of delay, error, retry, verification and repair.

Rajesh Ranjan Mahapatra

A constrained production-routing method that eliminates ineligible AI routes before balancing completed-attempt cost, tail latency and task-specific quality.

© 2026 Rajesh Ranjan Mahapatra. 20 min read

Cost, Latency and Quality as a Routing ProblemAll Research Essays
Paper 098 · Enterprise AI platform architecture

Cost, Latency and Quality as a Routing Problem

Eliminate ineligible paths first. Then choose among empirically feasible routes using the full loss of delay, error, retry, verification and repair.

Executive briefThe cheapest nominal route can produce the dearest completed case

TLDR

  • Policy, authority, task quality and hard deadlines remove ineligible routes before economic choice.
  • The optimisation unit is a completed business attempt, including retries, checks, repair and reversal.
  • Quality is fitness against a workload rubric and critical failures, never one global judge score.
  • Tail latency, queue pressure and remaining deadline are live route state rather than static model traits.
  • A fixed approved model is often superior when routing evidence or obtainable benefit is weak.

A customer-service router sends a difficult cancellation request to its lowest-price model. The answer fails a policy check, so the workflow retries with a larger model. That result needs manual verification, arrives after the service deadline and triggers a recovery call. The first decision was cheap when measured as one inference. The completed case was expensive in compute, staff time, customer delay and avoidable rework.

Cost, latency and quality do not form a universal model ranking. Their values change with workload class, language, context, arrival pattern, provider state, queue depth, deadline and business consequence. A model that is economical for extraction can be unsuitable for regulated advice. A route with excellent median latency can fail under bursts at the ninety-ninth percentile. A benchmark winner may miss the critical error class that governs one production action.

The Constrained Routing Envelope in this article is a production contract. It first forms a feasible set by applying residency, privacy, safety, authority, provenance, model approval, task-quality and deadline gates. Only then does it compare undominated candidates on an empirical cost, latency and quality frontier. Mandatory conditions are never averaged into a decorative weighted score.

The Routing Loss Ledger changes the accounting unit from a call to a completed attempt. Its conceptual relationship is: effective route cost plus delay loss plus residual error loss plus repair and reversal loss. Every term names its unit, observation window and owner. If finance cannot defend a currency conversion, the terms remain separate operational quantities and the governing constraint remains visible.

The strongest rival is one fixed approved route

Routing adds an admission classifier, thresholds, policy state, evaluation labels, calibration, telemetry and failure handling. For a narrow workload, one model may already dominate. At modest volume, the achievable savings can be smaller than router operation. When labels are sparse or consequence is high, adaptive selection may create unjustified variation. A defensible architecture therefore includes “use one fixed approved route” and “do not automate this routing boundary” as first-class outcomes.

Measurement unitSeparate prediction, model execution and the business outcome

A route decision begins with predictions: expected quality for this task class, expected call cost, queue delay, completion latency, verification demand and chance of escalation. These are estimates made before execution. Realised model-call metrics then record the chosen model, tokens, duration, errors and output. Completed-attempt metrics cover every subsequent retry, tool, checker, human handoff, downstream effect and final business label.

Mixing those layers makes a router look better than the system it controls. A correct first answer that waits in a queue may miss the business deadline. A fast response that causes a policy rejection is not a successful attempt. A judge preference that correlates weakly with the production rubric is not final quality. The route receipt must retain all three layers so calibration can compare prediction with realised call and eventual outcome.

Table 1 · Three measurement moments
MomentEvidenceTypical mistakeOwner
Predicted routeEligible set, expected cost, quality distribution, latency distribution and thresholdTreating a point estimate as a guaranteeRouting policy owner
Realised callSelected model and version, queue, tokens, duration, error, output and checker resultCalling provider success a finished casePlatform operations
Completed attemptRetries, tools, verification, escalation, repair, decision, effect and delayed outcomeDropping human work and reversal from costDomain outcome owner

The Routing Loss Ledger

Effective route cost includes admission, retrieval, prompts, output, infrastructure, failed attempts, parallel calls, tools, verification and human review. Delay loss reflects the consequence of queueing, response and handoffs relative to a named deadline. Residual error loss covers wrong or incomplete outcomes after controls. Repair and reversal loss covers correction, customer handling, transaction reversal and operational investigation.

Those components are not always commensurable. Finance may value a reversed payment in currency while reliability tracks deadline breaches and a safety team counts prohibited failures. Preserve each measure when conversion would be speculative. The decision record can state that a hard quality floor governs even if another route is cheaper, or that all quality-qualified routes miss the remaining deadline. Explicit constraints are more honest than precise-looking arithmetic built on invented exchange rates.

Ten-band Constrained Routing EnvelopeA route passes through outcome, workload, eligibility, quality, latency, cost, topology, escalation, feedback and receipt bands.01 OUTCOME UNIT02 WORKLOAD CLASS03 ELIGIBILITY GATES04 QUALITY FLOOR05 LATENCY ENVELOPE06 EFFECTIVE COST07 ROUTE TOPOLOGY08 ESCALATION RULE09 FEEDBACK RULE10 ROUTE RECEIPTPRODUCTION ROUTECROSSES ONLY SATISFIED GATESELIMINATE FIRST · OPTIMISE SECOND · RECORD ALWAYS
Figure 1. The Constrained Routing Envelope is this article's synthesis of policy, performance, economic and feedback obligations.

Production contractTen parts make a route selectable and governable

1. Outcome unit

Name the attempt, decision or completed case and its success condition. A model response is only a stage when validation or action follows.

2. Workload class

Describe task family, language, modality, complexity, context size and arrival pattern using observed features, not prompt length as a difficulty shortcut.

3. Eligibility gates

Apply residency, privacy, safety, tool authority, provenance, model approval and contractual restrictions before any trade-off is considered.

4. Quality floor

Define a task rubric, critical failure classes, evidence confidence and allowed abstention. A global preference score cannot stand in for these requirements.

5. Latency envelope

Set time to first useful result, completion deadline, median and tail objectives. Reserve time for checks and escalation rather than consuming the entire budget initially.

6. Effective cost

Include admission, calls, retrieval, tools, verification, failed attempts, infrastructure, human repair and reversal over a stated measurement window.

7. Route topology

Select fixed, admission, cascade, parallel check, queue-aware dispatch or a human boundary. Each topology exposes different cost, latency and data surfaces.

8. Escalation rule

Specify an observable trigger, remaining deadline, maximum attempts and stronger-route eligibility. Escalation after the deadline is not resilience.

9. Feedback rule

Define delayed outcome labels, drift window, exploration budget, attribution, recalibration owner, guarded release and rollback.

10. Route receipt

Record workload class, eligible set, eliminated candidates, selection, thresholds, actual path, cost, latency, result, escalation and final outcome.

The envelope belongs to a versioned route policy. A gateway may execute it, but the gateway is not the policy's source of truth. An approved model portfolio defines possible candidates; the routing policy decides request and workflow allocation inside that portfolio. Retrieval and tools count as route stages, while sourcing and provider exit remain separate architecture concerns.

Decision orderBuild the feasible set before drawing the economic frontier

Start with every technically available candidate, then record each exclusion. Residency can remove a route before price comparison. Missing provenance can remove a route for an evidence-bound task. A safety or tool-authority rule can exclude a model even if it scores well on ordinary answers. A route whose tail latency cannot preserve verification and escalation time is deadline-ineligible.

Among survivors, estimate quality and latency distributions plus completed-attempt cost for the relevant workload and operating state. A candidate is dominated when another eligible route is no worse on cost, latency and quality, and better on at least one. The frontier contains the undominated alternatives. It does not by itself choose one: the governing quality floor, deadline or operational objective selects within it.

Frontiers are empirical and conditional. RouterBench supports comparative routing evaluation, while HELM demonstrates why evaluation should be scenario-based and multi-metric. Results from public benchmarks guide test design, not production guarantees. Local tasks, policies, languages, tools, queues and outcome labels can reorder the frontier. A provider or model update can move it again.

Table 2 · Illustrative frontier record, not a universal ranking
CandidateEligibilityQuality evidenceLatency stateCompleted-attempt consequence
Route ARemoved: residencyIrrelevant after hard gateNot optimisedNo selection
Route BEligibleMeets task floorWithin tail objectiveFrontier candidate
Route CEligibleHigher average, critical failure presentFast median, weak tailRemoved by quality floor
Route DEligibleMeets task floorWithin deadline under slackFrontier candidate for batch
Feasible-set funnelCandidate routes pass policy, task quality and deadline gates before economic selection.TECHNICALLYAVAILABLEPOLICY + QUALITY+ DEADLINEFEASIBLE SETPOLICY GATES CANNOT BE BOUGHT BACK WITH CHEAPER TOKENS
Figure 2. Only routes that survive mandatory policy, quality and time constraints enter the economic comparison.
Cost latency and quality frontier projectionsTwo panels project quality against cost and quality against latency, with dominated candidates fading.QUALITY ↑ / COMPLETED COST →QUALITY ↑ / P99 LATENCY →DOMINATED ROUTES FADEFRONTIER MOVES WITH QUEUES, TASKS AND VERSIONS
Figure 3. The readable two-panel projection keeps all three dimensions visible without manufacturing one composite score.

Economic controlFollow every attempt through verification, repair and reversal

List price answers a narrow procurement question: what does one provider charge for a defined unit? A production route adds admission computation, input assembly, retrieval, generated output, tools, validators, infrastructure, retries and observability. If the result escalates, the earlier work is not free. If an error reaches a business process, investigation, human repair and reversal belong to the same completed attempt.

A cascade can be valuable when a reliable evidence signal identifies which initial answers meet the quality floor and enough time remains to escalate. FrugalGPT demonstrates the potential of learned model cascades under experimental conditions. The unified routing and cascading work formalises their relationship and highlights the importance of quality estimators. Those results motivate a mechanism, not a cheapest-model-first production default.

The locally rational but globally wrong case appears when a low-price first call has a high chance of rejection for one task class. Its retries consume the deadline and make the stronger route's later work more expensive. The correct comparison is the expected total path conditional on workload and remaining budget. Sometimes the economically sound cascade begins with a specialised verifier or a capable model, not the lowest tariff.

Parallel calls must be visible too. They may reduce tail risk or provide independent checking, but they multiply cost, capacity demand and data disclosure. Record every candidate invoked, which outputs were retained, whether correlation reduced the claimed assurance and who authorised the exposure. Hidden speculative calls turn apparent latency improvement into ungoverned spending and privacy surface.

Completed-attempt cost waterfallCost accumulates from admission through calls, retrieval, tools, verification, retry, repair and reversal.ADMITCALLRETRIEVETOOLSVERIFYRETRYREPAIRREVERSALONE COMPLETED ATTEMPT · ALL PATH COSTS VISIBLE
Figure 4. Call price is only one step in the cost waterfall; later control and failure work can dominate the attempt.

Reliability stateReserve a deadline budget before the first route consumes it

Latency begins before generation and ends when the useful business result is ready. It can include admission, queueing, time to first useful result, completion, retrieval, tools, validation, handoff and escalation. An interactive assistant may value a useful first response while background completion continues. A batch process may tolerate a slow start but has a firm finish time. The envelope records both patterns.

Median latency cannot protect a service from its tail. The Tail at Scale explains how high-percentile behaviour compounds in large services. A route that fans out to several components inherits more opportunities for a slow dependency. The relevant prediction is therefore a distribution under comparable workload and load, not a static marketing latency. MLPerf offers reproducible inference scenarios, but local end-to-end measurement still governs the workflow.

Reserve time for validation and escalation. If a case has six seconds remaining and the stronger route's observed tail plus checks requires eight, starting it is not a credible recovery. The router can degrade visibly, return partial evidence, queue work under an agreed expectation, or hand off. It should not report resilience after spending the deadline on futile retries.

Queue pressure belongs in route state. Google SRE guidance on overload supports admission and graceful degradation rather than allowing excess work to collapse useful throughput. A nominally fast model can develop the worst tail during a burst. Queue-aware dispatch is appropriate only inside an approved equivalence class whose members meet the same task rubric, authority and data gates. Spare capacity does not make an ineligible route acceptable.

Latency budget clockA deadline is consumed by queue, first useful result, generation, tools, checks and bounded escalation.DEADLINEREMAINING BUDGETQUEUE + ADMISSIONFIRST USEFUL RESULTGENERATION + TOOLSCHECKS + HANDOFFESCALATION RESERVE
Figure 5. Escalation receives a budget before routing begins; tail estimates include queue and downstream stages.

Execution designChoose topology only after the route contract is measurable

A fixed route removes per-request selection and is often the most reliable design. Admission routing selects once from an eligible set using observable workload features and current system state. A cascade executes sequentially and escalates only when a validated signal and remaining budget permit. Queue-aware dispatch moves work among equivalent approved routes to protect throughput or deadlines. A parallel check is a separate, explicit topology with higher cost and exposure.

Table 3 · Topology control contracts
TopologyBest fitRequired evidencePrimary failure
Fixed approved routeNarrow stable workload or weak router benefitRoute-level quality, cost and tail baselineIgnoring a later frontier shift
Admission routeHeterogeneous tasks separable before executionCalibrated class predictions and feasible setMisclassification with no recovery
Evidence-gated cascadeReliable post-answer signal and deadline reserveAcceptance precision, escalation value and full path lossCheap-first retries consume more than they save
Queue-aware dispatchEquivalent routes with variable capacityLive queue, tail distribution and equivalence testsCapacity pressure overrides eligibility
Human or deterministic boundarySparse labels, high consequence or unstable controlsNamed owner, deterministic rules and evidence planAutomating uncertainty rather than resolving it

Route topology is not permanent. A fixed path may become routable after labels accumulate. An admission router may revert to fixed selection when its candidate set shrinks. A cascade should be disabled if the quality estimator drifts or escalation no longer fits the deadline. Every change is a policy release with shadow evidence and rollback, not a silent threshold edit.

Production route topology mapFixed, admission, cascade, queue-aware and human boundary paths show their distinct execution patterns.FIXEDONE PATHADMISSIONSELECT ONCECASCADECHECK + ESCALATEQUEUE-AWAREEQUIVALENT SETHUMANBOUNDARYEACH PATH HAS ITS OWN COST, LATENCY, DATA AND FAILURE SURFACETOPOLOGY CHANGES ARE VERSIONED ROUTE-POLICY RELEASES
Figure 6. Fixed, selected, sequential, capacity-aware and human paths require different evidence and recovery.

Learning controlDelayed outcomes recalibrate the router through a guarded loop

A router cannot learn from what it never observes. Immediate labels such as schema validity or checker results are useful but incomplete. Many business outcomes arrive later: a customer recontacts, an analyst overturns a recommendation, a transaction reverses or a fraud case matures. Link delayed labels to the original route receipt while preserving privacy, access and retention constraints.

Preference data can train routing, as RouteLLM illustrates, but preference is not every production objective. The robustness research warns that task categories, privacy, safety and preference-data attack surfaces can expose weak behaviour. Keep task-specific critical failures, policy outcomes and business labels separate from generic preference. Monitor coverage and selection bias because routed traffic changes which models receive labels.

Exploration is an explicit budget. Limit eligible workloads, traffic, data, actions, consequence and duration. Shadow evaluation can score alternative routes without letting them act, although its latency and cost still need accounting. Promote a threshold only after evaluation covers relevant cohorts and tail conditions. Keep the prior policy ready for rollback if calibration, queue behaviour or outcomes deteriorate.

Drift can come from tasks, users, prompts, retrieval, tools, model versions, provider behaviour, prices, queues or labels. A model update invalidates calibration even when its alias is unchanged. Rebuild the empirical frontier under the new version, compare in shadow, review critical failures and issue a new route-policy version. Online learning without a bounded experiment and rollback gives a feedback loop permission to rewrite production risk.

Calibration and drift feedback loopShadow traffic produces outcome labels, threshold updates, guarded releases and rollback signals.SHADOWTRAFFICOUTCOMELABELCALIBRATIONREVIEWGUARDEDRELEASEPRODUCTIONRECEIPTDRIFT ORROLLBACKEXPLORATIONBOUNDED + REVERSIBLE
Figure 7. Learning is controlled by label quality, experiment boundaries, guarded release and rapid rollback.

Production testsTen cases make local predictions answer to completed outcomes

Table 4 · Case evidence across the full attempt
Case and routePredicted route metricsRealised call evidenceCompleted-attempt finding
1. Narrow extraction: fixedOne approved model meets the field rubric at stable cost and tail latency.Schema validity and extraction errors stay within the release band.Admission logic adds overhead without changing selection, so routing is rejected.
2. Mixed service: admissionTask type separates routine lookup from policy-sensitive explanation before execution.Each selected class meets its own rubric; misroutes are recorded.Case completion improves only while classification remains calibrated across languages and cohorts.
3. Volume classification: fixedA small approved model clears the quality floor with adequate capacity.Call and tail evidence remain stable at production volume.A cascade offers no useful escalation because the fixed route already dominates.
4. Reasoning workflow: bounded cascadeA low-price first stage appears economical, with escalation expected for uncertain answers.Rejection clusters in complex cases and consumes most deadline reserve.The locally cheap decision becomes globally expensive after retry and verification; thresholds or stage order must change.
5. Regulated support: feasible-set routingThe lowest-price candidate predicts adequate answer quality.Residency and provenance gates remove it before execution.An eligible route is selected on the remaining frontier; policy exclusion is visible in the receipt.
6. Interactive assistant: admissionTime to first useful result governs while complete generation can continue.First-result and completion times are captured separately.A route with a slightly longer completion can win when it provides an early useful response without repair.
7. Deadline-slack batch: queue-awareSeveral approved equivalent routes meet quality and data conditions.Queue and capacity state vary while model fitness remains within equivalence limits.Dispatch to lower-cost available capacity meets the batch finish target without weakening gates.
8. Bursty demand: queue-awareThe nominally fastest model is preferred from its steady-state median.Its high-percentile queue delay deteriorates during the burst.Equivalent-route dispatch protects completion tail; median-only selection would have failed.
9. Model update: stop and shadowThe prior alias retains favourable calibrated predictions.A resolved version change shifts critical errors and frontier position.Production adaptation stops while shadow evaluation rebuilds evidence and prepares rollback.
10. Sparse-label consequence: no automationCandidate quality differences are uncertain and repair is costly.Immediate judge scores do not cover the critical business failure.Deterministic rules or a named human remain the boundary until trustworthy labels exist.

Each case retains the alternative baseline. The fixed route is not a failure to optimise, and the human boundary is not a low score. They are explicit choices when heterogeneity, volume, feedback or reversibility cannot support adaptive allocation. Conversely, a router must show completed-attempt improvement over the fixed baseline after its own operation, misroutes and control work.

Review by workload slice, not only portfolio aggregate. Language, modality, customer segment, complexity, context source and consequence can reveal a critical minority hidden by an average. Keep error classes visible even when a general judge prefers the answer. The production loss function belongs to the outcome owner, with independent challenge where risk or regulation warrants it.

Interactive instrumentProduction Routing Policy Lab

Choose a named case or alter the production contract. The lab returns exactly one topology, explains which candidates were removed, names the surviving frontier and preserves the governing constraint. Its operational cost units are deliberately illustrative; substitute locally measured units or finance-approved currency before an investment decision.

Selected outcome

Use one fixed approved route

A narrow workload with one dominant approved path does not justify adaptive routing.

Eliminated candidates: Unapproved paths removed by the portfolio boundary.

Frontier: The fixed approved route and its deterministic baseline.

Governing constraint: Task-specific quality floor and completed-case reliability.

Expected completed-attempt loss: 6 operational units: call 4, verification 1, expected repair 1.

Latency-budget consumption: One call plus checks; no escalation reserve consumed.

Escalation ceiling: No automatic escalation.

Route receipt: Workload class, policy version, eligible set, chosen path, predictions, realised call, checks, cost, latency and final outcome.

Next experiment: Compare new candidates in shadow only if workload mix or route evidence changes.

Production Routing Policy Lab result boardFive outcomes sit above elimination, frontier, constraint, loss, latency and route receipt evidence.FIXEDAPPROVEDADMISSIONROUTE ONCEEVIDENCECASCADEQUEUE-AWAREEQUIVALENCEDO NOTAUTOMATEELIMINATED + GATEFRONTIER + CONSTRAINTLOSS + LATENCYCEILING + EXPERIMENTROUTE RECEIPTPREDICTION · PATH · ACTUALS · ESCALATION · OUTCOMENO UNIVERSAL SCORE · NO HIDDEN PARALLEL CALLS
Figure 8. The result board preserves eliminations and governing constraints alongside the selected execution topology.

Evidence and operating boundaryA routing policy is a claim that must keep earning release

The Constrained Routing Envelope, feasible-set funnel, Routing Loss Ledger and Production Routing Policy Lab are this article's synthesis. The cited routing research establishes useful mechanisms and evaluation questions, not guaranteed enterprise savings. Paper-reported benchmark results depend on candidate models, datasets, preferences, estimators, prices and experimental constraints. None is copied here as a general production benefit.

Quality remains multidimensional. ISO/IEC 25010 separates software quality characteristics, and HELM illustrates scenario-based multi-metric model evaluation. A routing policy needs the narrower rubric for its named decision or action, including prohibited and critical failures, evidence requirements and allowed abstention. An LLM-as-judge preference can contribute a label, but cannot be the only production outcome when business correctness, safety or fairness has an independent standard.

OpenTelemetry's generative AI semantic conventions are active and their individual areas can carry different stability designations. Pin the convention version and status used by instrumentation rather than asserting that the whole surface is stable. Telemetry should identify provider, model, operation, duration and usage where appropriate, then link retrieval, tools, checks and business outcomes through a purpose-limited route receipt. Sensitive prompts and outputs need not be copied indiscriminately.

FinOps unit economics supports connecting variable technology use to meaningful business units. The route policy therefore reports cost per completed attempt or case, not only tokens. NIST's AI Risk Management Framework and Generative AI Profile support governed mapping, measurement and monitoring. The EU AI Act can constrain routes and records for applicable systems and actors. These sources inform gates and governance; they do not supply a universal optimisation formula.

Operate the frontier on a cadence appropriate to route volatility. Review critical failures, policy exclusions, queue tails, attempted and completed cost, escalation utility, label coverage, calibration by slice, version changes and rollback readiness. Trigger an earlier review after a model, provider, retrieval, tool, price, traffic, policy or outcome shift. Give the route policy one accountable release owner and the domain outcome an accountable business owner.

Reject five shortcuts explicitly. Do not use prompt length as a difficulty label. Do not route into an ineligible model because capacity is spare. Do not begin escalation after the completion budget is exhausted. Do not hide speculative parallel calls. Do not treat provider response as the final case outcome. Each shortcut optimises a visible metric by moving loss outside its frame.

The executive decision is not which model is cheapest, fastest or best. It is whether an approved route topology can repeatedly meet a named outcome, task-quality floor and deadline with lower completed-attempt loss than the fixed baseline. If the evidence cannot answer that question, keep one fixed route or retain deterministic and human control while the next bounded experiment earns better evidence.

What the route receipt must make reconstructable

For each attempt, durably preserve the policy version, workload features actually used, approved candidate set, eliminated routes and the gate that removed each one. Record predicted distributions rather than only selected point estimates: expected quality against the task rubric, call and completed-path cost, queue delay, first useful result and completion tail. Add the selected topology, threshold, model and resolved version, as well as the remaining deadline and escalation ceiling at admission.

Execution evidence then names every call, retrieval, tool, checker, retry, parallel branch, human handoff and downstream effect. Capture actual duration, consumption, result state and error without assuming that all prompt or output content belongs in telemetry. The final part links the delayed business label, any repair or reversal, the owner who accepted the outcome and the measurement window used by the loss ledger. This chain lets reviewers distinguish a poor prediction from a sound route hit by unusual operations, and both from a model response that looked successful while the case failed.

The review forum should compare predicted and realised distributions by workload slice, then compare the completed outcome with the fixed approved baseline. It can change an eligibility gate, candidate equivalence claim, threshold, topology or escalation reserve, but every change produces a new policy version and guarded release. Finance owns defensible cost units, reliability owns queue and tail evidence, domain teams own quality rubrics and outcomes, and risk or compliance owns independent challenge where applicable. The routing owner integrates those inputs without converting them into one score.

Evidence spineReferences

  1. Chen, L., Zaharia, M. and Zou, J. FrugalGPT: How to Use Large Language Models While Reducing Cost and Improving Performance.
  2. Ong, I. et al. RouteLLM: Learning to Route LLMs with Preference Data.
  3. Dekoninck, J., Baader, M. and Vechev, M. A Unified Approach to Routing and Cascading for LLMs.
  4. Hu, Q. J. et al. RouterBench: A Benchmark for Multi-LLM Routing System.
  5. Wang, X. et al. MixLLM: Dynamic Routing in Mixed Large Language Models.
  6. Kassem, A. M., Schölkopf, B. and Jin, Z. How Robust Are Router-LLMs?
  7. Liang, P. et al. Holistic Evaluation of Language Models.
  8. Dean, J. and Barroso, L. A. The Tail at Scale.
  9. Google. Service Level Objectives.
  10. Google. Handling Overload.
  11. MLCommons. MLPerf Inference: Data Centre.
  12. OpenTelemetry. Generative AI semantic conventions.
  13. NIST. Artificial Intelligence Risk Management Framework.
  14. NIST. Generative Artificial Intelligence Profile.
  15. FinOps Foundation. Unit Economics.
  16. ISO. ISO/IEC 25010 Systems and software Quality Requirements and Evaluation.
  17. European Union. Regulation (EU) 2024/1689.