We transfer images from a host computer to 5 client computers , each image is 1024x1024x8bit=1mb what would be the fastest way to transfer this data ?
For now we use Gigabit ethernet , we get net max 30 mbs (mega byes/sec.) using TCP
We transfer images from a host computer to 5 client computers , each image is 1024x1024x8bit=1mb what would be the fastest way to transfer this data ?
For now we use Gigabit ethernet , we get net max 30 mbs (mega byes/sec.) using TCP
You need to specify the volume. For some types of data transfer a truck is the fastest means (never underestimate the bandwidth of an 18-wheeler full of disks--the latency's a bitch though).
And where is the problem now? Given 1MByte and 240Mbps the transfer only takes 1/30 second. I doubt that you can go much faster. To get theoretical maximum of 1000Mbps the volume to be transfer has to be greater.
Just my .02?, Arnold
Broadcast and UDP if occasional errors (snow) are tolerable. If the machines are fast enough, compress data, but the snow gets larger. Which compression depends on image type.
This sounds very typical for a PC with a standard PCI bus. You need 64 bits or 66 MHz varients of PCI to go faster, even though the theoretical max of PCI is 133 MByte/s, there's a lot of overhead for short bursts.
-- Robert
But how many of them does he have to transfer in what time period?
To transfer one one meg file Starlan is plenty.
We transfer None stop 1mb chunks from the Host to the clients The host queues the files and transfer one after the other to the clients.
So the host sees actualy 30mbs & client 30/(num clients)
He actually did. Volume is 1024x1024x8bit=1mb ...
Arnold
Look into broadcasting or multicasting, then you'll transfer to all the clients in parallel.
To improve throughput you could try to transfer files to clients in parallel instead of doing it serially.
Next: try to keep connection open to clients.
Arnold
Cabling-Design.com Forums website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.