我正在尝试为Android操作系统开发无服务器的分布式文件系统(像Dropbox这样的功能但无服务器)。我正在寻找关于如何处理它的建议。 我在android上看过FUSE,但没有清楚地了解它对我的事业有何帮助。 我看到一个名为mobiDFS的现有系统,但没有得到任何有关它的信息。 请给我一些教程,论文或现有的解决方案,让我开始。 感谢。
答案 0 :(得分:0)
Chords algorithm可能是一个很好的暗示。它解释了如何保持连接设备的“手指振铃”,以便每个设备都拥有自己的一部分数据,当每个设备只知道其他设备(不是全部)时,任何其他设备都可以检索这些数据。
该算法解决了支持注册和取消注册设备的目标,并提供了从未正确注销环的设备意外丢失中恢复的方法。似乎你需要。
据我了解,在您的系统设备中,设备将直接相互通信。可能这是可能的,一些关于技术解决方案的商品建议对我来说也很有趣(所以这个问题上的+1)。在概念验证的初始阶段,可能会使用一些没有任何软件堆栈的无线路由器(就像路由器一样)。