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

MGF service envelope of a constant-rate work-conserving server. More...

Include dependency graph for snc_srv_rate.h:

Go to the source code of this file.

Namespaces

namespace  line
namespace  line::snc

Functions

Env line::snc::snc_srv_rate (double C)
 MGF service envelope of a constant-rate work-conserving server.
Env line::snc::snc_srv_rate (double C, double theta)
 MGF service envelope of a constant-rate work-conserving server.
Envelope line::snc::snc_srv_rate_fn (double C)
 The same envelope as a function of theta.

Detailed Description

MGF service envelope of a constant-rate work-conserving server.

S(s,t) = C*(t-s), so (sigma, rho) = (0, C) for every theta. This is the elementary service element; a station shared by cross traffic follows from it through snc_leftover and a tandem through snc_conv.

USE snc_srv_exp INSTEAD WHENEVER THE WORK UNIT IS THE JOB: pairing this element with a job-counting arrival envelope models an M/D/1 and understates the delay of an exponential server.

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

Definition in file snc_srv_rate.h.