Serialized Form


Package atropos.dp

Class atropos.dp.Driver implements Serializable

Serialized Fields

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.

Class atropos.dp.DriverBase implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException

Class atropos.dp.TimeSample implements Serializable

Serialized Fields

time

long time
The time at which the parameters should be changed.

Value

double Value
The new tolerance value.

Class atropos.dp.TimeSeries implements Serializable

Class atropos.dp.TimeTest implements Serializable


Package atropos.gvt

Class atropos.gvt.Gvt implements Serializable

Serialized Fields

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.


Package atropos.load

Class atropos.load.LoadBase implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException

Class atropos.load.LoadGen implements Serializable

Serialized Fields

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.

Class atropos.load.LoadPacket implements Serializable

Serialized Fields

uptime

long uptime
The number of milliseconds this application has been running.


Package atropos.log

Class atropos.log.HtmlDebug implements Serializable

Serialized Fields

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


Package atropos.lp

Class atropos.lp.AvnmpBase implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException

Class atropos.lp.AvnmpBW implements Serializable

Class atropos.lp.AvnmpDebug implements Serializable

Serialized Fields

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.

Class atropos.lp.AvnmpDriverRb implements Serializable

Serialized Fields

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.

Class atropos.lp.AvnmpLP implements Serializable

Serialized Fields

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

Class atropos.lp.AvnmpLP.ParmTable implements Serializable

Serialized Fields

this$0

AvnmpLP this$0

Class atropos.lp.AvnmpLP.parmTime implements Serializable

Serialized Fields

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 ?

Class atropos.lp.AvnmpPacket implements Serializable

Serialized Fields

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.

Class atropos.lp.AvnmpQueue implements Serializable

Serialized Fields

QueueName

java.lang.String QueueName
Is this a send or receive queue ?

Class atropos.lp.AvnmpRecQueue implements Serializable

Serialized Fields

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.

Class atropos.lp.AvnmpSndQueue implements Serializable

Class atropos.lp.AvnmpStat implements Serializable

Serialized Fields

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.

Class atropos.lp.AvnmpState implements Serializable

Serialized Fields

prediction

boolean prediction
Real or Prediction

sqt

long sqt
Receive Time

state

java.lang.Object state
State object

Class atropos.lp.AvnmpStateQueue implements Serializable

Serialized Fields

QueueName

java.lang.String QueueName
Name to identify this queue.

tsq1

AvnmpTime tsq1

tsq2

AvnmpTime tsq2

tsq3

AvnmpTime tsq3

tsq4

AvnmpTime tsq4

Class atropos.lp.AvnmpTime implements Serializable

Serialized Fields

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.

Class atropos.lp.CausalityException implements Serializable

Serialized Fields

rec_tm

long rec_tm

wallclock_tm

long wallclock_tm

lvt

long lvt

msg

AvnmpPacket msg

Class atropos.lp.NoPredictedException implements Serializable

Serialized Fields

rec_tm

long rec_tm

wallclock_tm

long wallclock_tm

lvt

long lvt

msg

AvnmpPacket msg

Class atropos.lp.NoRealException implements Serializable

Serialized Fields

rec_tm

long rec_tm

wallclock_tm

long wallclock_tm

lvt

long lvt

msg

AvnmpPacket msg

Class atropos.lp.NotFoundInQueueException implements Serializable

Serialized Fields

rt

long rt

t

long t

l

long l

qname

java.lang.String qname

Class atropos.lp.PredMeasure implements Serializable

Serialized Fields

ts

long ts
The beginning time of the sample.

te

long te
The end time of the sample.

real

AvnmpStateQueue real
The actual values.

Class atropos.lp.PredVector implements Serializable

Serialized Fields

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

Class atropos.lp.ToleranceException implements Serializable

Serialized Fields

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.


Package atropos.plot

Class atropos.plot.GnuPlot implements Serializable

Serialized Fields

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


Package atropos.pp

Class atropos.pp.PayLoad implements Serializable

Serialized Fields

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

Class atropos.pp.PP implements Serializable

Serialized Fields

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.

Class atropos.pp.splitElement implements Serializable

Serialized Fields

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.

Class atropos.pp.splitTable implements Serializable

Serialized Fields

tab

java.util.Vector tab
Holds the table of routing decisions.


Package atropos.start

Class atropos.start.Amain implements Serializable

Class atropos.start.AvnmpDriverBase implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException

Class atropos.start.AvnmpHostBase implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException

Class atropos.start.AvnmpSmartDriver implements Serializable

Serialized Fields

mq

AvnmpQueue mq

ap

AvnmpPacket ap

dp

Driver dp

Class atropos.start.Flood implements Serializable

Serialized Fields

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

Class atropos.start.InjectSnmp implements Serializable

Serialized Fields

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

Class atropos.start.InjectSnmpBase implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException

Class atropos.start.Others implements Serializable

Class atropos.start.SnmpAgentMain implements Serializable

Serialized Fields

snmpPort

int snmpPort
The SNMP port upon which to listen for requests.

agenttab

snmp.agent.AgentTable agenttab
This table holds all the management state.


Package atropos.util

Class atropos.util.OrderedList implements Serializable



Copyright © 2002 GE Corporate Research and Development. All Rights Reserved.