是否有一组最佳实践解决方案来自组装一组对等节点?
我有一个节点网络,具有以下属性:
全局集包含N个节点。
每个节点能够发现X个邻居,其中X <&lt;&lt; N.
发现邻居是单向操作(即,邻居不一定知道它已被发现并且可能不会发现原始节点)。
我需要完成的是这些节点自组装一个有效的网络拓扑,这样所有节点都可以用最少的跳数进行通信(我对实用的最小值感兴趣,而不是理论上优化的最小值,如果它需要解决方案的话带来额外的复杂性)。这已经是一个普遍解决的问题吗?也就是说,是否有标准的最佳实践解决方案?
如果我手动组装节点,我可能会创建一个层次结构,其中一些节点充当其他节点组之间的网关。但是,我不确定最好的方法是让这些节点自组装;组/层次结构拓扑不是必需的,它只是一个直观的例子。
请注意,一旦拓扑到位,我就不会寻找有效的消息路由算法(尽管我当然希望拓扑尽可能高效,并且每个节点尽可能靠近X通信通道使用)。
没有找到相关结果
已邀请:
1 个回复
香腔弥胯瓤