View Issue Details

IDProjectCategoryView StatusLast Update
0000064Causal Runtime for CPPRuntime Datapublic2022-08-18 08:11
Reporterralph Assigned To 
PriorityhighSeverityfeatureReproducibilityN/A
Status confirmedResolutionopen 
Product Version0.7 
Target Versionbacklog 
Summary0000064: implement swarm
DescriptionHard requirements:
* participant -> swarm request <- answer
* swarm -> participant request <- answer
* swarm can split if physically disrupted
* swarm can merge if physically connected

Soft requirements:
* swarm participants share a relative common base time

Option 1:
* bases on multiple channels
* a master redundancy ratio is to be maintained
* if required there is a tendering for master roles
* qualifications are an abstract rating, logical channel distance (hash distance for opendht) as well as latency
(the furthest from all other masters who made a bid most quickly)
* a slave chooses nearest master to serve it's requests
* a slave blames a master to the other masters if it's not answering requests
* if new master if not answering too, it chooses the next one until there are no masters left to try, then assumes it's disconnected from swarm
* on swarm split visibility requests are sent and relay roles assigned
* on swam merge obsolete relay roles are dissolved
TagsNo tags attached.
Attach Tags

Relationships

child of 0000062 confirmed implement swarm junction 
child of 0000065 confirmed implement swarm based distribution channel 

Activities

There are no notes attached to this issue.

Add Note

View Status
Note
Upload Files
Maximum size: 5,000 KB

Attach files by dragging & dropping, selecting or pasting them.

Issue History

Date Modified Username Field Change
2022-05-13 13:05 ralph New Issue
2022-05-13 13:05 ralph Status new => assigned
2022-05-13 13:05 ralph Assigned To => ralph
2022-05-13 13:06 ralph Relationship added child of 0000062
2022-05-13 13:07 ralph Summary implement channel swarm => implement swarm
2022-05-13 13:07 ralph Description Updated View Revisions
2022-05-13 13:08 ralph Summary implement swarm => implement swarm junction
2022-05-13 13:10 ralph Description Updated View Revisions
2022-05-13 13:15 ralph Description Updated View Revisions
2022-05-13 18:40 ralph Target Version 0.8 => 0.10
2022-05-13 18:43 ralph Summary implement swarm junction => implement swarm
2022-05-13 18:52 ralph Relationship added child of 0000065
2022-05-15 08:53 ralph Description Updated View Revisions
2022-05-15 08:55 ralph Description Updated View Revisions
2022-05-15 08:55 ralph Description Updated View Revisions
2022-05-15 08:56 ralph Description Updated View Revisions
2022-05-15 08:57 ralph Description Updated View Revisions
2022-05-15 08:59 ralph Description Updated View Revisions
2022-05-15 09:00 ralph Description Updated View Revisions
2022-05-15 09:01 ralph Description Updated View Revisions
2022-05-15 09:01 ralph Description Updated View Revisions
2022-05-15 09:01 ralph Description Updated View Revisions
2022-05-15 09:03 ralph Description Updated View Revisions
2022-05-15 09:03 ralph Description Updated View Revisions
2022-08-18 08:10 ralph Target Version 0.10 => backlog
2022-08-18 08:11 ralph Assigned To ralph =>
2022-08-18 08:11 ralph Status assigned => confirmed