| Ian Pratt and Keir Fraser. Arsenic: A user-accessible Gigabit Ethernet interface. In 20th INFOCOM, Apr 2001. |
....throughput. Then, those workloads should be used to profile execution times and to derive partitions. 8. RELATED WORK Many researchers have used programmable network interfaces to implement user level protocols directly in network interfaces or to analyze performance issues in network servers [4, 5, 12, 15]. Shivam et al. implemented a parallelized version of their own Ethernet Message Passing (EMP) protocol on the Tigon [15] EMP is a specialized message passing protocol for clusters, designed to provide a low latency and high bandwidth message passing system that is based on user level access to ....
I. Pratt and K. Fraser. Arsenic: A User-Accessible Gigabit Ethernet Interface. In Proceedings of IEEE INFOCOM '01, pages 67--76, 2001.
....network interfaces to reduce the processing requirement on the host processor to communicate with the network. Examples include checksum offloading, support for zero copy I O and user level protocol processing, as well as partial implementations of network protocols on the network interface [9, 16, 20, 34]. Checksum offloading moves checksum computation for network protocols such as TCP IP from the host processor to the network interface, thereby reducing expensive data touching operations that a number of researchers have identified as a potential bottleneck [11, 13, 19] Virtually all modern ....
....correct the IP checksum field. By using large messages (much greater than standard Ethernet frames) the authors were able to achieve near Gigabit rates on relatively slow machines. In an attempt to give user applications direct access to network interfaces, Pratt and Fraser developed Arsenic [34]. Arsenic is a Gigabit Ethernet network interface with extended software interface. Arsenic provides virtual interfaces to user applications through which each application is given a flow independent from other applications. The network interface is then responsible for multiplexing and ....
Ian Pratt and Keir Fraser. Arsenic: A User-Accessible Gigabit Ethernet Interface. In Proceedings of IEEE INFOCOM '01, pages 67--76, 2001.
....provides a reliable transport, which simplifies protocol processing. A variety of user level network interfaces have been developed[28, 8, 9] each supporting a particular communications paradigm. For example, SCI has largely been used to support shared memory scientific clusters, and Arsenic[24] supports processing of TCP and UDP streams. Other communication interfaces can be built as layers of software above the raw network, but this typically incurs significant additional overhead when the two interfaces are dissimilar. One approach to supporting multiple network interfaces is to use ....
....and over many thousands of pings for the flood ping. 6.2. Accelerating TCP IP The performance of the in kernel TCP IP support described above is limited by the high overhead of the TCP stack. One solution is to offload some of the protocol onto the NIC, as is done by the 3c985. In the Arsenic[24] project, the NIC demultiplexes incoming data directly into application level buffers, and the TCP stack is executed at user level. Overhead is substantially reduced, and a further improvement is gained by using a zerocopy interface. Trapeze IP[15] also offloads the checksum calculation and ....
I. Pratt and K. Fraser. Arsenic: A User-Accessible Gigabit Ethernet Interface. In IEEE INFOCOM, April 2001.
....protocol stacks exist. Softtimers [3] are an operating system based approach to building microsecond based timers; process cross talk and CPU caching e#ects in such an approach suggest that there might be benefits to running timers and scheduling tasks on the network interface card when possible [19]. The use of rate pacing timers is not without its disadvantages. Work on TCP pacing [1] concluded that pacing often has significantly worse throughput than regular TCP because it is susceptible to synchronized losses and it delays congestion signals. This is consistent with Equation 15 which ....
I. Pratt and K. Fraser. Arsenic: A user-accessible gigabit ethernet interface. In IEEE INFOCOM 2001.
....processing can be o#oaded onto the NIC than which has been already been burned into the card at design time. There was work done in the area of message fragmentation where the NIC firmware was modified to advertise a bigger MTU to IP which was then fragmented at the NIC [7] The Arsenic project [15] extends a packet send and receive interface from the NIC to the user application. And a port of the ST protocol has been written which extends the NIC program to bypass the operating system [14] However, these are not complete reliable NIC based messaging systems. As indicated in [10] it is ....
I. Pratt and K. Fraser. Arsenic: a user-accessible gigabit ethernet interface. In Proceedings of Infocom, April 2001.
No context found.
I. Pratt and K. Fraser. Arsenic: A user-accessible gigabit ethernet interface. In Proceedings of the Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM-01), pages 67--76, April 2001.
No context found.
I. Pratt and K. Fraser. Arsenic: A user-accessible gigabit ethernet interface. In Proceedings of the Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM-01), pages 67--76, Los Alamitos, CA, USA, Apr. 22--26 2001. IEEE Computer Society.
No context found.
I. Pratt and K. Fraser. Arsenic: A user-accessible gigabit ethernet interface. In Proceedings of the Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM-01), pages 67--76, Los Alamitos, CA, USA, Apr. 22--26 2001. IEEE Computer Society.
No context found.
Ian Pratt and Keir Fraser. Arsenic: A user-accessible Gigabit Ethernet interface. In 20th INFOCOM, Apr 2001.
No context found.
I. Pratt and K. Fraser, "Arsenic: a user-accessible gigabit Ethernet interface," Proceedings IEEE INFOCOM 2001.
No context found.
I. Pratt and K. Fraser. Arsenic: A User-Accessible Gigabit Ethernet Interface. In Proc. of the 20th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM-01), pages 67--76, Los Alamitos, CA, Apr. 2001.
No context found.
Ian Pratt and Keir Fraser. Arsenic: A UserAccessible Gigabit Ethernet Interface. In IEEE INFOCOM, April 2001.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC