MBrace local cluster simulator


MBrace local cluster simulator

MBrace.Thespian Namespace

TypeDescription
CloudLogEntry

Struct that specifies a single cloud log entry.

CloudProcess<'T>

Represents a distributed computation that is being executed by an MBrace runtime.

CloudProcess

Represents a distributed computation that is being executed by an MBrace runtime.

ConsoleLogger

A system logger that writes entries to stdout.

FileSystemStore

Simple ICloudFileStore implementation using a local or shared File System.

FsPicklerBinarySerializer

FsPickler Binary Serializer implementation

FsPicklerJsonSerializer

FsPickler Json Serializer implementation

FsPicklerXmlSerializer

FsPickler Xml Serializer implementation

JsonDotNetSerializer

Json.Net Serializer implementation

LogLevel

Log level used by the MBrace runtime implementation.

SystemLogEntry

Struct that specifies a single system log entry.

ThespianCluster

MBrace.Thespian client object used to manage cluster and submit work items for computation.

ThespianWorker

Defines a client object used for administering MBrace worker processes.

WorkerRef

A Serializable object used to identify a specific worker in a cluster. Can be used to point computations for execution at specific machines.

ModuleDescription
ClientExtensions

MBrace.Thespian.Runtime Namespace

TypeDescription
Actor

Actor publication utilities

ActorAtomProvider

Defines a distributed cloud atom factory

ActorCancellationEntry

Defines a cancellable entity with linking support

ActorCancellationEntryFactory

Global actor cancellation entry factory

ActorCounter

Distributed counter implementation

ActorCounterFactory
ActorDictionaryProvider

Defines a distributed cloud channel factory

ActorProcessEntry

Actor ProcEntry implementation

ActorQueueProvider

Defines a distributed cloud channel factory

ActorResultAggregatorFactory

Defines a distributed result aggregator factory

CloudProcessManager

Task manager actor reference used for handling MBrace.Thespian task instances

ClusterState

Serializable MBrace.Thespian cluster state client object. Used for all interactions with the cluster

Config

MBrace.Thespian configuration object

ImmutableQueue<'T>
LocalState

Contains state specific to current node in MBrace cluster

LocalStateFactory

Distributable, one-time local state factory

ResourceFactory

Defines a reference to an actor implementation that accepts remote requests for factory initializations. Can be used for quickly spawning actors remotely.

ResultMessage<'T>

Result produced by mbrace cluster to be serialized

RuntimeId

Runtime instance identifier

TopicQueue<'Topic, 'T>

Immutable queue implementation with messages indexable by topic

WorkItemLeaseToken

Work item lease token implementation, received when dequeuing a work item from the queue.

WorkItemQueue

Provides a distributed, fault-tolerant queue implementation

WorkerId

Defines a unique idenfier for an MBrace.Thespian worker

WorkerManager

WorkerManager actor reference used for handling MBrace.Thespian worker instances

ModuleDescription
Worker
Fork me on GitHub