INCA is one of the few methods that speeds up small message throughput on the same order as large message throughput. INCA is the only known mechanism that speeds up small and large message throughput by up to an order of magnitude while requiring virtually no changes to existing applications, systems and networks.
In normal networks, with realistic message size distributions, the majority of messages are small, less than or equal to 200 bytes for 99% of TCP, less than or equal to 200 bytes for 86% of UDP, with median message sizes for TCP and UDP of 32 and 128 bytes respectively.
With a high performance UNIX operating system, SUN Microsystem's Solaris
2.5.1, depending upon message size, INCA achieves anywhere from a 2.6 to
nearly 10.0 factor improvement in network data throughput.
With a freely available UNIX operating system, LINUX 2.0, depending upon message size, INCA part 1 alone achieves anywhere from a 2.6 to nearly 7.6 factor improvement in network data throughput.
Even with larger message sizes, up to the maximum allowable UDP message size of 65K bytes, INCA part 1 alone provides greater than 2.6 times the existing system application throughput.
INCA part 2 modifies the Level 1 cache memory operation to provide an additional (to INCA part 1)13.5% to 46.6% network data throughput by lowering cache miss rates and cache clock cycle costs.
This Page Was Created by Dr. Klaus Schug