Difference between revisions of "Cluster:STP"
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
* STP supports implementation in hardware at the NIC level to improve performance. SGI claims that without this, performance is little better than plain TCP/IP. | * STP supports implementation in hardware at the NIC level to improve performance. SGI claims that without this, performance is little better than plain TCP/IP. | ||
* STP uses regular AF_INET sockets, using the IP_PROTOSTP flag. | * STP uses regular AF_INET sockets, using the IP_PROTOSTP flag. | ||
+ | * [http://64.233.167.104/search?q=cache:mZ3c3FeI4hYJ:ironbark.bendigo.latrobe.edu.au/cgi-bin/man-cgi%3FSTP%2B7+ipproto_stp&hl=en&client=firefox Example code] | ||
== What we need to know == | == What we need to know == |
Latest revision as of 04:39, 21 September 2005
What we know
- STP is a protocol that improves network latency by preallocating buffer space on the receiving end. With zero-copy buffers, the CPU load even in high-bandwidth transfers is minimal.
- STP supports implementation in hardware at the NIC level to improve performance. SGI claims that without this, performance is little better than plain TCP/IP.
- STP uses regular AF_INET sockets, using the IP_PROTOSTP flag.
- Example code
What we need to know
- Test SGI's claim as to whether the software implementation of STP isn't better than TCP.
- Figure out whether any of our NICs can support STP in hardware. Alteon Tigon NICs already have a driver in the patch.
- Test out simple data transfer with STP sockets.
- Port 2.4 patch forward to 2.6.
- Add support for STP to LAM-MPI.