Serialized Form
AppOid
java.lang.StringBuffer AppOid
- The application value to sample for prediction.
n
java.lang.Double n
- This is the process's current state.
rv
java.util.Random rv
- Generate random error in prediction.
ts
TimeSeries ts
- Computes prediction based upon time samples.
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
time
long time
- The time at which the parameters should be changed.
Value
double Value
- The new tolerance value.
lastGvtUpdateTime
AvnmpTime lastGvtUpdateTime
- The time of the last GVT update in real time.
proc_report
int proc_report
- Keep track of processes reporting results.
num_procs
int num_procs
- Total number of processes in system, not including our own process.
vout
java.util.Vector vout
- List of output minima information.
vin
java.util.Vector vin
- List of input minima information.
pq
java.util.Vector pq
- List of all processes in the system.
updateInterval
long updateInterval
- The GVT update interval.
mylp
AvnmpLP mylp
- The process which owns this object.
Initiator
java.lang.String Initiator
- The GVT initiator.
pState
int pState
- The current state of the Gvt update process.
numUpdates
long numUpdates
- The number of updates completed since this object was created.
lm
long lm
- The local minimum.
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
PacketsPerSecond
long PacketsPerSecond
- Attempt to generate at this rate.
d
java.util.Date d
- Holds the startup time.
numPkts
long numPkts
- Counter for number of LoadGen packets.
uptime
long uptime
- The number of milliseconds this application has been running.
dir
java.lang.String dir
- This is the base directory to store log files.
mfile
java.lang.String mfile
- This is the base name of the main HTML file. Will be in the
form: main<Nodename>.html.
nn
java.lang.String nn
- This holds the current node name.
sndGvtMessage
java.lang.String sndGvtMessage
- The send GVT packet graphic.
sndAntiMessage
java.lang.String sndAntiMessage
- The send anti-message graphic.
sndVirtualMessage
java.lang.String sndVirtualMessage
- The send virtual message graphic.
sndRealMessage
java.lang.String sndRealMessage
- The send real message graphic.
rcvAntiMessage
java.lang.String rcvAntiMessage
- The receive anti-message graphic.
rcvVirtualMessage
java.lang.String rcvVirtualMessage
- The receive virtual message graphic.
rcvRealMessage
java.lang.String rcvRealMessage
- The receive real message graphic.
rcvGvtMessage
java.lang.String rcvGvtMessage
- The receive GVT message graphic.
partitionIn
java.lang.String partitionIn
- The send downward in the web page graphic.
partitionOut
java.lang.String partitionOut
- The receive from above in web page graphic.
state
java.lang.String state
- The state graphic.
rollback
java.lang.String rollback
- The rollback occurance graphic.
cancellation
java.lang.String cancellation
- The anti-message/message cancellation occurance graphic.
mylp
AvnmpLP mylp
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
NodeName
java.lang.String NodeName
- Active Node Name.
dlevel
int dlevel
- Bitmap of code portions to debug. This is set via the user's environment
variable -- AvnmpDebug.
html
HtmlDebug html
- This is the class for building the HTML debug files.
realtime
AvnmpTime realtime
- The real time this message was created.
anti
byte anti
- Anti-Message Toggle
Src
java.lang.String Src
- Source Node
rec_tm
long rec_tm
- Receive Time
Dst
java.lang.String Dst
- Destination Node
snd_tm
long snd_tm
- Send Time
payload
java.lang.Object payload
- Payload
The Payload object is expected to include a method
to check the prediction accuracy. For now, the check
is included as a method in this object.
terminal
java.lang.String terminal
plotGraphs
boolean plotGraphs
name
java.lang.String name
- Process name
LpNum
java.lang.Integer LpNum
- Unique process id
islp
boolean islp
- Is this a logical process or a driving process ?
outq_size
java.lang.Double outq_size
- Send queue size
genRate
double genRate
- This is the rate at which messages are generated. Only intended
for use in driving processes.
numCausalityRb
AvnmpStat numCausalityRb
- Number of Causality rollbacks
numToleranceRb
AvnmpStat numToleranceRb
- Number of Tolerance rollbacks
vminq
AvnmpRecQueue vminq
- Input queue
vmoutq
AvnmpSndQueue vmoutq
- Output queue
stateq
AvnmpStateQueue stateq
- State queue
lvt
AvnmpTime lvt
- Local virtual time
lookahead
long lookahead
- Distance into the future to predict
tolerance
java.lang.Double tolerance
- Tolerance before rollback
start_time
AvnmpTime start_time
- Time actual simulation processing starts
parm_time
AvnmpTime parm_time
- Time used for statistic calculations -- can
be reset during simulation run.
gvtupdate
long gvtupdate
- How often to update global virtual time in milliseconds.
stepsize
long stepsize
- Logical process simulation resolution
numPackets
AvnmpStat numPackets
- Total number of packets received.
numAnti
AvnmpStat numAnti
- Total number of anti-messages generated.
ReRate
AvnmpStat ReRate
- Real Message Rate
VmRate
AvnmpStat VmRate
Tttask
AvnmpStat Tttask
- Total of task execution time samples.
Ttrb
AvnmpStat Ttrb
- Total of rollback time samples.
Tspeedup
AvnmpStat Tspeedup
- Sampled Speedup: LVT/t samples.
Tla
AvnmpStat Tla
- Sampled lookahead
procList
java.util.Vector procList
- A list of all the known processes.
aq
AvnmpQueue aq
- This is the output queue.
lastRollbackReason
int lastRollbackReason
tp1
AvnmpTime tp1
tp2
AvnmpTime tp2
tp3
AvnmpTime tp3
tp4
AvnmpTime tp4
parmTable
AvnmpLP.ParmTable parmTable
this$0
AvnmpLP this$0
this$0
AvnmpLP this$0
time
long time
- The time at which the parameters should be changed.
prevtime
long prevtime
- The time the parameters were last changed.
TolVal
double TolVal
- The new tolerance value.
GenVal
double GenVal
- The new virtual message generation rate.
StepVal
double StepVal
- The new step increment value.
vSize
int vSize
- The size of the 'numVirtual' array.
numVirtual
long[] numVirtual
- The number of virtual messages received less than 'time'.
i
int i
- The current index into the 'numVirtual' array.
done
boolean done
- Has this value been used yet ?
exit
boolean exit
- Should we exit the process now ?
realtime
AvnmpTime realtime
- The real time this message was created.
anti
byte anti
- Anti-Message Toggle
Src
java.lang.String Src
- Source Node
rec_tm
long rec_tm
- Receive Time
Dst
java.lang.String Dst
- Destination Node
snd_tm
long snd_tm
- Send Time
payload
java.lang.Object payload
- Payload
The Payload object is expected to include a method
to check the prediction accuracy. For now, the check
is included as a method in this object.
QueueName
java.lang.String QueueName
- Is this a send or receive queue ?
lvt
long lvt
- Holds current value of LVT
numReal
long numReal
- Used to control real/virtual processing rate.
numCausalityRb
long numCausalityRb
- The number of causality based rollbacks.
numToleranceRb
long numToleranceRb
- The number of out of tolerance based rollbacks.
AppOid
java.lang.String AppOid
- The Management Object ID of the actual value.
n
long n
- The current number of samples.
t
long t
- Used to hold a time value.
v
double v
- Used to hold an accumulation of sample values.
prediction
boolean prediction
- Real or Prediction
sqt
long sqt
- Receive Time
state
java.lang.Object state
- State object
QueueName
java.lang.String QueueName
- Name to identify this queue.
tsq1
AvnmpTime tsq1
tsq2
AvnmpTime tsq2
tsq3
AvnmpTime tsq3
tsq4
AvnmpTime tsq4
startTime
java.util.Date startTime
- The time in milliseconds since this object was
created.
isRelative
boolean isRelative
- Is this the relative time or an absolute time ?
tvalue
long tvalue
- The absolute time value.
rec_tm
long rec_tm
wallclock_tm
long wallclock_tm
lvt
long lvt
msg
AvnmpPacket msg
rec_tm
long rec_tm
wallclock_tm
long wallclock_tm
lvt
long lvt
msg
AvnmpPacket msg
rec_tm
long rec_tm
wallclock_tm
long wallclock_tm
lvt
long lvt
msg
AvnmpPacket msg
rt
long rt
t
long t
l
long l
qname
java.lang.String qname
ts
long ts
- The beginning time of the sample.
te
long te
- The end time of the sample.
real
AvnmpStateQueue real
- The actual values.
experimental
java.lang.String experimental
- The experimental SNMP Oid
active
java.lang.String active
- The active SNMP Oid branch
avnmp
java.lang.String avnmp
- The avnmp SNMP Oid branch
loadPred
java.lang.String loadPred
- The loadPred branch of the Mib
avnmpTable
java.lang.String avnmpTable
- The avnmpTable SNMP Oid branch
logicalProcessPredAcc
java.lang.StringBuffer logicalProcessPredAcc
rec_tm
long rec_tm
- Receive time of message
wallclock_tm
long wallclock_tm
- Actual time at which tolerance check failed.
lvt
long lvt
- LVT when tolerance check failed.
msg
AvnmpPacket msg
- The packet contents of virtual message when tolerance check failed.
title
java.lang.String title
- The following variables are written to the gnuplot file to control
the type of plot.
xlabel
java.lang.String xlabel
- The following variables are written to the gnuplot file to control
the type of plot.
ylabel
java.lang.String ylabel
- The following variables are written to the gnuplot file to control
the type of plot.
zlabel
java.lang.String zlabel
- The following variables are written to the gnuplot file to control
the type of plot.
output
java.lang.String output
- The following variables are written to the gnuplot file to control
the type of plot.
terminal
java.lang.String terminal
- The following variables are written to the gnuplot file to control
the type of plot.
pdir
java.lang.String pdir
- The following variables are written to the gnuplot file to control
the type of plot.
gnufile
java.lang.String gnufile
- The following variables are written to the gnuplot file to control
the type of plot.
datafile
java.lang.String datafile
- The following variables are written to the gnuplot file to control
the type of plot.
NodeName
java.lang.String NodeName
- The following variables are written to the gnuplot file to control
the type of plot.
using
java.lang.String using
- The following variables are written to the gnuplot file to control
the type of plot.
linetitle
java.lang.String linetitle
- The following variables are written to the gnuplot file to control
the type of plot.
with
java.lang.String with
- The following variables are written to the gnuplot file to control
the type of plot.
isOn
boolean isOn
val
java.lang.Double val
- The load predicted along the link.
val_time
long val_time
- The time at which the load above is predicted
to be valid.
src
java.lang.String src
- The source of this load prediction message.
dst
java.lang.String dst
- The destination load prediction.
tab
splitTable tab
s
java.lang.Double s
- This process's current state.
t
java.util.Date t
- Time since this process started.
nn
java.lang.String nn
- The active node name.
src
java.lang.String src
- The source of the (source, destination, probability) triplet.
dst
java.lang.String dst
- The destination of the (source, destination, probability) triplet.
prob
java.lang.Double prob
- The probability of the (source, destination, probability) triplet.
tab
java.util.Vector tab
- Holds the table of routing decisions.
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
mq
AvnmpQueue mq
ap
AvnmpPacket ap
dp
Driver dp
redundant
boolean redundant
- Is a similar type of PP already on this node ?
Dest
java.lang.String Dest
- The active node destination address for this PP.
addresses
Others addresses
- Carry known addresses to next node
port
int port
- This is the port the SNMP agent will use to listen for requests.
redundant
boolean redundant
- Is an SNMP agent already on this node ?
Dest
java.lang.String Dest
- The active node destination address for this SNMP agent.
addresses
Others addresses
- Carry known addresses to next node
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
snmpPort
int snmpPort
- The SNMP port upon which to listen for requests.
agenttab
snmp.agent.AgentTable agenttab
- This table holds all the management state.
Copyright © 2002 GE Corporate Research and Development. All Rights Reserved.