会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Boosting throughput of a computer file server
    • 提高计算机文件服务器的吞吐量
    • US20080301353A1
    • 2008-12-04
    • US11998160
    • 2007-11-27
    • Stephen L. Adams
    • Stephen L. Adams
    • G06F12/00
    • G06F3/0656G06F3/0613G06F3/067
    • A software layer for boosting the throughput of a computer file server by reducing the number of required mechanical accesses to the physical storage is provided. The throughput boost is achieved through the combination of extending the data requests along the file path and inserting double-buffered paths in front of each file accessed. The software layer resides on top of the file system, where it can extend requests along the file path, work with network requests arriving over any network using any protocol, and work with any storage system attached to the server. The software layer can also be used in a server to accelerate requests made by local applications in the server or it may be used in any other computer to accelerate requests made by local applications that require data from local storage.
    • 提供了一种软件层,用于通过减少对物理存储器的所需机械访问的数量来提高计算机文件服务器的吞吐量。 吞吐量提升是通过扩展沿文件路径的数据请求并在访问的每个文件前面插入双缓冲路径来实现的。 软件层位于文件系统的顶部,可以沿着文件路径扩展请求,使用任何协议通过任何网络到达的网络请求,并与连接到服务器的任何存储系统配合使用。 软件层也可以在服务器中用于加速服务器中本地应用程序所做的请求,也可以在任何其他计算机上使用,以加速本地应用程序所要求的本地存储数据的请求。
    • 3. 发明授权
    • Network DMA method
    • 网络DMA方式
    • US06775693B1
    • 2004-08-10
    • US09539229
    • 2000-03-30
    • Stephen L. Adams
    • Stephen L. Adams
    • G06F1300
    • G06F13/28G06F2213/0008H04L49/90H04L69/324
    • 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.
    • 本发明将光纤通道(“FC”)硬件与网络软件相结合,以产生网络,允许网络数据通过由网络分离的计算机中的两个应用程序缓冲区之间的直接存储器访问(“DMA”)进行传输。 在启动过程中,FC网络接口卡(“NIC”)驱动程序为操作系统指定大于或等于段大小的MTU,以便在网络数据写入期间数据不会分段成较小的数据报。 在网络写入期间,第一个FC NIC设置DMA的发送端,并将数据的网络头部发送到第二个FC NIC。 第二个FC NIC通过协议栈传递网络头。 协议栈定位并将应用程序缓冲区地址传递给第二个FC NIC。 第二个FC NIC设置DMA的接收端,并向第一个FC NIC发送一个信号,以启动数据的缓冲区到缓冲区DMA传输。 在缓冲区到缓冲区DMA传输结束时,第一个FC NIC向第二个FC NIC发送一个信号,指示传输的状态。 第一个和第二个FC NIC可以将整个数据传输视为小型计算机系统接口(“SCSI”)磁盘事务,并使用现有的SCSI Assist硬件来减少主机软件的参与。
    • 4. 发明授权
    • Boosting throughput of a computer file server
    • 提高计算机文件服务器的吞吐量
    • US07899811B2
    • 2011-03-01
    • US11998160
    • 2007-11-27
    • Stephen L. Adams
    • Stephen L. Adams
    • G06F17/30G06F13/14
    • G06F3/0656G06F3/0613G06F3/067
    • A software layer for boosting the throughput of a computer file server by reducing the number of required mechanical accesses to the physical storage is provided. The throughput boost is achieved through the combination of extending the data requests along the file path and inserting double-buffered paths in front of each file accessed. The software layer resides on top of the file system, where it can extend requests along the file path, work with network requests arriving over any network using any protocol, and work with any storage system attached to the server. The software layer can also be used in a server to accelerate requests made by local applications in the server or it may be used in any other computer to accelerate requests made by local applications that require data from local storage.
    • 提供了一种软件层,用于通过减少对物理存储器的所需机械访问的数量来提高计算机文件服务器的吞吐量。 吞吐量提升是通过扩展沿文件路径的数据请求并在访问的每个文件前面插入双缓冲路径来实现的。 软件层位于文件系统的顶部,可以沿着文件路径扩展请求,使用任何协议通过任何网络到达的网络请求,并与连接到服务器的任何存储系统配合使用。 软件层也可以在服务器中用于加速服务器中本地应用程序所做的请求,也可以在任何其他计算机上使用,以加速本地应用程序所要求的本地存储数据的请求。