Description
When executed with the following parameters:
randomSeed = "DAS"
and
INFO : Simulator : Shape: {'run': 0, 'numberNodes': 256, 'blockSize': 32, 'failureRate': 10, 'netDegree': 8, 'class1ratio': 0.8, 'chi': 2, 'vpn1': 1, 'vpn2': 500, 'bwUplinkProd': 2200, 'bwUplink1': 110, 'bwUplink2': 2200, 'randomSeed': 'DAS-bs-32-nn-256-fr-10-c1r-0.8-chi-2-vpn1-1-vpn2-500-bwupprod-2200-bwup1-110-bwup2-2200-nd-8-r-0'} ... Block Available: 0 in 69 steps
the block does not become available.
The weird thing is that it gets block when missing only 140 samples, here are the last lines of the XML dump:
<item type="int">316</item>
<item type="int">279</item>
<item type="int">210</item>
<item type="int">157</item>
<item type="int">140</item>
<item type="int">140</item>
For a block with 1024 samples and a network of 256 nodes, I think it is virtually impossible to get stuck at this stage. If the 140 missing samples are distributed among multiple nodes, then any node with less than 16 missing samples should be able to reconstruct them. If all of the missing samples are in one single node then the other nodes holding the same rows/columns should have the entire data.