Will NFS using SCTP as transport layer protocol , improve its performance ?
At present NFS uses either TCP/UDP as transport layer protocol for its communication .
Since SCTP is better than TCP for following issues ,
-- TCP provides both reliable data transfer and strict order-of- transmission delivery of data. Some applications need reliable transfer without sequence maintenance, while others would be satisfied with partial ordering of the data. In both of these cases, the head-of-line blocking offered by TCP causes unnecessary delay.
-- The stream-oriented nature of TCP is often an inconvenience.Applications must add their own record marking to delineate their messages, and must make explicit use of the push facility to ensure that a complete message is transferred in a reasonable time.
-- The limited scope of TCP sockets complicates the task of providing highly-available data transfer capability using multi-homed hosts.
-- TCP is relatively vulnerable to denial-of-service attacks, such as SYN attacks.
Will using SCTP instead of TCP for NFS communication , improve performance of NFS ?
Does the above context make sense w r t performance improvement ?