22 Commits

Author SHA1 Message Date
Arunima Chaudhuri
2a42c17a1f debug 2025-01-28 00:32:31 +05:30
Arunima Chaudhuri
3cdc53960c debug 2025-01-09 16:19:49 +05:30
Arunima Chaudhuri
059f452bad sampling methods implementation 2025-01-05 23:06:11 +05:30
Arunima Chaudhuri
a7b82e848a add check for rowID and columnID
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-07-05 21:38:50 +00:00
Sudipta Basak
a656f362d9
Merge remote-tracking branch 'origin/gossipsub' into gossip-node-type 2024-07-03 14:04:18 +00:00
Sudipta Basak
11d31d7350
minimum custody feature added 2024-06-18 19:51:00 +00:00
Sudipta Basak
67c8b09295
Deterministic validator row column distributio 2024-06-18 07:57:03 +00:00
Sudipta Basak
0e51082f71
Changed nodeType configuration structure 2024-06-10 07:07:14 +00:00
Arunima Chaudhuri
ae6f2a370d debug gossip
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-06-08 07:32:55 +00:00
Sudipta Basak
1e4aefe261
things are good before the plotting part 2024-05-30 14:49:40 +00:00
Arunima Chaudhuri
d9f29dc5f2 2024-05-29 11:48:09 +00:00
Arunima Chaudhuri
45f773b184 add gossipsub as a parameter in the config file
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-05-21 08:34:58 +00:00
Arunima Chaudhuri
5718fe14b7 Gossipsub implementation
Signed-off-by: Arunima Chaudhuri <arunimachaudhuri2020@gmail.com>
2024-05-20 14:02:39 +00: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
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
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
a634aa07e0
add config.validatorBasedCustody
the overall number of row/columns taken into custody by a node is determined by
a base number (custody) and a class specific multiplier (validatorsPerNode).
We support two models:
 - validatorsBasedCustody: each validator has a unique subset of size custody,
   and custody is the union of these. I.e. VPN is a "probabilistic multiplier"
 - !validatorsBasedCustody: VPN is interpreted as a simple custody multiplier

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-02-29 14:28:13 +01:00
Leonardo Bautista-Gomez
3292d70c1a Fix shape nbCols and nbRows 2024-02-27 21:55:46 +01:00
Leonardo Bautista-Gomez
a1f43578db Change row and column custody. Rename blockSizeR and blockSizeC 2024-02-27 21:35:51 +01:00
Leonardo Bautista-Gomez
d1d81a23cf Change chi to custody 2024-02-27 20:37:38 +01:00
Csaba Kiraly
5a249fe238
adding individual Validator objects behind Node
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2024-02-06 11:28:15 +01:00
Csaba Kiraly
d782e9c5ab
fixup: renaming 2024-02-06 11:28:06 +01:00