Serialized Form


Package ibis.satin

Class ibis.satin.Inlet extends Throwable implements Serializable

serialVersionUID: 5167746747259483619L

Class ibis.satin.SatinObject extends Object implements Serializable

serialVersionUID: -3958487192660018892L

Class ibis.satin.SharedObject extends Object implements Serializable

serialVersionUID: -5944640339385558907L

Serialized Fields

objectId

String objectId
Identification of this shared object.


exported

boolean exported

isUnshared

boolean isUnshared

Package ibis.satin.impl

Class ibis.satin.impl.Statistics extends Object implements Serializable

serialVersionUID: 7954856934035669311L

Serialized Fields

spawns

long spawns

syncs

long syncs

abortsDone

long abortsDone

jobsExecuted

long jobsExecuted

abortedJobs

long abortedJobs

abortMessages

long abortMessages

stealAttempts

long stealAttempts

stealSuccess

long stealSuccess

asyncStealAttempts

long asyncStealAttempts

asyncStealSuccess

long asyncStealSuccess

stolenJobs

long stolenJobs

stealRequests

long stealRequests

stealThrottles

long stealThrottles

interClusterMessages

long interClusterMessages

intraClusterMessages

long intraClusterMessages

interClusterBytes

long interClusterBytes

intraClusterBytes

long intraClusterBytes

stealTime

double stealTime

throttleStealTime

double throttleStealTime

handleStealTime

double handleStealTime

abortTime

double abortTime

idleTime

double idleTime

idleCount

long idleCount

pollCount

long pollCount

invocationRecordWriteTime

double invocationRecordWriteTime

invocationRecordWriteCount

long invocationRecordWriteCount

returnRecordWriteTime

double returnRecordWriteTime

returnRecordWriteCount

long returnRecordWriteCount

invocationRecordReadTime

double invocationRecordReadTime

invocationRecordReadCount

long invocationRecordReadCount

returnRecordReadTime

double returnRecordReadTime

returnRecordReadCount

long returnRecordReadCount

returnRecordBytes

long returnRecordBytes

tableResultUpdates

long tableResultUpdates

tableLockUpdates

long tableLockUpdates

tableUpdateMessages

long tableUpdateMessages

tableLookups

long tableLookups

tableSuccessfulLookups

long tableSuccessfulLookups

tableRemoteLookups

long tableRemoteLookups

tableMaxEntries

long tableMaxEntries

killedOrphans

long killedOrphans

restartedJobs

long restartedJobs

tableLookupTime

double tableLookupTime

tableUpdateTime

double tableUpdateTime

tableHandleUpdateTime

double tableHandleUpdateTime

tableHandleLookupTime

double tableHandleLookupTime

tableSerializationTime

double tableSerializationTime

tableDeserializationTime

double tableDeserializationTime

tableCheckTime

double tableCheckTime

crashHandlingTime

double crashHandlingTime

numCrashesHandled

int numCrashesHandled

requestCheckpointTime

double requestCheckpointTime

makeCheckpointTime

double makeCheckpointTime

receiveCheckpointTime

double receiveCheckpointTime

writeCheckpointTime

double writeCheckpointTime

useCheckpointTime

double useCheckpointTime

totalCheckpointTime

double totalCheckpointTime

createCoordinatorTime

double createCoordinatorTime

numCheckpointsTaken

int numCheckpointsTaken

soInvocations

long soInvocations

soInvocationsBytes

long soInvocationsBytes

soTransfers

long soTransfers

soTransfersBytes

long soTransfersBytes

broadcastSOInvocationsTime

double broadcastSOInvocationsTime

handleSOInvocationsTime

double handleSOInvocationsTime

getSOReferencesTime

double getSOReferencesTime

soInvocationDeserializationTime

double soInvocationDeserializationTime

soTransferTime

double soTransferTime

soSerializationTime

double soSerializationTime

soDeserializationTime

double soDeserializationTime

soBcastTime

double soBcastTime

soBcastSerializationTime

double soBcastSerializationTime

soBcastDeserializationTime

double soBcastDeserializationTime

soGuardTime

double soGuardTime

soGuards

long soGuards

soRealMessageCount

long soRealMessageCount

soBcasts

long soBcasts

soBcastBytes

long soBcastBytes

handleSOInvocations

long handleSOInvocations

getSOReferences

long getSOReferences

totalTimer

ibis.util.Timer totalTimer

stealTimer

ibis.util.Timer stealTimer

handleStealTimer

ibis.util.Timer handleStealTimer

abortTimer

ibis.util.Timer abortTimer

idleTimer

ibis.util.Timer idleTimer

pollTimer

ibis.util.Timer pollTimer

invocationRecordWriteTimer

ibis.util.Timer invocationRecordWriteTimer

returnRecordWriteTimer

ibis.util.Timer returnRecordWriteTimer

invocationRecordReadTimer

ibis.util.Timer invocationRecordReadTimer

returnRecordReadTimer

ibis.util.Timer returnRecordReadTimer

lookupTimer

ibis.util.Timer lookupTimer

updateTimer

ibis.util.Timer updateTimer

handleUpdateTimer

ibis.util.Timer handleUpdateTimer

handleLookupTimer

ibis.util.Timer handleLookupTimer

tableSerializationTimer

ibis.util.Timer tableSerializationTimer

tableDeserializationTimer

ibis.util.Timer tableDeserializationTimer

crashTimer

ibis.util.Timer crashTimer

redoTimer

ibis.util.Timer redoTimer

requestCheckpointTimer

ibis.util.Timer requestCheckpointTimer

makeCheckpointTimer

ibis.util.Timer makeCheckpointTimer

receiveCheckpointTimer

ibis.util.Timer receiveCheckpointTimer

writeCheckpointTimer

ibis.util.Timer writeCheckpointTimer

useCheckpointTimer

ibis.util.Timer useCheckpointTimer

createCoordinatorTimer

ibis.util.Timer createCoordinatorTimer

handleSOInvocationsTimer

ibis.util.Timer handleSOInvocationsTimer

getSOReferencesTimer

ibis.util.Timer getSOReferencesTimer

broadcastSOInvocationsTimer

ibis.util.Timer broadcastSOInvocationsTimer

soTransferTimer

ibis.util.Timer soTransferTimer

soSerializationTimer

ibis.util.Timer soSerializationTimer

soDeserializationTimer

ibis.util.Timer soDeserializationTimer

soBroadcastDeserializationTimer

ibis.util.Timer soBroadcastDeserializationTimer

soBroadcastSerializationTimer

ibis.util.Timer soBroadcastSerializationTimer

soBroadcastTransferTimer

ibis.util.Timer soBroadcastTransferTimer

soInvocationDeserializationTimer

ibis.util.Timer soInvocationDeserializationTimer

soGuardTimer

ibis.util.Timer soGuardTimer

stealThrottleTimer

ibis.util.Timer stealThrottleTimer

Package ibis.satin.impl.aborts

Class ibis.satin.impl.aborts.AbortException extends RuntimeException implements Serializable

serialVersionUID: -7480459385900857525L


Package ibis.satin.impl.checkPointing

Class ibis.satin.impl.checkPointing.Checkpoint extends Object implements Serializable

serialVersionUID: 12345L

Serialized Fields

rr

ReturnRecord rr

sender

ibis.ipl.IbisIdentifier sender

Package ibis.satin.impl.faultTolerance

Class ibis.satin.impl.faultTolerance.GlobalResultTableValue extends Object implements Serializable

serialVersionUID: 4797223605264498290L

Serialized Fields

type

int type

result

ReturnRecord result

owner

ibis.ipl.IbisIdentifier owner

Package ibis.satin.impl.sharedObjects

Class ibis.satin.impl.sharedObjects.SOInvocationRecord extends Object implements Serializable

Serialized Fields

objectId

String objectId

Class ibis.satin.impl.sharedObjects.SOReferenceSourceCrashedException extends Exception implements Serializable

serialVersionUID: -1679879808120308574L


Package ibis.satin.impl.spawnSync

Class ibis.satin.impl.spawnSync.InvocationRecord extends Object implements Serializable

Serialized Fields

owner

ibis.ipl.IbisIdentifier owner
The machine that spawned this job. Used by my subclasses.


stamp

Stamp stamp
Used to locate this invocation record, when a remote job result comes in.


parentOwner

ibis.ipl.IbisIdentifier parentOwner
The machine that spawned my parent (can be null for root jobs).


parentStamp

Stamp parentStamp
The stamp of my parent (can be null for root jobs).


reDone

boolean reDone
Used for fault tolerance. True means that the job is being redone after a crash.


orphan

boolean orphan
Used for fault tolerance. True means that the job is an orphan

Class ibis.satin.impl.spawnSync.ReturnRecord extends Object implements Serializable

Serialized Fields

stamp

Stamp stamp

eek

Throwable eek
The exception or error thrown by the spawned invocation. May (of course) be null.


updatesSent

int updatesSent

Class ibis.satin.impl.spawnSync.Stamp extends Object implements Serializable

serialVersionUID: 8947244353656024534L

Serialized Fields

stamps

int[] stamps

stampLength

int stampLength

Package ibis.satin.impl.syncrewriter

Class ibis.satin.impl.syncrewriter.SpawningMethod extends MethodGen implements Serializable

serialVersionUID: 1L

Serialized Fields

spawnableCalls

ArrayList<E> spawnableCalls

indexSync

int indexSync

d

Debug d

Class ibis.satin.impl.syncrewriter.SyncInsertionProposalFailure extends ibis.satin.impl.syncrewriter.MethodRewriteFailure implements Serializable

serialVersionUID: 1L


Package ibis.satin.impl.syncrewriter.analyzer.controlflow

Class ibis.satin.impl.syncrewriter.analyzer.controlflow.StoreLoadPath extends Path implements Serializable

serialVersionUID: 1L

Serialized Fields

storeInstruction

org.apache.bcel.generic.InstructionHandle storeInstruction

localVariableIndices

Integer[] localVariableIndices

Package ibis.satin.impl.syncrewriter.bcel

Class ibis.satin.impl.syncrewriter.bcel.MethodGen extends org.apache.bcel.generic.MethodGen implements Serializable

serialVersionUID: 1L


Package ibis.satin.impl.syncrewriter.controlflow

Class ibis.satin.impl.syncrewriter.controlflow.Path extends ArrayList<BasicBlock> implements Serializable

serialVersionUID: 1L



The Ibis project