[Myrinet] Gang scheduling algorithms?

Thomas Finley <[email protected]>
Newsgroups gmane.network.myrinet.general
Message-ID <[email protected]>
Hello,

Suppose we have a large group of communications between nodes that need to 
be sent, and we want to schedule and order these communciations (taking 
into account the existing route tables to avoid contention) so that all 
these communications together complete as quickly as possible.

I'm looking for an algorithm that computes an optimal or near-optimal 
schedule given the routing and the information on which node wants to sent 
to which other node, and how much.

I'm have an approach that uses a greedy algorithm (pretty much what you'd 
expect) that completes rather quickly, but I envision situations where it 
delivers suboptimal performance.  Does anyone have experience with this?

Thanks!

-- 
Thomas Finley, [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.