我考虑在数据源为petascale且用户需要高达几个TB的情况下使用BT进行数据传播。以下是一些细节:
- 潜在的种子数可能达到数百万
- Torrent的大小范围从100 MB到100 GB不等
- 在全球范围内有一组稳定的群集,可充当种子方,每个群集保存着总Torrent的大部分(平均为60%)
- 相对较少的用户同时下载(少于100),平均需要下载几个TB的数据。
我预计活跃的Torrent数量与总量相比较小,但服务质量很重要,因此每个Torrent必须有多个Seeder或某种机制来启动新的Seeder。
我的问题是BT客户端能否处理种子数量巨大的Torrent,其中大部分是空闲的?我是否需要将Torrent条带化跨越整个群集中的种子,或者每个节点都可以下载其访问权限下的所有Torrent?哪个客户端的表现最好?是否有用于管理种子的群集的工具?
我假设Tracker可以扩展到这个级别。