2013-02-05 86 views
2

我想開發一個無服務器分佈式文件系統的android操作系統(像Dropbox但無服務器的功能)。我正在尋找如何處理它的建議。 我已經看到關於FUSE在A​​ndroid上,但沒有得到清楚的圖片,它將如何幫助我的事業。 我看到一個名爲mobiDFS的現有系統,但沒有得到任何關於它的信息。 請給我一些教程,論文或現有的解決方案,讓我開始。 謝謝。分佈式文件系統爲Android

回答

0

Chords algorithm可能是一個很好的提示。它解釋瞭如何讓連接的設備保持「用手指敲響」,以便每個設備保存其自己的一部分數據,當每個設備只知道幾個其他設備(而不是全部)時,其他設備可以檢索到該部分數據。

該算法解決了支持註冊和註銷設備的目標,並且具有從意外丟失未能正確從註冊環中註銷的設備的恢復方法。似乎完全是你需要的。

據我所知,在您的系統中,設備將直接與對方通話。也許這是可能的,一些關於技術解決方案的商品建議對我來說也是有趣的(所以在這個問題上+1)。在概念驗證的初始階段,可能會使用一些沒有任何軟件堆棧的無線路由器(就像路由器一樣)。