> From: Bob Woodruff [mailto:[EMAIL PROTECTED] > Sent: Friday, November 04, 2005 10:58 AM > > Fab wrote, > >There is not a 1:1 relationship between a UDP application socket > >and an IB QP, rather there is a single IB connection between systems > >over which traffic from multiple UDP sockets flows. > > That would probably provide better scalability, since there > would not be a 1:1 mapping between UDP sockets and IB connections, > however for large clusters there may still be a scalability issue > if every node needs to have a connection to every other node. > If you implemented it on top of datagrams instead, then each node > would only need one QP, rather than one for every node in the cluster.
Doing a UDP to IB-UD protocol is unlikely to buy you anything over just using IPoIB. I don't know about doing UDP to IB-RDD, but the complexity of supporting end to end contexts and RDD QPs seems to me to outweigh the complexity of doing SW multiplexing over multiple IB-RC QPs. I don't think software multiplexing over IB-RC costs much from both a system/HCA resource and performance perspective, especially compared to doing something like uDAPL or SDP where there's a 1:1 relationship between EP or socket to QP, respectively. - Fab _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
