Serialized Form
id
int id
- Unique ID assigned to results set
simulationId
int simulationId
- Unique ID of simulation from which these results are obtained
iterations
int iterations
- Number of simulation iterations completed at time of analysis
simulatedTime
double simulatedTime
- Number of simulated seconds completed at time of analysis
nodeCount
int nodeCount
- Number of nodes participating in network
producerNodeCount
int producerNodeCount
- Number of nodes which may act as packet producers
producerNodeCountPercent
double producerNodeCountPercent
- Percentage of total nodes participating in network which may act
as packet producers
neighbourStatistics
Statistics neighbourStatistics
- Statistics about potential communication-partner neighbours of
all nodes participating in the network
interferenceSourceStatistics
Statistics interferenceSourceStatistics
- Statistics about potential communication-corrupting neighbours of
all nodes participating in the network
nodeEnergyUsedReal
Statistics nodeEnergyUsedReal
- Statistics about energy used by nodes participating in the network
nodeEnergyRemainingReal
Statistics nodeEnergyRemainingReal
- Statistics about energy remaining unused by nodes participating in
the network
nodeEnergyUsedClairvoyant
Statistics nodeEnergyUsedClairvoyant
- Statistics about energy used by nodes participating in the network,
adjusted for clairvoyant state management
nodeEnergyRemainingClairvoyant
Statistics nodeEnergyRemainingClairvoyant
- Statistics about energy remaining unused by nodes participating in
the network, adjusted for clairvoyant state management
nodeEnergyClairvoyanceSavings
Statistics nodeEnergyClairvoyanceSavings
- Statistics about energy savings achieved by clairvoyant state management
energyUsedPerNodeReal
java.util.Map<K,V> energyUsedPerNodeReal
- Mapping of node ID to energy consumed in Joules
energyUsedPerNodeClairvoyant
java.util.Map<K,V> energyUsedPerNodeClairvoyant
- Mapping of node ID to energy consumed in Joules, adjusted for
clairvoyant state management
energyRemainingPerNodeReal
java.util.Map<K,V> energyRemainingPerNodeReal
- Mapping of node ID to energy consumed in Joules
energyRemainingPerNodeClairvoyant
java.util.Map<K,V> energyRemainingPerNodeClairvoyant
- Mapping of node ID to energy consumed in Joules, adjusted for
clairvoyant state management
energyUsedClairvoyanceSaving
java.util.Map<K,V> energyUsedClairvoyanceSaving
- Mapping of node ID to energy saved in Joules, when activity adjusted for
clairvoyant state management
nodeStateDurationsAllStates
Statistics nodeStateDurationsAllStates
- Statistics about the durations for which nodes maintained a steady state
between state transitions, considering all nodes and possible node states
together
nodeStateEnergyAllStates
Statistics nodeStateEnergyAllStates
- Statistics about the energy consumed by nodes as they maintained a
steady state between state transitions, considering all nodes and
possible node states together
nodeStateClairvoyantEnergyAllStates
Statistics nodeStateClairvoyantEnergyAllStates
- Statistics about the energy which would have been consumed by nodes as
they maintained a steady state between state transitions, considering all
nodes and possible node states together, if node state was managed
clairvoyantly and switching into low-energy states whenever it would have
been possible without changing observed network behaviour
nodeStateDurations
java.util.Map<K,V> nodeStateDurations
- Mapping of each node state, adopted at least once by one node during
simulation, to statistics about the durations for which all nodes
participating in the network maintained this state
nodeStateEnergy
java.util.Map<K,V> nodeStateEnergy
- Mapping of each node state, adopted at least once by one node during
simulation, to statistics about the energy consumed by all nodes
participating in the network while maintaining this state
nodeStateClairvoyantEnergy
java.util.Map<K,V> nodeStateClairvoyantEnergy
- Mapping of each node state, adopted at least once by one node during
simulation, to statistics about the energy consumed by all nodes
participating in the network while maintaining this state, if the nodes
state had been managed clairvoyantly to switch into low-energy states
whenever it would have been possible to do so without changing
observed network behaviour
rmStateDurationsAllStates
Statistics rmStateDurationsAllStates
- Statistics about the durations for which radios maintained a steady state
between state transitions, considering all radios and possible radio states
together
rmStateEnergyAllStates
Statistics rmStateEnergyAllStates
- Statistics about the energy consumed by radios as they maintained a
steady state between state transitions, considering all radios and
possible radio states together
rmStateClairvoyantEnergyAllStates
Statistics rmStateClairvoyantEnergyAllStates
- Statistics about the energy which would have been consumed by radios as
they maintained a steady state between state transitions, considering all
radios and possible radio states together, if radio state was managed
clairvoyantly and switching into low-energy states whenever it would have
been possible without changing observed network behaviour
rmStateDurations
java.util.Map<K,V> rmStateDurations
- Mapping of each radio state, adopted at least once by one radio during
simulation, to statistics about the durations for which all radios
participating in the network maintained this state
rmStateEnergy
java.util.Map<K,V> rmStateEnergy
- Mapping of each radio state, adopted at least once by one radio during
simulation, to statistics about the energy consumed by all radios
participating in the network while maintaining this state
rmStateClairvoyantEnergy
java.util.Map<K,V> rmStateClairvoyantEnergy
- Mapping of each radio state, adopted at least once by one radio during
simulation, to statistics about the energy consumed by all radios
participating in the network while maintaining this state, if the radios
state had been managed clairvoyantly to switch into low-energy states
whenever it would have been possible to do so without changing
observed network behaviour
generatedPacketCount
int generatedPacketCount
- Number of generated packets
generatedBitCount
int generatedBitCount
- Number of generated bits
deliveredPacketCount
int deliveredPacketCount
- Number of delivered packets
deliveredBitCount
int deliveredBitCount
- Number of delivered bits
undeliveredPacketCount
int undeliveredPacketCount
- Number of undelivered packets
undeliveredBitCount
int undeliveredBitCount
- Number of undelivered bits
copiesReceivedAllPackets
Statistics copiesReceivedAllPackets
- Statistics about how many copies of generated packets arrived at
each node, considering both those packets which arrived at their
intended destinations and those which did not
copiesReceivedDeliveredPackets
Statistics copiesReceivedDeliveredPackets
- Statistics about how many copies of generated packets arrived at
each node, considering only those packets which arrived at their
intended destinations and disregarding those which did not
latencies
Statistics latencies
- Statistics about the packet delivery latencies of packets which were
successfully delivered to their intended destinations, considering only
the first copy of each packet to arrive at the destination
hopCounts
Statistics hopCounts
- Statistics about the number of network hops observed along the delivery
routes of packets successfully delivered to their intended destinations,
considering only the first copy of each packet to arrive at the
destination
directPhysicalDistances
Statistics directPhysicalDistances
- Statistics about straight-line distances between source and sink
for delivered packets
directPhysicalSpeeds
Statistics directPhysicalSpeeds
- Statistics about straight-line speeds between source and sink
for delivered packets
actualPhysicalDistances
Statistics actualPhysicalDistances
- Statistics about actual-traversed-path distances between source and sink
for delivered packets
actualPhysicalSpeeds
Statistics actualPhysicalSpeeds
- Statistics about actual-traversed-path speeds between source and sink
for delivered packets
deliveryPathStraightness
Statistics deliveryPathStraightness
- Statistics about the straightness of packet delivery paths for delivered
packets, comparing the direct physical distances and actual traversed
physical distances between the source and destination nodes. Increasing
straightness in the interval (0,1] corresponds to an actual traversed
distance more closely matching the direct distance, and hence closeness
to the shortest possible physical path (achievable only if the delivery
path consists of exactly two nodes, or all nodes on the delivery path
are aligned in a precise straight line, or in an infinitely dense
network).
deliveredPacketMetres
double deliveredPacketMetres
- Total count of distance traversed by the first received copy of all
successfully delivered packets.
This measure is of little interest in itself, but is a required component
used in calculating other measures at a later stage of processing.
deliveredPacketHops
int deliveredPacketHops
- Total count of network hops traversed by the first received copy of all
successfully delivered packets.
This measure is of little interest in itself, but is a required component
used in calculating other measures at a later stage of processing.
realEnergyPerBit
double realEnergyPerBit
- Energy consumed per delivered bit
realEnergyPerPacket
double realEnergyPerPacket
- Energy consumed per delivered packet
clairvoyantEnergyPerBit
double clairvoyantEnergyPerBit
- Energy consumed per delivered bit if radio had been switched off
whenever it was not doing useful work
clairvoyantEnergyPerPacket
double clairvoyantEnergyPerPacket
- Energy consumed per delivered packet if radio had been switched off
whenever it was not doing useful work
clairvoyancySavingPerBitPercent
double clairvoyancySavingPerBitPercent
- Energy per delivered bit which would have been saved with a
clairvoyant radio state management policy
clairvoyancySavingPerPacketPercent
double clairvoyancySavingPerPacketPercent
- Energy per delivered packet which would have been saved with a
clairvoyant radio state management policy
receptionStateCount
java.util.Map<K,V> receptionStateCount
- Mapping of final packet reception state to the number of
packet reception attempts ending in that state
transmissionStateCount
java.util.Map<K,V> transmissionStateCount
- Mapping of final packet transmission state to the number of
packet transmission attempts ending in that state
packetCoverageTimes
java.util.Map<K,V> packetCoverageTimes
- Mapping of required propagation proportion to statistics about the
critical time periods taken to reach these propagation targets
packetCoverageNodeTargets
java.util.Map<K,V> packetCoverageNodeTargets
- Mapping of required propagation proportion to the minimal number of
nodes required to meet the propagtion proportion target
packetCoveragePacketCounts
java.util.Map<K,V> packetCoveragePacketCounts
- Mapping of required propagation proportion to the number of packets
which were successfully propagated to at least the minimum number of
nodes required to satisfy the propagation proportion target
packetCoverageAnalysisCompleted
boolean packetCoverageAnalysisCompleted
- Flag indicating whether packet coverage stats were calculated by the
analyser; this analysis can be disabled for faster runtime if the
results are not required.
deliveredLatencyPerHop
Statistics deliveredLatencyPerHop
- For delivered packets only, the latency divided by the number of hops,
to normalise for logical network size (value is the mean).
Unit is seconds.
deliveredLatencyPerMetre
Statistics deliveredLatencyPerMetre
- For delivered packets only, the latency divided by the number of metres,
to normalise for physical network size (value is the mean).
Unit is seconds per metre.
packetDeliveryFailureRatio
double packetDeliveryFailureRatio
- The ratio between the number of packets generated and queued for
delivery, and the number of packets successfully delivered to the
correct destination(s). The packet delivery failure ratio added to
the packet delivery success ratio always sum to 1. Using the delivery
failure ratio enables this quality measure to conform to the
[low value = high quality] pattern of the other quality measures.
Unitless.
energyPerPacketPerMetre
double energyPerPacketPerMetre
- The energy required to move one packet by one metre in the network. This
includes the energy expended in duplicate deliveries, and attempted
deliveries that ultimately fail (value is the mean).
Unit is Joules per packet per metre.
energyPerPacketPerHop
double energyPerPacketPerHop
- The energy required to move one packet by one hop in the network. This
includes the energy expended in duplicate deliveries, and attempted
deliveries that ultimately fail (value is the mean).
Unit is Joules per packet per hop.
clairvoyantEnergyPerPacketPerMetre
double clairvoyantEnergyPerPacketPerMetre
- The energy required to move one packet by one metre in the network. This
includes the energy expended in duplicate deliveries, and attempted
deliveries that ultimately fail (value is the mean). This value is
adjusted to assume a clairvoyant energy/state management policy.
Unit is Joules per packet per metre.
clairvoyantEnergyPerPacketPerHop
double clairvoyantEnergyPerPacketPerHop
- The energy required to move one packet by one hop in the network. This
includes the energy expended in duplicate deliveries, and attempted
deliveries that ultimately fail (value is the mean). This value is
adjusted to assume a clairvoyant energy/state management policy.
Unit is Joules per packet per hop.
packetDeliveryStatsArrived
java.util.Map<K,V> packetDeliveryStatsArrived
- Mapping of packet ID to end-to-end delivery status
for all packets generated in the simulated network which were observed
at at least one other node than the source node
packetDeliveryStatsDistanceFromSource
java.util.Map<K,V> packetDeliveryStatsDistanceFromSource
- Mapping of packet ID to the distance from source node that the packet
attains at the exposed node closest to the intended destination
for all packets generated in the simulated network which were observed
at at least one other node than the source node
packetDeliveryStatsDistanceToDestination
java.util.Map<K,V> packetDeliveryStatsDistanceToDestination
- Mapping of packet ID to the distance to destination node that the packet
attains at the exposed node closest to the intended destination
for all packets generated in the simulated network which were observed
at at least one other node than the source node
packetDeliveryStatsDistanceProportionTraversed
java.util.Map<K,V> packetDeliveryStatsDistanceProportionTraversed
- Mapping of packet ID to the proportion of the straight-line path between
source and destination which is represented by the distance from the
source node to the packet-exposed location nearest the intended sink
for all packets generated in the simulated network which were observed
at at least one other node than the source node
packetDeliveryStatsAssociatedHops
java.util.Map<K,V> packetDeliveryStatsAssociatedHops
- Mapping of packet ID to the total number of node-to-node hops
for each packet generated in the simulated network which were observed
at at least one other node than the source node
packetDeliveryStatsTimeToClosest
java.util.Map<K,V> packetDeliveryStatsTimeToClosest
- Mapping of packet ID to the number of seconds elapsed between the
generation of a packet, and the arrival of that packet at the location
closest to the intended destination exposed to that packet,
for all packets generated in the simulated network which were observed
at at least one other node than the source node
packetDeliveryStatsHopsToClosest
java.util.Map<K,V> packetDeliveryStatsHopsToClosest
- Mapping of packet ID to the number of node-to-node hops along the
observed delivery path from source node to the location nearest to the
intended destination that was observed during simulated activity,
for all packets generated in the simulated network which were observed
at at least one other node than the source node
minimum
double minimum
- The minimum
maximum
double maximum
- The maximum
mean
double mean
- The mean
sd
double sd
- The standard deviation
median
double median
- The median
sum
double sum
- The sum
count
int count
- The count of raw data items
|
Package yass.modularforwarding.scoring |
|
Package yass.traffic.producer |