unknown Interview Question
Software Engineer / Developers>> montegobay,
I mean "How to copy a very large file (let's say 10 TB) to 1000 computers within the same network in a timely and efficient way?" is solved by multicasting (IGMP protocol)
while
"Best way to share a large file to 1000 computers in the same network." is completely different story.
It seems you did not understand the question correctly during the interview.
The interviewer was not looking for a one-word answer, but how you think thru a problem.
My answer was that we had the same problem is sharing a large SDK file at the last minute at a conference, and how we split up the work.
So, what is the algorithm behind UDP? What are the limits? Is it the ideal fit for this problem?
Setup a NFS Server on the machine which has the large file.Create a exports file with all the 1000 machines and mount it on all the machines.
- krannycool March 11, 2011