jtek

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

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...

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

@jtek

Sync client is limited to around 200 of simultaneous connections.

 

Or at least could a Pro node distribute to a large number of free nodes?

We cannot clarify it at the moment. It will be more clear closer to release - we'll announce later.

Share this post


Link to post
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.