Apparatus for transferring data using an interface element and a queued direct input-output device
    4.
    发明授权
    Apparatus for transferring data using an interface element and a queued direct input-output device 有权
    用于使用接口元件和排队的直接输入输出设备传送数据的设备

    公开(公告)号:US06345324B1

    公开(公告)日:2002-02-05

    申请号:US09252552

    申请日:1999-02-19

    IPC分类号: G06F1300

    CPC分类号: H04L25/05

    摘要: An apparatus for transferring data in a network computing environment having a controlling program and a main storage in processing communication with an interface element including one or more adapters. A queuing mechanism is first established in the main storage for asynchronous transmittal of data between the program and said interface element. At least one queue-set is dedicated to input data and another queue-set to output data in the queuing mechanism. Queuing priorities both for said input and output queue-sets are then determined according to importance of data to be processed or transferred or other internal dependencies and a queue-description record is established by passing a QDIO queue command. From this the priority and number of the output queue are provided by order in which the order specified in the queue descriptor record relative to any other output queues described in that record. Data is then transferred and received according to the queuing priority by interrogating multiple queues in the mechanism simultaneously and determining appropriate location to which data has to be stored to or transferred from.

    摘要翻译: 一种用于在具有控制程序和主存储器的网络计算环境中传送数据的装置,用于处理与包括一个或多个适配器的接口元件的通信。 首先在主存储器中建立排队机制,以在程序和所述接口元件之间异步传送数据。 至少一个队列集专用于输入数据,另一个队列集用于在排队机制中输出数据。 然后根据要处理或传输的数据的重要性或其他内部依赖关系确定所述输入和输出队列集的排队优先级,并且通过传递QDIO队列命令建立队列描述记录。 从此,输出队列的优先级和编号由队列描述符记录中指定的顺序相对于该记录中描述的任何其他输出队列的顺序提供。 然后,通过同时询问机构中的多个队列,根据排队优先级传送和接收数据,并确定数据必须存储到哪个或从其传送的适当位置。

    Method of providing direct data processing access using a queued direct input-output device
    5.
    发明授权
    Method of providing direct data processing access using a queued direct input-output device 有权
    使用排队的直接输入 - 输出设备提供直接数据处理访问的方法

    公开(公告)号:US06397350B1

    公开(公告)日:2002-05-28

    申请号:US09253246

    申请日:1999-02-19

    IPC分类号: G06F1100

    摘要: A method of providing direct data processing access in a network computing system environment. The system environment has a main storage which can be connected to one or more application servers and is in processing communication with an interface element. The interface element has at least one adapter and can be connected to one or more application user(s). One or more queues are established in the main storage that can handle data without causing interrupts in the running programs. Incoming data is received using the adapter and as data is received or modified, the status of the network computing system will be updated to reflect the new data or change. Data is then processed in the main storage after interrogating the multiple existing queues in the main storage and forwarding them in turn to their appropriate destination or application server after a determination has been made by interrogating these queues.

    摘要翻译: 一种在网络计算系统环境中提供直接数据处理访问的方法。 系统环境具有可以连接到一个或多个应用服务器并正在处理与接口元件的通信的主存储器。 接口元件具有至少一个适配器并且可以连接到一个或多个应用用户。 在主存储器中建立一个或多个队列,可以处理数据,而不会导致正在运行的程序中断。 使用适配器接收传入数据,并且随着数据被接收或修改,网络计算系统的状态将被更新以反映新的数据或改变。 然后在主存储器中询问多个现有队列之后,在主存储器中处理数据,并且在通过询问这些队列进行确定之后将它们依次转发到其适当的目的地或应用服务器。

    Method of transferring data using an interface element and a queued direct input-output device
    6.
    发明授权
    Method of transferring data using an interface element and a queued direct input-output device 有权
    使用接口元件和排队的直接输入输出设备传输数据的方法

    公开(公告)号:US06401145B1

    公开(公告)日:2002-06-04

    申请号:US09252712

    申请日:1999-02-19

    IPC分类号: G06F1300

    摘要: A method of transferring data in a network computing environment having a controlling program and a main storage in processing communication with an interface element including one or more adapters. A queuing mechanism is first established in the main storage for asynchronous transmittal of data between the program and said interface element. At least one queue-set is dedicated to input data and another queue-set to output data in the queuing mechanism. Queuing priorities both for said input and output queue-sets are then determined according to importance of data to be processed or transferred or other internal dependencies and a queue-description record is established by passing a QDIO queue command. From this the priority and number of the output queue are provided by order in which the order specified in the queue descriptor record relative to any other output queues described in that record. Data is then transferred and received according to the queuing priority by interrogating multiple queues in the mechanism simultaneously and determining appropriate location to which data has to be stored to or transferred from.

    摘要翻译: 一种在具有控制程序和主存储器的网络计算环境中传送数据的方法,用于处理与包括一个或多个适配器的接口元件的通信。 首先在主存储器中建立排队机制,以在程序和所述接口元件之间异步传送数据。 至少一个队列集专用于输入数据,另一个队列集用于在排队机制中输出数据。 然后根据要处理或传输的数据的重要性或其他内部依赖关系确定所述输入和输出队列集的排队优先级,并且通过传递QDIO队列命令建立队列描述记录。 从此,输出队列的优先级和编号由队列描述符记录中指定的顺序相对于该记录中描述的任何其他输出队列的顺序提供。 然后,通过同时询问机构中的多个队列,根据排队优先级传送和接收数据,并确定数据必须存储到哪个或从其传送的适当位置。

    Blocking IP datagrams in a multi-path channel point-to-point environment
    8.
    发明授权
    Blocking IP datagrams in a multi-path channel point-to-point environment 失效
    在多路径通道点对点环境中阻止IP数据报

    公开(公告)号:US6003088A

    公开(公告)日:1999-12-14

    申请号:US924007

    申请日:1997-08-29

    IPC分类号: H04L29/06 H04L29/08 G06F13/00

    CPC分类号: H04L29/06 H04L69/14 H04L69/32

    摘要: In a computing network system environment having a gateway device that is electronically connected from one side to a plurality of initiating hosts and on another side to at least one local area network, in turn connecting a plurality of hosts are connected to the gateway device, a method and apparatus for eliminating any need for building a separate and special protocol data unit element for each header. The computer network environment uses a Multi-path channel communication protocol as well as protocol data units to point to various portions of data. An interface layer is provided between a plurality of protocol stacks and the multi-path channel protocol. The interface layer has a timer which will wait for data from the protocol stack. A list of all buffers are assembled as received comprising of one entry for each data buffer. This buffer list is then transferred to the multi-path channel protocol layer upon expiration of the timer, which is in turn sent to any channel attached processor as one block. A deblocker interface is also provided on all channel attached processors so that any length fields provided in the protocol headers can be used to determine offset of next data element in said block and thus eliminating need for a special header at next data element used by the communication protocol.

    摘要翻译: 在具有网络设备的计算网络系统环境中,网关设备从一侧电连接到多个发起主机,另一方面连接到至少一个局域网,依次连接多个主机连接到网关设备, 方法和装置,用于消除为每个报头构建独立和特殊的协议数据单元元素的任何需要。 计算机网络环境使用多路径信道通信协议以及协议数据单元来指向数据的各个部分。 在多个协议栈和多路径信道协议之间提供接口层。 接口层有一个定时器,它将等待来自协议栈的数据。 所有缓冲器的列表被组合成接收,包括每个数据缓冲器的一个条目。 然后,在定时器到期时,该缓冲器列表被传送到多路径信道协议层,定时器依次发送到任何通道连接的处理器作为一个块。 在所有通道连接的处理器上还提供解块器接口,使得在协议报头中提供的任何长度字段可用于确定所述块中的下一个数据元素的偏移量,从而消除了对通信使用的下一个数据元素的特殊报头的需要 协议。