View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000064 | Causal Runtime for CPP | Runtime Data | public | 2022-05-13 13:05 | 2022-08-18 08:11 |
Reporter | ralph | Assigned To | |||
Priority | high | Severity | feature | Reproducibility | N/A |
Status | confirmed | Resolution | open | ||
Product Version | 0.7 | ||||
Target Version | backlog | ||||
Summary | 0000064: implement swarm | ||||
Description | Hard 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 | ||||
Tags | No tags attached. | ||||
Attach Tags | |||||
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 |