Method and apparatus for error detection using a queued direct Input-Output device
    1.
    发明授权
    Method and apparatus for error detection using a queued direct Input-Output device 有权
    使用排队的直接输入输出设备进行错误检测的方法和装置

    公开(公告)号:US06321350B1

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

    申请号:US09253658

    申请日:1999-02-22

    IPC分类号: G06F1130

    摘要: A method and apparatus for error detection in a network computing system having a main storage capable of connecting to at least one application server and an interface element with at least one adapter capable of establishing processing communication with at least one application user(s). Data is transferred across the interface element to and from the main storage. The main storage includes a queuing mechanism providing a plurality of queuing components having attributes of devices to and from which data is to be transferred or received as well as information about the queuing mechanism itself. As part of the queuing component, providing a Storage-List-State Block (SLSB) having state indicators that provide state information about a plurality of buffers that make up each queue. A plurality of Error States is defined for by the SLSB Status Block. These Error States are set in the SLSB each time the interface element detects errors in the data stream. By monitoring the number of the errors for a specified time period, it can be determining as whether a session needs to be terminated or kept active.

    摘要翻译: 一种网络计算系统中用于错误检测的方法和装置,其具有能够连接至少一个应用服务器的主存储器和具有至少一个能够与至少一个应用用户建立处理通信的至少一个适配器的接口元件。 数据通过接口元件传输到主存储器和从主存储器传输。 主存储器包括排队机构,其提供具有要传送或接收数据的设备的属性以及关于排队机构本身的信息的多个排队组件。 作为排队组件的一部分,提供具有状态指示符的存储列表状态块(SLSB),该状态指示符提供关于构成每个队列的多个缓冲器的状态信息。 多个错误状态由SLSB状态块定义。 每当接口元素检测数据流中的错误时,SLSB中都会设置这些错误状态。 通过监视指定时间段内的错误数量,可以确定会话是否需要终止或保持活动状态。

    Method and apparatus for exchanging data using a queued direct input-output device
    2.
    发明授权
    Method and apparatus for exchanging data using a queued direct input-output device 有权
    使用排队的直接输入 - 输出设备交换数据的方法和装置

    公开(公告)号:US06345329B1

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

    申请号:US09252555

    申请日:1999-02-19

    IPC分类号: G06F1300

    CPC分类号: H04L25/05

    摘要: A method and apparatus for exchanging data in a network computing system having a main storage capable of connecting to at least one application server and an interface element with at least one adapter capable of establishing processing communication with at least one application user(s). A state change signalling protocol is used for transfer of data between the main storage and said adapter. In addition a queuing mechanism is established in the main storage having a plurality of queues each with a plurality of buffers. Some of these queues are dedicated to be input and others as output queues. By applying the protocol each input and output data buffer is associated with each of the active input and output queues. In this manner the input and output buffers are managed by placing the buffers into various states which are maintained in a special location that is set aside and is associated with each buffer. After complete transmission of data, the state of each such buffer is changed in order to make it buffer available for reuse.

    摘要翻译: 一种用于在网络计算系统中交换数据的方法和装置,该网络计算系统具有能够连接至少一个应用服务器的主存储器和具有能够与至少一个应用用户建立处理通信的至少一个适配器的接口元件。 状态改变信令协议用于主存储器和所述适配器之间的数据传输。 此外,在具有多个队列的主存储器中建立排队机制,每个队列具有多个缓冲器。 这些队列中的一些专用于输入,而其他队列作为输出队列。 通过应用协议,每个输入和输出数据缓冲器与每个有源输入和输出队列相关联。 以这种方式,通过将缓冲器置于各种状态来管理输入和输出缓冲器,该状态被保持在被放置并与每个缓冲器相关联的特殊位置。 在数据完全传输之后,每个这样的缓冲器的状态被改变,以便缓冲器可用于重用。

    Computer program device and product for timely processing of data using a queued direct input-output device
    3.
    发明授权
    Computer program device and product for timely processing of data using a queued direct input-output device 有权
    计算机程序设备和产品,用于使用排队的直接输入输出设备及时处理数据

    公开(公告)号:US06345326B1

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

    申请号:US09252730

    申请日:1999-02-19

    IPC分类号: G06F1300

    CPC分类号: H04L25/05

    摘要: A computer program device and product is provided for timely processing of data. The computer program device comprises a program storage device readable by a digital processing apparatus and a program means including instructions executable by the digital processing apparatus by designating at least one set of queues in the queuing mechanism as input queues and another as output queues; issuing a signal adapter instruction to provide initiative to check content of any or all queues in the queuing mechanism; specifying initiate-output or initiate-input appropriately by means of said signal adapter instruction to cause associated adapter to asynchronously process said output or input queues; and causing synchronization by means of said signal adapter instruction by signaling the associated data queues to update all entries in order to render them current. The computer program product is for use with a computer system and has a main storage in processing communication with an interface element having adapters for storing a queuing mechanism storing data. It comprises of a data storage device including a computer usable medium having computer readable program means for ensuring proper and timely processing of data, for dedicating at least one set of queues of the queuing mechanism as input queues and another set as output queues and for generating a signal adapter instruction designated to provide initiative to check content of any or all queues in said queuing mechanism.

    摘要翻译: 提供计算机程序设备和产品以及时处理数据。 计算机程序设备包括可由数字处理设备读取的程序存储设备和包括可由数字处理设备执行的指令的程序设备,通过将排队机构中的至少一组队列指定为输入队列,另一个作为输出队列; 发出信号适配器指令,提供主动检查排队机构中任何或所有队列的内容; 通过所述信号适配器指令适当地指定启动输出或启动输入,以使相关联的适配器异步地处理所述输出或输入队列; 并通过所述信号适配器指令通过发信号通知相关的数据队列来更新所有条目以使其成为当前状态,从而进行同步。 计算机程序产品用于计算机系统,并且具有处理与具有用于存储存储数据的排队机构的适配器的接口元件的通信的主存储器。 它包括数据存储装置,包括具有计算机可读程序装置的计算机可用介质的计算机可用介质,用于确保适当和及时地处理数据,用于将排队机构的至少一组队列作为输入队列,另一组作为输出队列,并用于生成 指定用于提供主动检查所述排队机构中的任何或所有队列的内容的信号适配器指令。

    Apparatus for transferring data using an interface element and a queued direct input-output device
    5.
    发明授权
    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 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队列命令建立队列描述记录。 从此,输出队列的优先级和编号由队列描述符记录中指定的顺序相对于该记录中描述的任何其他输出队列的顺序提供。 然后,通过同时询问机构中的多个队列,根据排队优先级传送和接收数据,并确定数据必须存储到哪个或从其传送的适当位置。

    Self-contained queues with associated control information for receipt and transfer of incoming and outgoing data using a queued direct input-output device
    8.
    发明授权
    Self-contained queues with associated control information for receipt and transfer of incoming and outgoing data using a queued direct input-output device 有权
    具有相关控制信息的自包含队列,用于使用排队的直接输入输出设备接收和传送输入和输出数据

    公开(公告)号:US06332171B1

    公开(公告)日:2001-12-18

    申请号:US09253248

    申请日:1999-02-19

    IPC分类号: G06F1314

    CPC分类号: G06F13/4059

    摘要: A queuing method and apparatus for receipt and transfer of incoming and outgoing data inn a network environment having a main storage. The mechanism includes at least one set of dedicated input queues and at least another set of dedicated output queues. In addition a plurality of queuing components is also provided that include attributes of devices to and from which data is to be transferred or received, and information about the queuing mechanism itself. The input and output queues also comprise an information block containing address of all input and output queues, a storage information block providing information about the queuing mechanism and storage list information blocks that defined for each queue containing specific information about that queue itself. In addition, the input and output queue sets include storage lists for identifying any input-output buffer(s) associated with each queue-set and a storage block address list for providing information about storage locations of any input-output buffer.

    摘要翻译: 一种用于在具有主存储器的网络环境中接收和传送传入和传出数据的排队方法和装置。 该机制包括至少一组专用输入队列和至少另一组专用输出队列。 此外,还提供了包括要传送或接收数据的设备的属性以及关于排队机构本身的信息的多个排队组件。 输入和输出队列还包括包含所有输入和输出队列的地址的信息块,提供关于排队机制的信息的存储信息块以及包含关于该队列本身的特定信息的每个队列定义的存储列表信息块。 此外,输入和输出队列集合包括用于识别与每个队列集相关联的任何输入 - 输出缓冲器的存储列表和用于提供关于任何输入 - 输出缓冲器的存储位置的信息的存储块地址列表。

    Apparatus for providing direct data processing access using a queued direct input-output device
    9.
    发明授权
    Apparatus for providing direct data processing access using a queued direct input-output device 失效
    用于使用排队的直接输入 - 输出设备提供直接数据处理访问的设备

    公开(公告)号:US06976083B1

    公开(公告)日:2005-12-13

    申请号:US09253250

    申请日:1999-02-19

    摘要: An apparatus for 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 simultaneously and forwarding them in turn to their appropriate destination or application server after a determination has been made by interrogating these queues.

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

    Method of providing direct data processing access using a queued direct input-output device
    10.
    发明授权
    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.

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