When building consumer or commodity clusters, one of the main bottlenecks is the network. This is because the only network that people can reasonably afford is GigE as things like infiniband are way to expensive per node. SATA III now has a transfer rate of 6 GB/s so it is 6 times as fast as GigE so why is it not possible to use this as a form of communication between two or more computers.
Something very similar to this is the USB network bridges you can buy (example) but they are much slower. When searching on Google the only thing I could find was this but it is only for SATA I and it only seemed to be a theory with no actual working prototypes.
If I tried to do this how would I accomplish it? Could I simply plug a Male to Male SATA cable into the two computers and read and write directly to the SATA port? Can you actually directly read and write to a SATA port? On the USB network bridges there is some kind of circuit in the middle, what does this actually do and how would it be implemented for SATA?