Download Layered Queueing Network Solver and Simulator User Manual
Transcript
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 30 32 32 33 35 35 35 35 35 LQX Users Guide 4.1 Introduction to LQX . . . . . . . . . . . . . . . . 4.1.1 Input File Format . . . . . . . . . . . . . . 4.1.2 Writing Programs in LQX . . . . . . . . . 4.1.3 Program Input/Output and External Control 4.1.4 Actual Example of an LQX Model Program 4.2 API Documentation . . . . . . . . . . . . . . . . . 4.2.1 Built-in Class: Array . . . . . . . . . . . . 4.2.2 Built-in Global Methods and Constants . . 4.3 API Documentation for the LQN Bindings . . . . . 4.3.1 LQN Class: Document . . . . . . . . . . . 4.3.2 LQN Class: Processor . . . . . . . . . . . 4.3.3 LQN Class: Group . . . . . . . . . . . . . 4.3.4 LQN Class: Task . . . . . . . . . . . . . . 4.3.5 LQN Class: Entry . . . . . . . . . . . . . 4.3.6 LQN Class: Phase . . . . . . . . . . . . . 4.3.7 LQN Class: Activity . . . . . . . . . . . . 4.3.8 LQN Class: Call . . . . . . . . . . . . . . 4.3.9 Confidence Intervals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 39 39 41 44 47 48 48 48 50 50 50 50 50 51 51 51 52 52 LQN Input File Format 5.1 Lexical Conventions . . . . . . . . . . . . . . . 5.1.1 White Space . . . . . . . . . . . . . . . 5.1.2 Comments . . . . . . . . . . . . . . . . 5.1.3 Identifiers . . . . . . . . . . . . . . . . . 5.1.4 Variables . . . . . . . . . . . . . . . . . 5.2 LQN Model Specification . . . . . . . . . . . . . 5.2.1 Pragmas . . . . . . . . . . . . . . . . . . 5.2.2 General Information . . . . . . . . . . . 5.2.3 Processor Information . . . . . . . . . . 5.2.4 Group Information . . . . . . . . . . . . 5.2.5 Task Information . . . . . . . . . . . . . 5.2.6 Entry Information . . . . . . . . . . . . . 5.2.7 Activity Information . . . . . . . . . . . 5.3 SPEX: Software Performance Experiment Driver 5.3.1 Variables . . . . . . . . . . . . . . . . . 5.3.2 Report Information . . . . . . . . . . . . 5.3.3 Convergence Information . . . . . . . . . 5.3.4 Differeneces to SPEX 1 . . . . . . . . . 5.3.5 SPEX and LQX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 53 53 55 55 55 55 55 55 56 56 57 57 58 58 60 62 62 62 63 3.3 4 5 3.2.7 ActivityGraphBase . . . . . 3.2.8 TaskActivityGraph . . . . . 3.2.9 ActivityDefBase . . . . . . 3.2.10 MakingCallType . . . . . . 3.2.11 PrecedenceType . . . . . . 3.2.12 OutputResultType . . . . . 3.2.13 OutputResultJoinDelayType 3.2.14 OutputDistributionType . . 3.2.15 HistogramBinType . . . . . Schema Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . . . . . . . . . . . . . . . . . . .