Hi,
I recently discovered the fog project and while testing I realized how awesome it is and how perfect it could be used in our environment. However, I am not sure if it is really possible to implement the ideas I have.
In our office we have a NAS which is connected over 10GbE to a 10GbE Switch, and that switch is connected over 1GbE to multiple clients. My idea is that these clients are partitioned in multiple groups, and each group would receive different images, each over a multicast session. The point is that the clients in each group would still be able to receive the images with (theoretically) 1Gb/s if there are for example only 10 groups but an arbitrary number of clients (in practice that wouldn’t be more than 10 per group).
From my understanding it wouldn’t be enough to just mount a NAS share on the fog server since that fog server itself is only connected over 1GbE and would represent a bottleneck in that situation.
I assume, and that’s where I am not sure because I haven’t a great understanding in Multicast connections, that I need to run the fog server on the NAS, is this correct? And if so, is it even possible to run a fog server on a QNAP, it’s OS is called QTS 4.2. The OS has it’s own package manager so I guess somehow it has to be possible, but on the other hand I don’t like installing too much stuff I wouldn’t need (like a Web-Interface and such), I was hoping for simpler a way that the fog server on another machine would point the clients to the NAS and somehow directs how the NAS handles the multicast connections to the clients.
The NAS itself has a 1,7GHz Quad-Core CPU and it’s RAM can be upgraded to 8GB RAM, so I would hope performance wouldn’t suffer that much, and even if we would only be able to get like half the bandwith this would be a nice success.
I hope you understood the problem I described and thanks for the great project.
Thanks in advance.