Table of Contents

Class PartitionedDataStorageBitFlippingErrorModel

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

[Nominal] The 'BitFlipping' model for the 'PartitionedDataStorage' component will randomly flip bits on the partitioned data storage system. This will allow for the storage of data to be incorrect at a particular probability.


public class PartitionedDataStorageBitFlippingErrorModel : UniverseModel<PartitionedDataStorage>
Inheritance
PartitionedDataStorageBitFlippingErrorModel

Constructors

PartitionedDataStorageBitFlippingErrorModel()

Default constructor

protected PartitionedDataStorageBitFlippingErrorModel()

Fields

BitFlipProbability

The probability that a bit will be flipped across all data nodes within the partitioned data storage.

[Unit(UnitType.NONE)]
public double BitFlipProbability

Field Value

double

Methods

OnUpdate(double, double)

Called when the object should update from the simulation tick. This will take in a time and a step, where the time is the time of the clock before updating the object.

protected override void OnUpdate(double time, double step)

Parameters

time double

[s] Current time of the simulation before the update

step double

[s] The time-step to update during this tick