Should support syncing on a local network

Bug #375302 reported by Jorge Castro
214
This bug affects 40 people
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Confirmed
Wishlist
Unassigned

Bug Description

Let's say I have 5 machines on my network. I stick a 1gb file in my Ubuntu One folder, the client uploads the image to the server, and then each of the 4 clients downloads the 1gb file. It would be nice for those who crave efficiency (and those in Australia!) if U1 was smart enough to propagate the file on the local LAN connections, and then upload to to the web server. (or whatever) Maybe having them find themselves via avahi or something.

That way my outbound connection isn't saturated with 5 clients all trying to sync the same file and you can probably save bandwidth on the server side by not serving me the same file 4 times.

Jorge Castro (jorge)
Changed in ubuntuone-client:
importance: Undecided → Wishlist
Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

In my view, the U1 share dialog from nautilus should be merged with the samba sharing one, which should also support non-samba (NFS, SSH-FS?) sharing and sharing between users on a machine.

Basically, sharing files between users on a machine, a local net or the world should be a consistent experience.

Changed in ubuntuone-client:
status: New → Confirmed
Revision history for this message
Fernando Miguel (fernandomiguel) wrote :

hey someone else also calls its U1 eheh

DropBox is implementing this on they forum build, and its called p2p.
not sure how syncs are done, but any client can sync with another on the same network, by passing the server downloads

Revision history for this message
Chad Miller (cmiller) wrote :

Maybe we could use something like bittorrent as our data stream protocol. Got two boxes connected to U1? Putting something in your share causes you to serve a torrent, so your local box connects to your local box, in addition to U1 data-center. Scatter-gather would speed up uploading and downloading to nonlocal systems also, and save bandwidth in/out of the UbuntuOne data-center.

Revision history for this message
Elliot Murphy (statik) wrote : Re: [Bug 375302] Re: Should support syncing on a local network

This is an especially fascinating idea considering that S3 also
supports bittorrent. How would security work, so that other people on
my local network couldn't get my files? (I'm mostly ignorant about
bittorrent)

--
Elliot Murphy

On Aug 7, 2009, at 5:53 PM, Chad Miller <email address hidden>
wrote:

> Maybe we could use something like bittorrent as our data stream
> protocol. Got two boxes connected to U1? Putting something in your
> share causes you to serve a torrent, so your local box connects to
> your
> local box, in addition to U1 data-center. Scatter-gather would
> speed up
> uploading and downloading to nonlocal systems also, and save bandwidth
> in/out of the UbuntuOne data-center.
>
> --
> Should support syncing on a local network
> https://bugs.launchpad.net/bugs/375302
> You received this bug notification because you are a member of Ubuntu
> One hackers, which is subscribed to Ubuntu One Client.
>
> Status in Ubuntu One Client: Confirmed
>
> Bug description:
> Let's say I have 5 machines on my network. I stick a 1gb file in my
> Ubuntu One folder, the client uploads the image to the server, and
> then each of the 4 clients downloads the 1gb file. It would be nice
> for those who crave efficiency (and those in Australia!) if U1 was
> smart enough to propagate the file on the local LAN connections, and
> then upload to to the web server. (or whatever) Maybe having them
> find themselves via avahi or something.
>
> That way my outbound connection isn't saturated with 5 clients all
> trying to sync the same file and you can probably save bandwidth on
> the server side by not serving me the same file 4 times.
>

Revision history for this message
James Lewis (james-fsck) wrote :

Mabe we could mark files for local sync only, so that cloud storage is not used up... I would like to sync some video or music to my other machines, but this does not need to be stored in the cloud.

Revision history for this message
Andre (ajx) wrote :
Revision history for this message
Adrian Wilkins (adrian-wilkins) wrote :

Note that although there is a blueprint, it's not visible from the main blueprints page (which claims that LP knows nothing about U1 client blueprints), only from the link in the comment above.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.