Benchmarking Terminology for Output Behavior Fault Detection in Large Language Model Serving Systems
draft-gaikwad-llm-fault-detection-terminology-00
This document is an Internet-Draft (I-D).
Anyone may submit an I-D to the IETF.
This I-D is not endorsed by the IETF and has no formal standing in the
IETF standards process.
| Document | Type | Active Internet-Draft (individual) | |
|---|---|---|---|
| Author | Madhava Gaikwad | ||
| Last updated | 2026-08-11 | ||
| RFC stream | (None) | ||
| Intended RFC status | (None) | ||
| Formats | |||
| Stream | Stream state | (No stream defined) | |
| Consensus boilerplate | Unknown | ||
| RFC Editor Note | (None) | ||
| IESG | IESG state | I-D Exists | |
| Telechat date | (None) | ||
| Responsible AD | (None) | ||
| Send notices to | (None) |
draft-gaikwad-llm-fault-detection-terminology-00
Benchmarking Methodology M. Gaikwad
Internet-Draft Independent
Intended status: Informational 11 August 2026
Expires: 12 February 2027
Benchmarking Terminology for Output Behavior Fault Detection in Large
Language Model Serving Systems
draft-gaikwad-llm-fault-detection-terminology-00
Abstract
This document defines terminology for benchmarking the fault
detection capability of observability systems that monitor Large
Language Model (LLM) serving deployments. It defines terms for
injectable output behavior fault classes, for the detection events
and latency intervals those faults produce, and for the coverage and
accuracy characteristics of the detector under test.
The System Under Test is the observability system, and not the
language model. Faults are injected at a known time under controlled
conditions, which makes detection latency measurable in a way it is
not in production.
This document defines terminology only. A companion document defines
the corresponding methodology. This document specifies no test
procedures, no acceptance thresholds, and no service-level
objectives.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on 12 February 2027.
Gaikwad Expires 12 February 2027 [Page 1]
Internet-Draft Behavior Fault Terminology August 2026
Copyright Notice
Copyright (c) 2026 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents (https://trustee.ietf.org/
license-info) in effect on the date of publication of this document.
Please review these documents carefully, as they describe your rights
and restrictions with respect to this document. Code Components
extracted from this document must include Revised BSD License text as
described in Section 4.e of the Trust Legal Provisions and are
provided without warranty as described in the Revised BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Scope . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. Relationship to Other Work . . . . . . . . . . . . . . . 3
2. Conventions and Definitions . . . . . . . . . . . . . . . . . 4
3. Test Architecture Terms . . . . . . . . . . . . . . . . . . . 4
3.1. Detector Under Test . . . . . . . . . . . . . . . . . . . 4
3.2. Observation Point . . . . . . . . . . . . . . . . . . . . 4
3.3. Fault Injection Point . . . . . . . . . . . . . . . . . . 5
4. Fault Terms . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.1. Behavior Fault . . . . . . . . . . . . . . . . . . . . . 5
4.2. Fault Class . . . . . . . . . . . . . . . . . . . . . . . 6
4.3. Consistency Degradation . . . . . . . . . . . . . . . . . 7
4.4. Fault Profile . . . . . . . . . . . . . . . . . . . . . . 7
5. Event Terms . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.1. Fault Onset . . . . . . . . . . . . . . . . . . . . . . . 8
5.2. Detection Event . . . . . . . . . . . . . . . . . . . . . 8
5.3. False Detection . . . . . . . . . . . . . . . . . . . . . 9
5.4. Baseline Interval . . . . . . . . . . . . . . . . . . . . 9
6. Detection Characteristic Terms . . . . . . . . . . . . . . . 10
6.1. Detection Latency . . . . . . . . . . . . . . . . . . . . 10
6.2. Detection Coverage . . . . . . . . . . . . . . . . . . . 10
6.3. Detection Threshold Magnitude . . . . . . . . . . . . . . 11
6.4. Boundary Masking . . . . . . . . . . . . . . . . . . . . 12
7. Security Considerations . . . . . . . . . . . . . . . . . . . 12
8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12
9. Normative References . . . . . . . . . . . . . . . . . . . . 12
10. Informative References . . . . . . . . . . . . . . . . . . . 13
Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 14
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 14
Gaikwad Expires 12 February 2027 [Page 2]
Internet-Draft Behavior Fault Terminology August 2026
1. Introduction
LLM serving deployments are monitored by observability systems that
report behavioral indicators such as hallucination rate, refusal
rate, and guardrail activation rate. These systems are widely
deployed. Their detection capability is not characterized.
Operators do not currently know how long their observability system
takes to raise a behavioral degradation, nor what fraction of
degradations it raises at all. Both quantities are difficult to
obtain from production records. A production incident has no
independently known start time. The moment behavior first departed
from intent is inferred after the fact, if it is recovered at all.
Fault injection removes this difficulty. When a fault is introduced
at a known time under controlled conditions, the interval from
introduction to detection is directly measurable. The fraction of
injected faults that are detected is directly measurable. These are
properties of the observability system, and this document provides
the vocabulary to state them.
The terms defined here follow the pattern established by [RFC1242]
and [RFC8238]. Each term is given a definition, a discussion,
measurement units where applicable, and a statement of known issues.
1.1. Scope
This document defines terminology only. It does not specify test
procedures, traffic profiles, injection mechanisms, acceptance
thresholds, or service-level objectives. A companion methodology
document is intended to specify those. That document does not yet
exist. Statements in this document that defer a detail to the
methodology identify work still to be done.
The behavioral indicators whose degradation is injected are defined
by reference. This document does not define hallucination, refusal,
or policy violation. It defines the fault classes constructed from
them and the detection characteristics measured against them.
Benchmarking activity described by this terminology is confined to a
test environment. Section 7 states this requirement.
1.2. Relationship to Other Work
[RFC1242] and [RFC2544] establish the terminology and methodology
pattern this document follows. [RFC8238] and [RFC8239] apply that
pattern to data center benchmarking.
Gaikwad Expires 12 February 2027 [Page 3]
Internet-Draft Behavior Fault Terminology August 2026
[LLM-TERMS] defines System Under Test boundaries for LLM serving, and
[LLM-METHOD] defines the corresponding methodology. Those boundaries
are reused here to locate the observation point of the detector under
test. [AI-FABRIC-TERMS] defines terminology for the network fabric
beneath those serving boundaries.
[RFC9940] defines terms for network fault and problem management.
This document adopts its separation between a fault and its
detection. It applies that separation to behavioral faults in model
serving.
2. Conventions and Definitions
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all
capitals, as shown here.
3. Test Architecture Terms
3.1. Detector Under Test
Definition:
The observability system whose fault detection capability is
characterized by a benchmark using this terminology.
Discussion:
The Detector Under Test (DUT) comprises the classifiers, judges,
heuristics, sampling logic, aggregation, alerting rules, and
thresholds that together determine whether a behavioral
degradation is raised. The language model is not under test. The
model and its serving stack form part of the test environment, and
their configuration is held constant across trials.
Issues:
Where the DUT includes a language model as a judge, that model is
part of the DUT and its version is reported as DUT configuration.
See Also:
Observation Point; Behavior Fault.
3.2. Observation Point
Definition:
The boundary within the serving deployment at which the Detector
Under Test samples requests and responses.
Gaikwad Expires 12 February 2027 [Page 4]
Internet-Draft Behavior Fault Terminology August 2026
Discussion:
The available boundaries are the Model Engine, the Application
Gateway, and the Compound System, as defined in [LLM-TERMS]. A
detector observing at the Application Gateway sees responses after
output filtering. A detector observing at the Model Engine sees
them before. The same injected fault may be visible at one
boundary and masked at another.
Issues:
A benchmark result is valid only for the Observation Point at
which it was obtained. Results obtained at different Observation
Points MUST NOT be compared.
See Also:
Detector Under Test; Fault Injection Point.
3.3. Fault Injection Point
Definition:
The location within the test environment at which an Behavior
Fault is introduced.
Discussion:
Injection may occur upstream or downstream of the Observation
Point. An injection point downstream of the Observation Point
produces a fault the detector cannot observe, which is a valid
configuration for characterizing detection blind spots. The
relative order of the Fault Injection Point and the Observation
Point is reported with every result.
See Also:
Observation Point; Behavior Fault.
4. Fault Terms
4.1. Behavior Fault
Definition:
A controlled, reversible change to the behavior of a serving
deployment that shifts one or more behavioral indicators away from
their baseline distribution, introduced for the purpose of
characterizing a Detector Under Test.
Gaikwad Expires 12 February 2027 [Page 5]
Internet-Draft Behavior Fault Terminology August 2026
Discussion:
An Behavior Fault is defined by the indicator it shifts, the
magnitude of the shift, and the fault profile through which the
shift is applied. A fault is not defined by its cause. Two
faults that produce the same indicator shift are equivalent for
benchmarking purposes regardless of the mechanism used to produce
them.
Measurement Units:
Magnitude is expressed in the units of the affected indicator.
For rate-valued indicators, magnitude is expressed as an absolute
change in the rate.
Issues:
A fault of sufficiently small magnitude is indistinguishable from
baseline variation. Reported results state the baseline
variability of the affected indicator so that the magnitude can be
interpreted.
See Also:
Fault Profile; Fault Class; Baseline Interval.
4.2. Fault Class
Definition:
A category of Behavior Fault distinguished by the behavioral
indicator it shifts.
Discussion:
The following classes are defined for use with this terminology.
The list is extensible.
* Refusal Shift: a change in the fraction of requests declined.
* Groundedness Degradation: a change in the fraction of responses
unsupported by provided context.
* Policy Filter Degradation: a change in the fraction of
responses that violate a declared policy and are emitted.
* Version-Scoped Degradation: any of the above applied to one
model version while sibling versions on the same deployment
remain at baseline.
Issues:
Detection characteristics are not comparable across Fault Classes.
A detector may be fast on Refusal Shift and blind to Groundedness
Degradation. Results are reported per class.
Gaikwad Expires 12 February 2027 [Page 6]
Internet-Draft Behavior Fault Terminology August 2026
See Also:
Behavior Fault; Consistency Degradation.
4.3. Consistency Degradation
Definition:
A change in the dissimilarity between responses to identical
requests issued under identical configuration.
Discussion:
Consistency Degradation is noted separately from the Fault Classes
of Section 4.2 because it is produced differently. The other
classes shift an indicator computed over independent requests.
Consistency is computed over repeated requests, and injecting a
shift in it requires perturbing the sampling configuration of the
serving deployment. That perturbation is a configuration change
and not a behavioral fault in the same sense. A benchmark using
this terminology MAY include Consistency Degradation, and results
for it are reported separately from the Fault Classes.
Measurement Units:
The units of the declared dissimilarity measure.
Issues:
A serving deployment configured for deterministic decoding has no
baseline consistency variation, and Consistency Degradation is not
applicable to it.
See Also:
Fault Class.
4.4. Fault Profile
Definition:
The function describing how the magnitude of an Behavior Fault
varies over the duration of its application.
Discussion:
Three profiles are defined. A Step profile applies the full
magnitude at the Fault Onset and holds it. A Ramp profile
increases magnitude linearly from zero over a stated interval. An
Intermittent profile alternates between full magnitude and
baseline at a stated duty cycle and period.
Measurement Units:
Ramp interval and Intermittent period are expressed in seconds.
Duty cycle is expressed as a fraction.
Gaikwad Expires 12 February 2027 [Page 7]
Internet-Draft Behavior Fault Terminology August 2026
Issues:
Detection Latency is defined relative to Fault Onset for all
profiles. For Ramp and Intermittent profiles the detector may
reasonably raise the fault well after onset, since the fault is
not at full magnitude at that time. Results for these profiles
are interpreted with the profile parameters.
See Also:
Fault Onset; Detection Latency.
5. Event Terms
5.1. Fault Onset
Definition:
The time at which an Behavior Fault begins to be applied at the
Fault Injection Point.
Discussion:
Fault Onset is known by construction. It is recorded by the
injection apparatus and is not inferred from detector output.
This is the property that distinguishes a benchmark from an
observation of a production incident.
Measurement Units:
A timestamp with resolution of one millisecond or finer.
Issues:
The injection apparatus and the Detector Under Test may run on
different hosts. Clock synchronization requirements are stated in
the companion methodology. Reported Detection Latency values are
valid only to the accuracy of that synchronization.
See Also:
Detection Event; Detection Latency.
5.2. Detection Event
Definition:
The time at which the Detector Under Test emits a signal
attributable to an applied Behavior Fault.
Discussion:
The signal may be an alert, a threshold crossing, a state change,
or a log record, according to the DUT configuration. The form of
signal that constitutes a Detection Event is declared before the
trial begins. Changing it after observing results invalidates the
trial.
Gaikwad Expires 12 February 2027 [Page 8]
Internet-Draft Behavior Fault Terminology August 2026
Measurement Units:
A timestamp with resolution of one millisecond or finer.
Issues:
Attribution of a signal to a specific applied fault requires that
only one fault be applied at a time, or that the signal carry
sufficient information to identify the affected indicator. The
companion methodology states the requirement.
See Also:
Fault Onset; False Detection.
5.3. False Detection
Definition:
A signal emitted by the Detector Under Test during a Baseline
Interval, in which no Behavior Fault is applied.
Discussion:
False Detection is measured over Baseline Intervals of stated
duration under stated traffic. A detector can achieve arbitrarily
low Detection Latency by lowering its thresholds, at the cost of
False Detection Rate. The two are reported together.
Measurement Units:
Count per unit time, with the interval duration and traffic
profile stated.
See Also:
Baseline Interval; Detection Latency.
5.4. Baseline Interval
Definition:
A period during which traffic is offered to the serving deployment
and no Behavior Fault is applied.
Discussion:
Baseline Intervals serve two purposes. They establish the
baseline distribution of each affected indicator, against which
fault magnitude is expressed. They provide the observation period
for False Detection.
Measurement Units:
Seconds.
Gaikwad Expires 12 February 2027 [Page 9]
Internet-Draft Behavior Fault Terminology August 2026
Issues:
A Baseline Interval that is short relative to the DUT aggregation
window does not establish a stable baseline. The companion
methodology states a minimum.
See Also:
False Detection; Behavior Fault.
6. Detection Characteristic Terms
6.1. Detection Latency
Definition:
The interval from Fault Onset to the Detection Event attributable
to that fault.
Discussion:
Detection Latency is defined per trial. A trial in which no
Detection Event occurs before the end of the fault application
yields no Detection Latency value. Such trials are counted
separately and are reflected in Detection Coverage.
Measurement Units:
Seconds.
Issues:
Detection Latency depends on offered load. A detector observing a
rate indicator requires a number of requests to accumulate
evidence, and that number takes longer to accumulate at low
request rates. A reported value is valid only for the offered
load at which it was obtained. Results are reported across a
range of loads.
See Also:
Fault Onset; Detection Event; Detection Coverage.
6.2. Detection Coverage
Definition:
The fraction of applied Behavior Faults of a given Fault Class and
magnitude for which a Detection Event occurred.
Gaikwad Expires 12 February 2027 [Page 10]
Internet-Draft Behavior Fault Terminology August 2026
Discussion:
Detection Coverage is measurable in a benchmark because the number
of applied faults is known. It is not measurable from production
records, where undetected faults leave no trace. Detection
Coverage is the term that gives a Detection Latency figure its
meaning. A detector that raises one fault in ten may report a low
mean Detection Latency across the faults it raises.
Measurement Units:
A fraction between zero and one.
Issues:
Detection Coverage is a function of fault magnitude. A coverage
figure reported without the magnitude at which it was obtained is
not interpretable. Results are reported as coverage against
magnitude.
See Also:
Detection Latency; False Detection.
6.3. Detection Threshold Magnitude
Definition:
The smallest fault magnitude of a given Fault Class at which the
Detector Under Test achieves a stated Detection Coverage.
Discussion:
This term characterizes detector sensitivity. It is obtained by
repeating trials at decreasing magnitude until coverage falls
below the stated level. The coverage level used MUST be reported
with the value.
Measurement Units:
The units of the affected indicator.
Issues:
Detection Threshold Magnitude approaches the baseline variability
of the affected indicator as a lower bound. A reported value at
or below baseline variability indicates that the trial was not
correctly configured.
See Also:
Detection Coverage; Baseline Interval.
Gaikwad Expires 12 February 2027 [Page 11]
Internet-Draft Behavior Fault Terminology August 2026
6.4. Boundary Masking
Definition:
The reduction in observed fault magnitude between the Fault
Injection Point and the Observation Point.
Discussion:
A fault injected at the Model Engine may be partly or wholly
suppressed by output filtering before it reaches an Application
Gateway Observation Point. Boundary Masking quantifies that
suppression. A masking value near one indicates that the
intervening components absorb the fault, and that detection at the
Observation Point characterizes those components as much as the
detector.
Measurement Units:
A fraction between zero and one.
See Also:
Observation Point; Fault Injection Point.
7. Security Considerations
Benchmarking activity described by this terminology is confined to a
laboratory test environment. The faults defined here deliberately
degrade the behavioral safety properties of a serving deployment.
Applying them to a deployment serving production traffic exposes
users to unsafe, ungrounded, or incorrectly refused responses.
Test environments MUST be isolated from production traffic. Fault
injection mechanisms MUST NOT be reachable from a production control
plane. The reasoning of [RFC6815] applies to this document.
Benchmark results characterize where a detector is insensitive. A
published Detection Threshold Magnitude states the degradation an
operator would not observe. Publishers SHOULD consider this when
selecting a disclosure audience.
8. IANA Considerations
This document has no IANA actions.
9. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>.
Gaikwad Expires 12 February 2027 [Page 12]
Internet-Draft Behavior Fault Terminology August 2026
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, May 2017,
<https://www.rfc-editor.org/info/rfc8174>.
[RFC1242] Bradner, S., "Benchmarking Terminology for Network
Interconnection Devices", RFC 1242, July 1991,
<https://www.rfc-editor.org/info/rfc1242>.
[LLM-TERMS]
Gaikwad, M., "Benchmarking Terminology for Large Language
Model Serving", Work in Progress, Internet-Draft, draft-
gaikwad-llm-benchmarking-terminology, 2026,
<https://datatracker.ietf.org/doc/html/draft-gaikwad-llm-
benchmarking-terminology>.
10. Informative References
[RFC2544] Bradner, S. and J. McQuaid, "Benchmarking Methodology for
Network Interconnect Devices", RFC 2544, March 1999,
<https://www.rfc-editor.org/info/rfc2544>.
[RFC6815] Bradner, S., Dubray, K., McQuaid, J., and A. Morton,
"Applicability Statement for RFC 2544: Use on Production
Networks Considered Harmful", RFC 6815, November 2012,
<https://www.rfc-editor.org/info/rfc6815>.
[RFC8238] Avramov, L. and J. Rapp, "Data Center Benchmarking
Terminology", RFC 8238, August 2017,
<https://www.rfc-editor.org/info/rfc8238>.
[RFC8239] Avramov, L. and J. Rapp, "Data Center Benchmarking
Methodology", RFC 8239, August 2017,
<https://www.rfc-editor.org/info/rfc8239>.
[RFC9940] Davis, N., Ed. and A. Farrel, Ed., "Some Key Terms for
Network Fault and Problem Management", RFC 9940, April
2026, <https://www.rfc-editor.org/info/rfc9940>.
[AI-FABRIC-TERMS]
Calabria, F., Pignataro, C., Wu, Q., and G. Fioccola,
"Benchmarking Terminology for AI Network Fabrics", Work in
Progress, Internet-Draft, draft-calabria-bmwg-ai-fabric-
terminology, April 2026,
<https://datatracker.ietf.org/doc/html/draft-calabria-
bmwg-ai-fabric-terminology>.
Gaikwad Expires 12 February 2027 [Page 13]
Internet-Draft Behavior Fault Terminology August 2026
[LLM-METHOD]
Gaikwad, M., "Benchmarking Methodology for Large Language
Model Serving", Work in Progress, Internet-Draft, draft-
gaikwad-llm-benchmarking-methodology, 2026,
<https://datatracker.ietf.org/doc/html/draft-gaikwad-llm-
benchmarking-methodology>.
Acknowledgements
This document follows the terminology structure established by
[RFC1242] and applied to data center benchmarking in [RFC8238]. The
author thanks the Benchmarking Methodology Working Group for that
foundation.
Author's Address
Madhava Gaikwad
Independent
Email: gaikwad.madhav@gmail.com
Gaikwad Expires 12 February 2027 [Page 14]