Using Bittorrent Sync For Large Scale Distribution Of A Changing, Read-Only Repository


jtek

Recommended Posts

I'm trying to design a distribution system with the following requirements :

  • the content to distribute would be a directory tree (around one hundred files or maybe one thousand in the whole tree) on a single server which can be modified at will by administrators (adding, replacing, moving files mostly),
  • modifications of the directory tree will be done in batches (several files modified at the same time) and days or weeks will pass between them,
  • the content will be public domain or using a creative commons licence (to be determined),
  • it will be read-only for the clients,
  • the content should be distributed to smartphones in Africa, most of them with very irregular Internet access.(days or weeks without access is possible and might be common place).

I'm thinking of using Bittorrent Sync in this context (publishing a read-only code generated by BTSync and letting users configure their local BTSync with it) but I'm not sure if it was designed for many targets (hundreds or thousands of smarphones could be syncing at the same time and maybe more in the future).

 

Is there any limitation in Bittorrent Sync that would prevent using it with this many clients?

 

In Africa, more and more people own Android smartphones but historically this was a market dominated by Blackberry, is there a Blackberry BTsync client planned? I've seen posts about running the Android version on Blackberry but I'm unsure if this is feasible on old Blackberry models as I know very little about this platform...

Link to comment
Share on other sites

I'm thinking of using Bittorrent Sync ... but I'm not sure if it was designed for many targets (hundreds or thousands of smarphones could be syncing at the same time and maybe more in the future).

 

Is there any limitation in Bittorrent Sync that would prevent using it with this many clients?

Yes - a maximum of 50 nodes can be connected to the same key in the current free/personal edition of Sync 1.4.

 

Sync 2.0 will include support for far more simultaneous nodes: "we’ve already increased Sync’s scalability in our lab to 1000 devices" - For more information, please see this blog post

 

is there a Blackberry BTsync client planned?

Consider adding your voice/support to this thread in the Feature Requests forum

Link to comment
Share on other sites

Yes - a maximum of 50 nodes can be connected to the same key in the current free/personal edition of Sync 1.4.

 

Sync 2.0 will include support for far more simultaneous nodes: "we’ve already increased Sync’s scalability in our lab to 1000 devices" - For more information, please see this blog post

 

Will this support be in the free edition? Or at least could a Pro node distribute to a large number of free nodes? We can't ask for users to pay: it would be a free service provided by an humanitarian organization.

 

In the mean time, is the 50 nodes limit on simultaneous connections or on the total number of nodes configured with the same key? We could begin with Sync 1.4 if only 50 nodes can connect at the same time and the limit on simultaneous connections would be raised to 1000 in 2015 with no limit on the total number of nodes.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.