Method for supporting connection establishment in an offload of network protocol processing
    11.
    发明授权
    Method for supporting connection establishment in an offload of network protocol processing 有权
    支持网络协议处理卸载的连接建立方法

    公开(公告)号:US07533176B2

    公开(公告)日:2009-05-12

    申请号:US10890710

    申请日:2004-07-14

    IPC分类号: G06F15/16

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, a mechanism for improving connection establishment in a system utilizing an offload network adapter is provided. The connection establishment mechanism provides the ability to offload connection establishment and maintenance of connection state information to the offload network adapter. As a result of this offloading of connection establishment and state information maintenance, the number of communications needed between the host system and the offload network adapter may be reduced. In addition, offloading of these functions to the offload network adapter permits bulk notification of established connections and state information to the host system rather than piecemeal notifications as is present in known computing systems.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地,提供了一种用于改善利用卸载网络适配器的系统中的连接建立的机制。 连接建立机制提供将连接状态信息的连接建立和维护卸载到卸载网络适配器的能力。 由于连接建立和状态信息维护的这种卸载的结果,可以减少主机系统和卸载网络适配器之间所需的通信数量。 另外,将这些功能卸载到卸载网络适配器允许将已建立的连接和状态信息批量通知给主机系统,而不是如已知的计算系统中存在的零碎的通知。

    Supporting memory management in an offload of network protocol processing
    12.
    发明授权
    Supporting memory management in an offload of network protocol processing 有权
    支持内存管理,卸载网络协议处理

    公开(公告)号:US08316109B2

    公开(公告)日:2012-11-20

    申请号:US13045392

    申请日:2011-03-10

    IPC分类号: G06F15/16

    CPC分类号: G06F13/30

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory management mechanism permits both buffered sending and receiving of data as well as zero-copy sending and receiving of data. In addition, the memory management mechanism permits grouping of DMA buffers that can be shared among specified connections based on any number of attributes. The memory management mechanism further permits partial send and receive buffer operation, delaying of DMA requests so that they may be communicated to the host system in bulk, and expedited transfer of data to the host system.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地说,提供了利用卸载网络适配器在系统内处理存储器管理和优化的机制。 存储器管理机制允许数据的缓冲发送和接收以及零拷贝发送和接收数据。 此外,存储器管理机制允许基于任何数量的属性对可以在指定连接之间共享的DMA缓冲器进行分组。 存储器管理机制进一步允许部分发送和接收缓冲器操作,延迟DMA请求,使得它们可以批量地传送到主机系统,并且将数据快速传送到主机系统。

    Apparatus and method for supporting connection establishment in an offload of network protocol processing
    13.
    发明授权
    Apparatus and method for supporting connection establishment in an offload of network protocol processing 有权
    用于在卸载网络协议处理中支持连接建立的装置和方法

    公开(公告)号:US07962628B2

    公开(公告)日:2011-06-14

    申请号:US12464741

    申请日:2009-05-12

    IPC分类号: G06F15/16

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, a mechanism for improving connection establishment in a system utilizing an offload network adapter is provided. The connection establishment mechanism provides the ability to offload connection establishment and maintenance of connection state information to the offload network adapter. As a result of this offloading of connection establishment and state information maintenance, the number of communications needed between the host system and the offload network adapter may be reduced. In addition, offloading of these functions to the offload network adapter permits bulk notification of established connections and state information to the host system rather than piecemeal notifications as is present in known computing systems.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地,提供了一种用于改善利用卸载网络适配器的系统中的连接建立的机制。 连接建立机制提供将连接状态信息的连接建立和维护卸载到卸载网络适配器的能力。 由于连接建立和状态信息维护的这种卸载的结果,可以减少主机系统和卸载网络适配器之间所需的通信数量。 另外,将这些功能卸载到卸载网络适配器允许将已建立的连接和状态信息批量通知给主机系统,而不是按照已知的计算系统中存在的零碎的通知。

    Apparatus and method for supporting memory management in an offload of network protocol processing
    14.
    发明授权
    Apparatus and method for supporting memory management in an offload of network protocol processing 有权
    用于在卸载网络协议处理中支持存储器管理的装置和方法

    公开(公告)号:US07930422B2

    公开(公告)日:2011-04-19

    申请号:US10890978

    申请日:2004-07-14

    IPC分类号: G06F15/16

    CPC分类号: G06F13/30

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory management mechanism permits both buffered sending and receiving of data as well as zero-copy sending and receiving of data. In addition, the memory management mechanism permits grouping of DMA buffers that can be shared among specified connections based on any number of attributes. The memory management mechanism further permits partial send and receive buffer operation, delaying of DMA requests so that they may be communicated to the host system in bulk, and expedited transfer of data to the host system.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地说,提供了利用卸载网络适配器在系统内处理存储器管理和优化的机制。 存储器管理机制允许数据的缓冲发送和接收以及零拷贝发送和接收数据。 此外,存储器管理机制允许基于任何数量的属性对可以在指定连接之间共享的DMA缓冲器进行分组。 存储器管理机制进一步允许部分发送和接收缓冲器操作,延迟DMA请求,使得它们可以批量地传送到主机系统,并且将数据快速传送到主机系统。

    Secure acknowledgment device for one-way data transfer system
    15.
    发明授权
    Secure acknowledgment device for one-way data transfer system 有权
    用于单向数据传输系统的安全确认设备

    公开(公告)号:US08732453B2

    公开(公告)日:2014-05-20

    申请号:US13183208

    申请日:2011-07-14

    IPC分类号: H04L29/06

    CPC分类号: H04L9/3236 H04L2209/34

    摘要: An apparatus for relaying a hashed message from a first node to a second node, comprising an inlet interface for receiving a message from the first node, a hash number calculator for hashing the message from the inlet interface, an outlet interface for sending the hashed message to the second node, a first one-way data link for unidirectional transfer from the inlet interface to the hash number calculator, and a second one-way data link for unidirectional transfer from the hash number calculator to the outlet interface, is provided. The apparatus provides a secure mechanism and communication channel for relaying hashed acknowledgment messages from a receive node to a send node to inform the status of data transfer from the send node to the receive node across a one-way data link. The apparatus may be further implemented with the capability of comparing hashed messages from the two nodes.

    摘要翻译: 一种用于将散列消息从第一节点中继到第二节点的装置,包括用于从第一节点接收消息的入口接口,用于从入口接口散列消息的散列数计算器,用于发送散列消息的出口接口 提供了用于从入口接口到散列数计算器的单向传送的第一单向数据链路,以及用于从散列数计算器到出口接口的单向传送的第二单向数据链路。 该装置提供一种安全机制和通信信道,用于中继从接收节点到发送节点的散列确认消息,以通知通过单向数据链路从发送节点到接收节点的数据传输状态。 可以通过比较来自两个节点的散列消息的能力来进一步实现该装置。

    System and method for efficient transfer of data blocks from client to server
    16.
    发明授权
    System and method for efficient transfer of data blocks from client to server 失效
    数据块从客户机到服务器的有效传输的系统和方法

    公开(公告)号:US06526434B1

    公开(公告)日:2003-02-25

    申请号:US09382287

    申请日:1999-08-24

    IPC分类号: G06F15816

    CPC分类号: H04L29/06 H04L69/14

    摘要: A system transfers data between a client computer and a server computer over a network, wherein communications are established over a first data link between the client and the server to provide the server with identification of the data to be transferred, then communications are established over a second data link between the client and the server for data transfer such that the second data link has a faster data transfer rate than the first data link, then the identified data is transferred from the client to the server; and then finally the client computer is provided with status information relating to the transfer of the identified data. The first data link is sufficient to support normal data operations utilizing existing network resources. The second data link can connect the clients to one or more of the servers, or may connect only particular clients and servers with special needs for large data transfer. The system provides efficient transfer of large data blocks from clients to servers over the network, without disruption to normal data operations and without a requirement for extensive and expensive resource upgrades or cumbersome and inconvenient archive methodologies.

    摘要翻译: 系统通过网络在客户端计算机和服务器计算机之间传输数据,其中通过客户机和服务器之间的第一数据链路建立通信,以向服务器提供要传送的数据的标识,然后建立通信 客户端和服务器之间用于数据传输的第二数据链路,使得第二数据链路具有比第一数据链路更快的数据传输速率,则所识别的数据从客户端传送到服务器; 然后最终向客户端计算机提供与所识别的数据的传送有关的状态信息。 第一个数据链路足以支持利用现有网络资源的正常数据操作。 第二个数据链接可以将客户端连接到一个或多个服务器,或者可以仅连接具有特殊需求的特定客户端和服务器来进行大数据传输。 该系统通过网络提供从客户端到服务器的大型数据块的高效传输,而不会中断正常的数据操作,并且不需要大量和昂贵的资源升级或繁琐和不方便的归档方法。

    Method for fine grain adjustments to system time in computer systems
    17.
    发明授权
    Method for fine grain adjustments to system time in computer systems 失效
    计算机系统中精细调整系统时间的方法

    公开(公告)号:US5701446A

    公开(公告)日:1997-12-23

    申请号:US489180

    申请日:1995-06-09

    IPC分类号: G06F1/14

    CPC分类号: G06F1/14

    摘要: A method for performing fine grain time adjustments in computer systems. A fine grain time adjustment can be completed in the first interrupt instead of doing it piecewise over many interrupts. If the adjustment offset is less than or equal to a threshold, then the clock is adjusted in the first clock interrupt; if the adjustment offset is greater than the threshold, then the clock is adjusted over a number of interrupts with an adjustment by an amount equal to the threshold per interrupt.

    摘要翻译: 一种在计算机系统中进行细粒度时间调整的方法。 在第一个中断中可以完成细粒度时间调整,而不是在许多中断上分段进行。 如果调整偏移小于或等于阈值,则在第一个时钟中断中调整时钟; 如果调整偏移大于阈值,则通过调整等于每个中断阈值的量来调整时钟数量。

    Remote print file transfer and spooling application for use with a one-way data link
    18.
    发明授权
    Remote print file transfer and spooling application for use with a one-way data link 有权
    用于单向数据链接的远程打印文件传输和假脱机应用程序

    公开(公告)号:US09081520B2

    公开(公告)日:2015-07-14

    申请号:US12975890

    申请日:2010-12-22

    IPC分类号: G06F3/12 H04L29/06

    摘要: A system for printing includes one or more printers, a send platform, a print spooling platform coupled to the one or more printers, and a one-way data link enforcing unidirectional data transfer from the send platform to the print spooling platform, wherein the send platform is configured to receive a print job, convert the print job into a print file in a printable format for the one or more printers, and send the print file to the print spooling platform across the one-way data link, and the print spooling platform is configured to receive the print file from the one-way data link, control spooling of the print file for the one or more printers, and send the print file to the one or more printers, and wherein the one or more printers cannot communicate to the send platform.

    摘要翻译: 一种用于打印的系统包括一个或多个打印机,发送平台,耦合到一个或多个打印机的打印假脱机平台,以及执行从发送平台到打印假脱机平台的单向数据传输的单向数据链路,其中发送 平台被配置为接收打印作业,将打印作业转换成用于一个或多个打印机的可打印格式的打印文件,并且通过单向数据链接将打印文件发送到打印假脱机平台,并且打印假脱机 平台被配置为从单向数据链接接收打印文件,控制一个或多个打印机的打印文件的假脱机,并将打印文件发送到一个或多个打印机,并且其中一个或多个打印机不能通信 到发送平台。

    Concurrent data transfer involving two or more transport layer protocols over a single one-way data link
    19.
    发明授权
    Concurrent data transfer involving two or more transport layer protocols over a single one-way data link 有权
    通过单个单向数据链路并发涉及两个或多个传输层协议的数据传输

    公开(公告)号:US08565237B2

    公开(公告)日:2013-10-22

    申请号:US13369065

    申请日:2012-02-08

    IPC分类号: H04L12/56

    CPC分类号: H04L63/105

    摘要: A data transfer application for concurrent transfer of data streams based on two or more transport layer protocols via a single one-way data link. The present invention provides a great degree of routing flexibility by providing seamless network connectivity under a plurality of transport layer protocols, such as TCP and UDP, between multiple source and destination platforms over a single one-way data link.

    摘要翻译: 一种用于经由单个单向数据链路基于两个或多个传输层协议并发传输数据流的数据传输应用。 本发明通过在单个单向数据链路上在多个源和目的地平台之间的多个传输层协议(例如TCP和UDP)下提供无缝网络连接来提供很大的路由灵活性。

    BILATERAL COMMUNICATION USING MULTIPLE ONE-WAY DATA LINKS
    20.
    发明申请
    BILATERAL COMMUNICATION USING MULTIPLE ONE-WAY DATA LINKS 有权
    使用多路单向数据链路的双向通信

    公开(公告)号:US20120331097A1

    公开(公告)日:2012-12-27

    申请号:US13488028

    申请日:2012-06-04

    IPC分类号: G06F15/16

    摘要: A bilateral data transfer system comprising a first node, a second node, a first one-way link for unidirectional transfer of first data from the first node to the second node, and a second one-way link for unidirectional transfer of second data from the second node to the first node, wherein the unidirectional transfer of the first data across the first one-way link and the unidirectional transfer of the second data across the second one-way link are independently administered by the bilateral data transfer system. Under such bilateral data transfer system, each of the one-way data links may be subject to separately administered security restrictions and data filtering processes. Hence, it enables secure bilateral communications across different network security domains.

    摘要翻译: 一种双向数据传输系统,包括第一节点,第二节点,用于将第一数据从第一节点单向传输到第二节点的第一单向链路,以及用于从第一节点单向传输第二数据的第二单向链路 第二节点到第一节点,其中通过第一单向链路的第一数据的单向传输和跨第二单向链路的第二数据的单向传送由双向数据传输系统独立地管理。 在这种双边数据传输系统下,每个单向数据链路都可能受到单独管理的安全限制和数据过滤处理。 因此,它可以实现跨不同网络安全域的安全双向通信。