Joh*_*fle 5 language-agnostic distributed p2p fault-tolerance machine-learning
如果有人拥有可以查询的点对点系统,则希望
鉴于这些要求:
@cdv:我现在已经看过视频了,它非常棒,尽管我觉得它并没有完全适用于可插拔的发行策略,但肯定是90%的实现。但是,这些问题突出了这种方法的有用差异,这些差异解决了我的一些进一步担忧,并为我提供了后续的参考。因此,尽管我认为这个问题尚待解决,但我暂时接受您的回答。
有多个系统可以满足您所寻求的各个方面,并且每个系统都会做出不同的妥协,包括但不限于:
亚马逊的 Dynamo:http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf
凯:http://www.slideshare.net/takemaru/kai-an-open-source-implementation-of-amazons-dynamo-472179
Hadoop:http://hadoop.apache.org/core/docs/current/hdfs_design.html
和弦: http: //pdos.csail.mit.edu/chord/
蜂巢: http: //www.cs.cornell.edu/People/egs/beehive/
以及许多其他人。按照这些思路构建自定义系统后,我也以开源形式发布了一些构建块:http://code.google.com/p/distributerl/ (这不是一个完整的系统,但有一些有用的库)在一号楼)