Hello, We have a network of over 100 Linux servers (that send to each other at around 5-10MB/sec.) We generally use SCP to transfer the files from server to server. We have very large files that we have to distribute from Server 1 to all of the other servers, but having Server 1 send to all of them individually is time consuming and inefficient. We would like to build a program that we can run that will use completed servers to help complete the rest. For example: Server 1 sends to Server 2, complete Server 1 sends to Server 3 while Server 2 sends to Server 4, complete Server 1 sends to Server 5 while Server 2 Sends to Server 6 and Server 3 sends to Server 7 I'm sure you get the idea. This will cut down our distribution time of these extremely large files (3-10GB) immensely. We are open to different approaches (Windows Apps, Linux Commandline apps, etc) Also, the software must have proper error testing. If, for example, a server is unreachable during the distribution, the software should spit out such information after the distribution is complete. During distribution, if the server is unreachable, the software should retry 3 times before giving up. If another error, for instance, "out of disk" is given, the software should immediately halt the distribution and warn the user. Please give you approach and bid and timeframe. Will have to be able to provide a list of all servers we want the file sent to, and the file we want to transfer.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows or Linux