LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
snc_env_tokenbucket.h File Reference

Deterministic token-bucket arrival envelope. More...

Include dependency graph for snc_env_tokenbucket.h:

Go to the source code of this file.

Namespaces

namespace  line
namespace  line::snc

Functions

Env line::snc::snc_env_tokenbucket (double b, double r)
 Deterministic token-bucket arrival envelope.
Env line::snc::snc_env_tokenbucket (double b, double r, double theta)
 Deterministic token-bucket arrival envelope.
Envelope line::snc::snc_env_tokenbucket_fn (double b, double r)
 The same envelope as a function of theta.

Detailed Description

Deterministic token-bucket arrival envelope.

A flow policed by a (b,r) token bucket satisfies A(s,t) <= b + r*(t-s) with probability one, so the envelope is constant in theta. This is the deterministic network calculus arrival curve read as a degenerate MGF envelope, so it mixes freely with the stochastic ones.

Port of matlab/src/api/snc/snc_env_tokenbucket.m.

Definition in file snc_env_tokenbucket.h.