364 Commits

Author SHA1 Message Date
Leo
f36c3c85ba
Merge pull request #63 from codex-storage/plot-textbox-and-heatmaps
plot textbox & Heatmap of NetDegree vs NoOfNodes on Simulation Runtime
2024-05-16 16:08:48 +02:00
Sudipta Basak
e5b4037bda
Average of all runs considered for heatmaps 2024-05-16 12:42:17 +00:00
Sudipta Basak
c770dfd25d
Missing Samples renamed to Missing Segments 2024-05-16 12:14:31 +00:00
Sudipta Basak
299323f655
Adding missing sample count in missing samples plot textbox 2024-05-16 06:07:40 +00:00
Sudipta Basak
804fdcdee3
fixed old heatmap bug 2024-05-16 05:13:24 +00:00
Sudipta Basak
7dfc0c099c
Added textbox in heatmap plots 2024-05-16 05:09:13 +00:00
Sudipta Basak
732589185c
Creating separate plots for each varying params 2024-05-15 13:19:03 +00:00
Leo
ca9a0fa1e4
Merge pull request #66 from codex-storage/incremental-simulation
Implement stop and resume functionality
2024-05-14 11:58:45 +02:00
Arunima Chaudhuri
1935fafe19 Fixed simulation completion check
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-05-14 06:45:54 +00:00
Csaba Kiraly
93e07e1838
Merge pull request #65 from codex-storage/fix-plot-range
progress plot: always use y range 0..1
2024-05-13 23:29:21 +02:00
Arunima Chaudhuri
4ad181c91d use shape for naming pickle files for restarting simulations
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-05-13 16:14:14 +00:00
Arunima Chaudhuri
04004ed1fb make the changes on study level
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-03-29 21:49:57 +00:00
Csaba Kiraly
0b999dc7f8
Merge pull request #68 from codex-storage/update-readme
improve readme
2024-03-29 22:32:17 +01:00
Csaba Kiraly
3709efc72f
improve readme
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-03-29 16:35:20 +01:00
Arunima Chaudhuri
2aa0074163 Removed debug prints
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-03-28 08:59:39 +00:00
Arunima Chaudhuri
d591c1724f Implement stop and resume functionality
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-03-27 20:38:47 +00:00
Arunima Chaudhuri
c4db8e408e store config shape in pickle files
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-03-27 11:22:56 +00:00
Arunima Chaudhuri
ec0f9cc781 Clear code
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-03-26 13:08:38 +00:00
Arunima Chaudhuri
04090fd89b identify incomplete simulations
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-03-26 13:06:11 +00:00
Arunima Chaudhuri
705ab8a962 Implemented state saving and completion check using pickle files
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-03-24 21:00:18 +00:00
Csaba Kiraly
d63a20bb23
progress plot: always use y range 0..1
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-03-22 15:54:02 +01:00
Sudipta Basak
ea689f2283
Updated seaborn version to fix a warning 2024-03-20 17:21:38 +00:00
Arunima Chaudhuri
ebb41a84d1 Added heatmaps of netDegree vs failureRate on Missing Samples
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-03-19 23:11:15 +00:00
Sudipta Basak
1dae18a022
Added heatmaps of netDegree vs maliciousNodes on Missing Samples 2024-03-19 22:03:03 +00:00
Sudipta Basak
42356a8a39
plotNWDegVsNodeOnRuntime() function fixed return condition 2024-03-19 20:58:35 +00:00
Sudipta Basak
1d14f9eab3
Corrected plot textbox 2024-03-19 13:27:46 +00:00
Sudipta Basak
7c769f800b
Segment Size field in plot textbox & Implemented Heatmap of NetDegree vs NoOfNodes on Simulation Runtime 2024-03-18 22:58:53 +00:00
Sudipta Basak
1303229026
Plot attrbs name fix 2024-03-14 20:19:23 +00:00
Csaba Kiraly
6c43023ce9
Merge pull request #59 from codex-storage/config-scheduler
Expose more scheduler and forwarding related configuration options
2024-03-12 23:26:20 +01:00
Csaba Kiraly
ea8996f1f2
rename forwardOnRepair to forwardWhenLineReceived
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-03-12 23:16:52 +01:00
Csaba Kiraly
22ee856e2f
Merge pull request #61 from codex-storage/fix-RowColumn-count
Fix the verification of rows and columns assigned
2024-03-12 15:24:11 +01:00
Arunima Chaudhuri
0efec4c406
Merge pull request #60 from codex-storage/textbox
Textbox
2024-03-11 21:52:09 +05:30
Arunima Chaudhuri
bbe5f08edb increase fontsize & add K, N dimensions to textbox
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-03-09 16:11:42 +05:30
Arunima Chaudhuri
ea064dd51a fix warnings
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-03-07 18:42:00 +05:30
Arunima Chaudhuri
312ff6a1d2 fix warnings on ecdfRestore row col Count
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-03-07 18:25:36 +05:30
Leonardo Bautista-Gomez
22de053aee Fix the verification of rows and columns assigned 2024-03-07 12:01:07 +01:00
Arunima Chaudhuri
49354e2ba9 Modify text box positioning to appear outside plots
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-03-05 16:08:48 +05:30
Csaba Kiraly
bd5789e2e0
Merge branch 'develop' into config-scheduler
# Conflicts:
#	DAS/node.py
#	smallConf.py

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-03-04 17:50:17 +01:00
Csaba Kiraly
a2d6fd2deb
Merge pull request #58 from codex-storage/published-copies
Allow setting number of published copies in config file
2024-03-04 17:30:31 +01:00
Csaba Kiraly
03bfe0a8aa
Merge branch 'develop' into published-copies
# Conflicts:
#	smallConf.py
2024-03-04 17:29:28 +01:00
Csaba Kiraly
4a015538af
Merge branch 'maliciousNode' into develop
# Conflicts:
#	DAS/shape.py
2024-03-04 17:25:24 +01:00
Csaba Kiraly
04b43b67d1
fixup results file name
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-03-04 16:40:18 +01:00
Csaba Kiraly
5e0afdd233
Merge branch 'node-and-validator' into develop
# Conflicts:
#	DAS/node.py
#	DAS/shape.py
#	DAS/simulator.py
#	smallConf.py
2024-03-04 11:54:25 +01:00
Csaba Kiraly
23f22eb4d5
expose scheduler related configs in config.py
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-03-04 10:19:14 +01:00
Csaba Kiraly
fab1dff617
add queueAllOnInit
instead of using a dynamic scheduler, the bolck builder can queue
up everything for sending at the beginning.

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-03-04 10:18:51 +01:00
Csaba Kiraly
71394768cc
add forwardOnRepair
If not forwarding on receive, nodes can forward when a whole line
is available.

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-03-04 10:18:44 +01:00
Csaba Kiraly
2ff4bf4825
add forwardOnReceive
Normally, nodes would queue messages for forwarding to mesh
neighbors right on receive

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-03-04 10:18:38 +01:00
Csaba Kiraly
b22a096cbc
set number of copies of rows/columns published
Sets how many copies are sent out by the block producer over
rows and over columns.
Note, previously this was set to match netDegree in both
dimensions. We keep this default.

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-03-04 10:17:46 +01:00
Csaba Kiraly
5b41cecb44
enable lazy eval in config
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>

# Conflicts:
#	DAS/validator.py
2024-03-04 10:15:49 +01:00
Arunima Chaudhuri
169ffd8ef9
Merge pull request #54 from codex-storage/maliciousNode
Malicious node
2024-03-03 19:09:28 +05:30