Package org.networkcalculus.dnc.bounds
Class Bound
- java.lang.Object
-
- org.networkcalculus.dnc.bounds.Bound
-
public final class Bound extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static boolean
FIFO_MUX_CHECKS
-
Constructor Summary
Constructors Constructor Description Bound()
-
Method Summary
Modifier and Type Method Description static Num
backlog(ArrivalCurve arrival_curve, ServiceCurve service_curve)
static Num
delayARB(ArrivalCurve arrival_curve, ServiceCurve service_curve)
static Num
delayFIFO(ArrivalCurve arrival_curve, ServiceCurve service_curve)
static boolean
exec_fifo_mux_checks()
static java.util.Set<ServiceCurve>
leftOverService(AnalysisConfig configuration, ServiceCurve service_curve, java.util.Set<ArrivalCurve> arrival_curves)
static java.util.Set<ServiceCurve>
leftOverService(AnalysisConfig configuration, Server server, java.util.Set<ArrivalCurve> arrival_curves)
static java.util.Set<ServiceCurve>
leftOverServiceARB(ServiceCurve service_curve, java.util.Set<ArrivalCurve> arrival_curves)
static ServiceCurve
leftOverServiceARB(ServiceCurve service_curve, ArrivalCurve arrival_curve)
static java.util.Set<ServiceCurve>
leftOverServiceFIFO(ServiceCurve service_curve, java.util.Set<ArrivalCurve> arrival_curves)
static ServiceCurve
leftOverServiceFIFO(ServiceCurve service_curve, ArrivalCurve arrival_curve)
static java.util.Set<ArrivalCurve>
output(AnalysisConfig configuration, java.util.Set<ArrivalCurve> arrival_curves, Path path, java.util.Set<ServiceCurve> betas_lo)
static java.util.Set<ArrivalCurve>
output(AnalysisConfig configuration, java.util.Set<ArrivalCurve> arrival_curves, Server server)
static java.util.Set<ArrivalCurve>
output(AnalysisConfig configuration, java.util.Set<ArrivalCurve> arrival_curves, Server server, java.util.Set<ServiceCurve> betas_lo)
java.lang.String
toString()
-
-
-
Field Detail
-
FIFO_MUX_CHECKS
private static final boolean FIFO_MUX_CHECKS
- See Also:
- Constant Field Values
-
-
Method Detail
-
exec_fifo_mux_checks
public static boolean exec_fifo_mux_checks()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
backlog
public static Num backlog(ArrivalCurve arrival_curve, ServiceCurve service_curve)
-
delayARB
public static Num delayARB(ArrivalCurve arrival_curve, ServiceCurve service_curve)
-
delayFIFO
public static Num delayFIFO(ArrivalCurve arrival_curve, ServiceCurve service_curve)
-
leftOverService
public static java.util.Set<ServiceCurve> leftOverService(AnalysisConfig configuration, Server server, java.util.Set<ArrivalCurve> arrival_curves)
-
leftOverService
public static java.util.Set<ServiceCurve> leftOverService(AnalysisConfig configuration, ServiceCurve service_curve, java.util.Set<ArrivalCurve> arrival_curves)
-
leftOverServiceFIFO
public static java.util.Set<ServiceCurve> leftOverServiceFIFO(ServiceCurve service_curve, java.util.Set<ArrivalCurve> arrival_curves)
-
leftOverServiceFIFO
public static ServiceCurve leftOverServiceFIFO(ServiceCurve service_curve, ArrivalCurve arrival_curve)
-
leftOverServiceARB
public static java.util.Set<ServiceCurve> leftOverServiceARB(ServiceCurve service_curve, java.util.Set<ArrivalCurve> arrival_curves)
-
leftOverServiceARB
public static ServiceCurve leftOverServiceARB(ServiceCurve service_curve, ArrivalCurve arrival_curve)
-
output
public static java.util.Set<ArrivalCurve> output(AnalysisConfig configuration, java.util.Set<ArrivalCurve> arrival_curves, Server server) throws java.lang.Exception
- Throws:
java.lang.Exception
-
output
public static java.util.Set<ArrivalCurve> output(AnalysisConfig configuration, java.util.Set<ArrivalCurve> arrival_curves, Server server, java.util.Set<ServiceCurve> betas_lo) throws java.lang.Exception
- Throws:
java.lang.Exception
-
output
public static java.util.Set<ArrivalCurve> output(AnalysisConfig configuration, java.util.Set<ArrivalCurve> arrival_curves, Path path, java.util.Set<ServiceCurve> betas_lo) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-