Computer program product used for exchange and transfer of data having a queuing mechanism and utilizing a queued direct input-output device
    11.
    发明授权
    Computer program product used for exchange and transfer of data having a queuing mechanism and utilizing a queued direct input-output device 有权
    用于交换和传送具有排队机构并利用排队的直接输入 - 输出设备的数据的计算机程序产品

    公开(公告)号:US06339803B1

    公开(公告)日:2002-01-15

    申请号:US09252727

    申请日:1999-02-19

    IPC分类号: G06F1300

    摘要: A computer program product in a network environment having a main storage in processing communication with an interface element having adapters for storing data in a queuing mechanism in the main storage. The program product comprises a data storage device including a computer usable medium having computer readable program means for ensuring proper and timely processing of data and computer readable code means for providing a plurality of queue sets; for dedicating one or more queues in each set as input or output queues; for providing the ability to said queues to share access to a plurality of devices in said network across a plurality of communication stacks; for mapping various resources to said queues to facilitate resource allocation and dynamic configuration by providing initialization of a plurality of configuration parameters; and for providing dynamic expanding and contracting of the number of queues in each set as dictated by traffic patterns and feedback indicators.

    摘要翻译: 一种网络环境中的计算机程序产品,具有处理与具有用于在主存储器中的排队机构中存储数据的适配器的接口元件进行通信的主存储器。 该程序产品包括一个数据存储装置,它包括具有计算机可读程序装置的计算机可用介质,该计算机可用介质用于确保数据的适当和及时处理以及用于提供多个队列的计算机可读代码装置 用于将每个集合中的一个或多个队列用作输入或输出队列; 用于提供所述队列在多个通信栈中共享对所述网络中的多个设备的访问的能力; 用于通过提供多个配置参数的初始化来将各种资源映射到所述队列以便于资源分配和动态配置; 并且用于根据流量模式和反馈指示符来提供每个集合中的队列的数量的动态扩展和约束。

    Computer program product used for exchange and transfer of data having a siga vector and utilizing a queued direct input-output device
    13.
    发明授权
    Computer program product used for exchange and transfer of data having a siga vector and utilizing a queued direct input-output device 失效
    用于交换和传送具有西加向量的数据并利用排队的直接输入输出设备的计算机程序产品

    公开(公告)号:US06347341B1

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

    申请号:US09255640

    申请日:1999-02-22

    IPC分类号: G06F1516

    摘要: A computer program product and storage device used for exchange and transfer of 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). The program device comprises a a computer program storage device readable by a digital processing apparatus and a program means comprising the steps of: receiving incoming data using said adapter; setting up one or more queues in main storage without causing interrupts in any running programs; updating status of said network computing system to reflect said new data; processing data in said main storage by interrogating multiple existing queues in said main storage simultaneously; and determining from interrogating said queues appropriate application server to which said data has to be forwarded to; designating at least one set of queues in said 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 said 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 said associated data queues to update all entries in order to render them current. The program product runs in the same environment and performs similar tasks.

    摘要翻译: 一种用于在具有能够连接至少一个应用服务器的主存储器的网络计算系统中的数据交换和传输的计算机程序产品和存储设备,以及具有至少一个适配器的接口元件,能够与至少一个应用服务器建立处理通信 应用程序用户。 程序装置包括可由数字处理装置读取的计算机程序存储装置和程序装置,包括以下步骤:使用所述适配器接收输入数据; 在主存储中设置一个或多个队列,而不会导致任何正在运行的程序中断; 更新所述网络计算系统的状态以反映所述新数据; 通过同时询问所述主存储器中的多个现有队列来处理所述主存储器中的数据; 并且从询问所述数据必须转发到的所述队列适当的应用服务器确定; 将所述排队机制中的至少一组队列指定为输入队列,另一组作为输出队列; 发出信号适配器指令以主动地检查所述排队机构中的任何或所有队列的内容; 通过所述信号适配器指令适当地指定启动输出或启动输入,以使相关联的适配器异步地处理所述输出或输入队列; 并且通过所述信号适配器指令通过发信号通知所述相关联的数据队列来更新所有条目以使其成为当前,从而进行同步。 程序产品在相同的环境中运行并执行类似的任务。

    Method and apparatus for providing concurrent patch using a queued direct input-output device
    14.
    发明授权
    Method and apparatus for providing concurrent patch using a queued direct input-output device 有权
    使用排队的直接输入输出设备提供并发补丁的方法和装置

    公开(公告)号:US06341321B1

    公开(公告)日:2002-01-22

    申请号:US09253993

    申请日:1999-02-22

    IPC分类号: G06F1300

    摘要: A method and an apparatus for providing concurrent patch in a computing network environment using microcode and having a queued direct I/O and a main memory in processing communication with an adapter. First it is allowed for a new level of microcode to be installed to an adapter without interrupting any running applications and/or services. It is then determined if the affected adapter is a network or a channel adapter. If the adapter is a channel adapter, applications using the channel adapter are to run without requiring any connection type information to be kept across any code updates. If the adapter is determined to be a network adapter, all adapter sessions are kept alive and activated while accessing information about any client station connected to a LAN and each present in said environment.

    摘要翻译: 一种用于在计算网络环境中使用微代码并且具有排队的直接I / O和主存储器来处理与适配器通信的并发补丁的方法和装置。 首先,允许将新的微码级别安装到适配器,而不会中断任何正在运行的应用程序和/或服务。 然后确定受影响的适配器是网络还是通道适配器。 如果适配器是通道适配器,则使用通道适配器的应用程序将运行,而不需要在任何代码更新中保留任何连接类型信息。 如果适配器被确定为网络适配器,则所有适配器会话都将保持活动并激活,同时访问有关连接到LAN并且每个存在于所述环境中的任何客户端站的信息。

    Facility for retrieving data from a network adapter having a shared address resolution table
    15.
    发明授权
    Facility for retrieving data from a network adapter having a shared address resolution table 有权
    从具有共享地址分辨率表的网络适配器检索数据的设施

    公开(公告)号:US06681258B1

    公开(公告)日:2004-01-20

    申请号:US09584524

    申请日:2000-05-31

    IPC分类号: G06F1516

    摘要: A facility is provided to allow retrieval of specific parameters by a communications stack (e.g., TCP/IP) of a multi-partitioned processing system from a shared network adapter coupling the processing system to a network. The processing system includes multiple communications stacks, each of which registers internet protocol (IP) addresses with the network adapter in an address resolution table shared by the multiple communications stacks. The facility includes query request and reply commands for selectively retrieving specific data from the shared address resolution table, wherein the specific data can include: local registered IP addresses for a communications stack issuing a query request, network address resolution entries associated with a particular HOME IP address, HOME IP addresses of one or more other communications stacks sharing the network adapter, IP addresses owned by other entities on the network, IP addresses which are in the address cache, as well as other types of data.

    摘要翻译: 提供设施以允许通过将来自处理系统耦合到网络的共享网络适配器的多分区处理系统的通信栈(例如TCP / IP)检索特定参数。 处理系统包括多个通信堆栈,每个通信栈将互联网协议(IP)地址与网络适配器注册在由多个通信堆栈共享的地址解析表中。 该设施包括用于从共享地址分辨率表选择性地检索特定数据的查询请求和应答命令,其中特定数据可以包括:发出查询请求的通信栈的本地注册IP地址,与特定HOME IP相关联的网络地址解析条目 地址,HOME共享网络适配器的一个或多个其他通信堆栈的IP地址,网络上其他实体拥有的IP地址,地址缓存中的IP地址以及其他类型的数据。

    Facility for forwarding data from a network adapter to a router partition without internet protocol (ip) processing
    19.
    发明授权
    Facility for forwarding data from a network adapter to a router partition without internet protocol (ip) processing 有权
    用于将数据从网络适配器转发到没有互联网协议(ip)处理的路由器分区的设施

    公开(公告)号:US06778540B1

    公开(公告)日:2004-08-17

    申请号:US09583689

    申请日:2000-05-31

    IPC分类号: H04L1256

    CPC分类号: H04L12/46

    摘要: A facility is provided to allow for dynamic configuration of data routing between TCP/IP stacks of multiple partitions of a multi-partition processing system and a network adapter such as a local area network (LAN) gateway for the multi-partition processing system. The facility includes a command for automatically providing the network adapter with information that a particular partition of the processing system is to function as a router; and using the information at the network adapter to forward data received across the network to the partition when the data is to an unregistered HOME internet protocol (IP) address. The forwarding of data to the router partition occurs without any conventional IP processing.

    摘要翻译: 提供了一种设施,以允许动态配置多分区处理系统的多个分区的TCP / IP栈之间的数据路由以及诸如用于多分区处理系统的局域网(LAN)网关的网络适配器。 该设施包括用于自动向网络适配器提供处理系统的特定分区用作路由器的信息的命令; 并且当数据到未注册的家庭互联网协议(IP)地址时,使用网络适配器处的信息将跨网络接收的数据转发到分区。 在没有任何常规IP处理的情况下,将数据转发到路由器分区。

    Method and apparatus for providing configuration information using a queued direct input-output device
    20.
    发明授权
    Method and apparatus for providing configuration information using a queued direct input-output device 失效
    使用排队的直接输入 - 输出设备提供配置信息的方法和设备

    公开(公告)号:US06519645B2

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

    申请号:US09253101

    申请日:1999-02-19

    IPC分类号: G06F1516

    摘要: A method and an apparatus for providing configuration information without using a configuration file and using a Queued-Direct Input-Output device in a network computing environment having a plurality of hosts and at least one Gateway attachment and a channel interface. A set of special tables and commands at is provided at initialization time over the channel interface which in turn provides all configuration information. The information can be updated dynamically in these tables and for these commands at any time after initialization when information needs to be added, deleted or modified.

    摘要翻译: 一种在具有多个主机和至少一个网关附件和信道接口的网络计算环境中提供配置信息而不使用配置文件并使用排队直接输入 - 输出设备的方法和装置。 在初始化时间通过通道接口提供一组特殊的表和命令,这又提供所有配置信息。 在需要添加,删除或修改信息时,可以在初始化后随时更新这些表中的这些命令和这些命令。