[gsoc-dev] GSOC_FTP Mirror Syncing

Kennric kennric at osuosl.org
Tue Mar 18 17:29:03 UTC 2014


Hello, and thank you for your proposal ideas. We have some questions,
since we are not very familiar with pubsubhub:

If I understand you, you mean to have the mirror ftp servers subscribe
to their file resources via a hub, and have the file sources (the
project where the files originate, like the Debian project, etc) as
publishers. So when a new set of files is ready from a publisher, the
publisher pings the hub, and then the hub notifies all the slaves who
then begin an rsync process pulling files from the master. Is the master
another subscriber pulling resources directly from the publishers?

Could you perhaps diagram the flow you have in mind to help clarify?
Some pseudo-code snippets would be helpful too. What tools would use use
to send http requests to the hub and subscribers?

Pubsubhub also seems to use multicast on the hub to distribute
resources, how do you see that fitting in here?

Thanks,
Ken

On 03/18/2014 09:24 AM, Milap Bhojak wrote:
> Hello,
> 
> Here After Research i found one awesome thing that can help us in FTP
> MIRROR SYNCING project.
> 
> Let me explain :
> 
> i found Google's PubSubHubbub Protocol
> <https://code.google.com/p/pubsubhubbub/>. Now how it will help us ? We
> can do below things.
> 
> 1. Master Server will acts as Publisher (PubSubHubbub)
> 2. Mirror Server will acts as Subscriber (PubSubHubbub)
> 3. Every Time when Master data changes , Master will call back
>     Subscriber to initiate rSync procedure.
> 4. For this approach we can use Google PubSubHubbub of Push
>     message, which will avoid un-neccesory trigers on Master server.
> 5. (Optional) we can also create File Store Specific Publisher which
>     will acts as Master server of specific file store
> 6. Dashboard
>      1. IP/Region Specific Current Downloads
>      2. Manage black list
>      3. Live Bandwidth Bar
>      4. Live Sync Status
>      5. Other required information from Log
>      6. Alerts.
> 
> I'm Ready for this opportunity. I'm too excite GSOC 2014 with OSUOSL.
> i'm sending you my proposal in few hours.
> 
> Looking for Positive Reply :) 
> 
> 
> -- 
> Thanks,
> Milap Bhojak |	 Google Developers Group - Gandhinagar 	|
> milapbhojak.exe at gmail.com <mailto:milapbhojak.exe at gmail.com> |
> 	 +91-9898855075
> 
> 
> 
> _______________________________________________
> gsoc-dev mailing list
> gsoc-dev at lists.osuosl.org
> http://lists.osuosl.org/mailman/listinfo/gsoc-dev
> 


-- 
Kenneth Lett
Software Engineer                                Open Source Lab
Information Services                             Oregon State University


More information about the gsoc-dev mailing list