Patent
Network dma method
Stephen L. Adams
- 30 Mar 2000
63
TL;DR: In this paper, the authors proposed a network that allows network data to be transferred via direct memory access (DMA) between two application buffers in computers separated by a network, and the protocol stack locates and passes the application buffer address to the second FC NIC.
read more
Abstract: The invention blends Fiber Channel (“FC”) hardware with networking software to produce a network that allows network data to be transferred via direct memory access (“DMA”) between two application buffers in computers separated by a network. During boot up, the FC network interface card (“NIC”) drivers specify MTUs greater or equal to the segment size to the operating system so that data are not segmented into smaller datagrams during a network data write. During the network write, a first FC NIC sets up the send end of the DMA and sends the network headers of the data to a second FC NIC. The second FC NIC passes the network headers up through the protocol stack. The protocol stack locates and passes the application buffer address to the second FC NIC. The second FC NIC sets up the receive end of the DMA and sends a signal to the first FC NIC to start a buffer-to-buffer DMA transfer of the data. At the end of the buffer-to-buffer DMA transfer, the first FC NIC sends a signal to the second FC NIC indicating the status of the transfer. The first and second FC NICs may treat the entire data transfer as a Small Computer System Interface (“SCSI”) disk transaction and use existing SCSI Assist Hardware to reduce the involvement of the host software.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Storage router and method for providing virtual local storage
Geoffrey B. Hoese,Jeffry T. Russell +1 more
- 22 Oct 2010
TL;DR: In this article, a storage router maintains a map to allocate storage space on the remote storage devices to devices connected to the first transport medium by associating representations of the devices connected in the map with representations of storage space.
525
Patent
System and method for TCP offload
Uri Elzur,Frankie Fan,Steven B. Lindsay,Scott S. Mcdaniel +3 more
- 29 Aug 2003
TL;DR: In this article, the authors proposed a TCP packet buffering scheme where at least a portion of the incoming TCP packet may be buffered in at least one internal elastic buffer (280,290) of the TEEC (270).
136
Patent
Using TCP/IP offload to accelerate packet filtering
Sameer Nanda,Radoslav Danilak,Paul J. Gyugyi,Thomas A. Maufer,Paul J. Sidenblad,Ashutosh K. Jha,Anand Rajagopalan +6 more
- 23 Jun 2004
TL;DR: In this article, the authors present a method and apparatus for filtering a packet on a connection within a computing system, which includes receiving the packet, delegating the packet to an offload unit for filtering the packet and determining whether the connection is a delegated connection.
123
Patent
Method and system for primary blade selection in a multi-module fibre channel switch
Steven Manning Betker,Timothy R. Vitters,Renae M. Weber +2 more
- 22 Jul 2002
TL;DR: In this article, a system and method for selecting a primary blade in a multi-module fiber channel switch with plural blades is provided. But the primary blade flag is not selected, then selecting a blade with an EBP priority number is less than a retained priority number.
64
Patent
Data storage performance enhancement through a write activity level metric recorded in high performance block storage metadata
Selwyn David Dickey,Timothy John Klubertanz,Ginny Mahrer McCright,Jeffrey W. Palm +3 more
- 29 Jan 2009
TL;DR: In this paper, the metadata space is utilized to record a "write activity level" metric, and a timestamp, which indicates the write frequency or "hotness" of the page, and its value changes over time as the activity level changes.
59
References
Patent
Method and apparatus for sharing peripheral devices over a network
Michael Goshey,Maureen McMahon +1 more
- 13 Nov 2001
TL;DR: Disclosed as mentioned in this paper is a system for transparently sharing peripheral devices over a network, which includes a first computer having at least one peripheral device, and a second computer that is networked to the first computer.
96
Patent
Method and system for remote access to computer devices via client managed server buffers exclusively allocated to the client
Glenn R. Peterson,Rod Gamache,Michael T. Massa,Norbert P. Kusters +3 more
- 01 Mar 1999
TL;DR: In this paper, a client driver intercepts I/O requests that are destined for a device which an application essentially considers a local device, such as for purposes of disk mirroring.
86
Patent
TDM-quality voice over packet
Terry Skemer,Sami Aly,Robert William Brown +2 more
- 15 Oct 1999
TL;DR: In this paper, the authors proposed a method of transmitting interleaved real-time and non-real-time data on a packet based network so as to provide voice quality of service comparable to the Time Division Multiplexing realm of traditional telephony.
63
Patent
Data transfer method and apparatus that allocate storage based upon a received relative offset
Jr. Louis H. Odenwald
- 21 May 1998
TL;DR: In this paper, a method of using a frame sequence to transmit a data block from a transmitting device to a receiving device is disclosed. But it is not shown how to determine the relative displacement between a first portion of the data block and the last portion of data block.
52
Patent
Command forwarding: a method for optimizing I/O latency and throughput in fibre channel client/server/target mass storage architectures
Brandon H Mathew,Eric G. Tausheck,Matthew Paul Wakeley +2 more
- 30 Oct 1998
TL;DR: In this paper, an interface controller for a communications network port that includes support for an efficient client/server protocol for exchanging data between client computers and target mass storage devices is presented.
43