The Community for Technology Leaders
Green Image
Issue No. 11 - November (1998 vol. 31)
ISSN: 0018-9162
pp: 46-52
<p>In networking today, host workstations are increasingly being used as routers. Host-based routers offer a number of ad-vantages, but they suffer from inefficient support for high-bandwidth interfaces. </p> <p>The authors' work has focused on the technology's major drawback-its inefficiency in supporting high-bandwidth interfaces. Their approach is to optimize packet processing by applying techniques that transfer packets directly among host interfaces, thus removing an extra data copy. This technique increases data throughput by 45 percent while reducing the host's CPU load. </p> <p>They found that peer-DMA forwarding can increase host-based router throughput by up to 45 percent, supporting bandwidths of 480 Mbps. Peer-DMA host-based forwarding requires network interface cards with substantial shared-memory resources, because packet queues are stored on the interfaces themselves, rather than in host RAM. The queuing algorithm remains in the host CPU, supporting advanced queue management. </p> <p>Current systems have limited packet processing. A combination of stream-lined forwarding algorithms and aggregate interrupt processing should further increase host-based capability. Moving some of the IP processing out to the NIC coprocessor may enable this. It is also apparent that as processor speeds increase, the advantages of peer-DMA will aid throughput for small packet sizes. </p>
Anne Hutton, Joe Touch, Simon Walton, "High-Speed Data Paths in Host-Based Routers", Computer, vol. 31, no. , pp. 46-52, November 1998, doi:10.1109/2.730736
94 ms
(Ver 3.3 (11022016))