Title
The memory-integrated network interface
Abstract
We are designing a zero-copy ATM interface call MInetwork interface, the Memory Integrated Network interface. MInetwork interface has a target bandwidth of 1 Gbps and will support application-to-application latency of 1.2 microseconds. MInetwork interface is a multiuser ATM interface which resides in the memory space of the computer system, as opposed to I/O space. Applications will have direct access to pages of memory which are used for the network I/O; thus applications can send and receive packets with no operating system support needed. An application can initiate packet transmission with one memory write; it can determine if a packet has arrived by checking a per-circuit control and status word. At the same time, the operating system can use MInetwork interface for its own communications and for supporting standard networking software such as TCP/IP and NFS. Initial structural VHDL simulations have shown that for single ATM cells we can "bounce" an ATM cell from application to application in a round-trip time of 3.9 microseconds (including software overhead on the relaying node), at a bandwidth of 10 Mbytes/s. For 960-byte packets, the bandwidth is 103 Mbytes/s. The architecture of MInetwork interface is motivated by our experiences with applicatio ns we have run in cluster and distributed computing environments. We have used from 48 to 200 computers per application, and have observed that successful applications are ones that use the network very little. The MInetwork interface design is targeted at the kinds of applications we cannot currently run, those that need to send or receive data at very frequent intervals.
Year
DOI
Venue
1995
10.1109/40.342013
Micro, IEEE  
Keywords
DocType
Volume
asynchronous transfer mode,computer interfaces,network interfaces,network operating systems,operating systems (computers),MINI,operating system support,packet arrival,packet transmission,standard networking software,zero-copy ATM memory-integrated network interface
Journal
15
Issue
ISSN
Citations 
1
0272-1732
37
PageRank 
References 
Authors
8.01
0
3
Name
Order
Citations
PageRank
Ron Minnich17415.89
Burns, D.2378.01
Frank Hady3378.01