2013-02-05 170 views
2

我想开发一个无服务器分布式文件系统的android操作系统(像Dropbox但无服务器的功能)。我正在寻找如何处理它的建议。 我已经看到关于FUSE在A​​ndroid上,但没有得到清楚的图片,它将如何帮助我的事业。 我看到一个名为mobiDFS的现有系统,但没有得到任何关于它的信息。 请给我一些教程,论文或现有的解决方案,让我开始。 谢谢。分布式文件系统为Android

回答

0

Chords algorithm可能是一个很好的提示。它解释了如何让连接的设备保持“用手指敲响”,以便每个设备保存其自己的一部分数据,当每个设备只知道几个其他设备(而不是全部)时,其他设备可以检索到该部分数据。

该算法解决了支持注册和注销设备的目标,并且具有从意外丢失未能正确从注册环中注销的设备的恢复方法。似乎完全是你需要的。

据我所知,在您的系统中,设备将直接与对方通话。也许这是可能的,一些关于技术解决方案的商品建议对我来说也是有趣的(所以在这个问题上+1)。在概念验证的初始阶段,可能会使用一些没有任何软件堆栈的无线路由器(就像路由器一样)。