Brainstorm
From Solipsis
Here is the page for brainstorms on Solipsis
| Table of contents |
[edit]
Peer-to-peer Protocol
We envision another peer-to-peer protocol for Solipsis. It may be based on a Voronoi Diagram as well as in VAST (http://vast.sourceforge.net).
[edit]
Neighbors
Each node could distuinguish two types of neighbors :
[edit]
Cooperative Neighbors
The cooperative neighbors are the neighbors of the node in the Delaunay triangulation.
- periodic heartbeat (ten seconds)
- immediate position update (if a node moves, it immediately alerts its Cooperative neighbors)
- alert about new neighbors
- a new Delaunay neighbor
- its Delaunay neighbors
[edit]
Casual Neighbors
A casual neighbor is any node which is not a Cooperative neighbor.
- negotiated heartbeat frequency
- negotiated position update (a node sends a position status on a periodic basis)
- MAY alert about new neighbors
[edit]
Awareness Radius
[edit]
Method of Client Communication
- RAID 5 striping over a RAID 1 mirrored Peer-to-Peer network client configuration (no loss of data from node dropouts - makes for setting quicker "heartbeat" or even realtime communications)
