Network Charteristics and Applications
sshealy at asgnet.psc.sc.edu
Fri Jan 4 13:21:39 PST 2002
I know the question I am about to ask has the usual answer "It depends" ....
but I was hoping that some people could answer with some specific experiences.
The Question... Which specific parallel applications/algorithms/problem
classes benefit significantly from bandwidth increases,decreased network
latency or a combination of both?
I am trying to classify applications/algorithms/problem classes by wether
they would benefit significantly from network upgrades with the following
100MB switched running TCP/IP
n channel-bonded 100MB switched running TCP/IP
Gigabit ethernet switched running TCP/IP
I know the first three solutions don't offer much in the way of latency
Which applications/algorithms/problem classes scale no matter what.?
Which applications/algorithms/problem classes scale with increased bandwidth?
Which applications/algorithms/problem classes scale with decreased latency?
Which applications/algorithms/problem classes scale with decreased latency
and increased bandwidth?
I have read alot of theory on this and read a bunch of stuff by
Foster..etc.... and can make statements like an application that uses
frequent short messages will benefit from a lower latency network. I can
write formulas that use Tc and Ts and pull out ratios out the wazoo... But I
am looking for real world applications that people have experience with and
can share details with or infer some of the ratios for me...
Also if you know of applications/algorithms/problem classes that don't scale
at all that would be of interest too...
Also if anyone knows a general reference that discusses this... that would be
of great interest too.
Thanks for any experience you are willing to share...
More information about the Beowulf