METHOD AND APPARATUS FOR DETECTING ACTIVE AND ORPHAN SESSION-BASED CONNECTIONS
    1.
    发明申请
    METHOD AND APPARATUS FOR DETECTING ACTIVE AND ORPHAN SESSION-BASED CONNECTIONS 审中-公开
    用于检测基于活动和基于会话的会话连接的方法和装置

    公开(公告)号:US20110225230A1

    公开(公告)日:2011-09-15

    申请号:US12723858

    申请日:2010-03-15

    申请人: Craig F. Russ

    发明人: Craig F. Russ

    IPC分类号: G06F15/173 G06F15/16

    摘要: A method and apparatus for determining whether a session-based circuit or connection between a first computing device, such as a server device, and a second computing device, such as a client device, is an active session that should remain open or an orphan session that is terminated. The method includes marking the value of a TCP/IP ACK counter, sending a NetBios KeepAlive packet from the first computing device to the second computing device. If, after a first duration of time, the value of the TCP/IP ACK counter has not changed, the connection is treated as an orphan session and terminated. If, during the first duration of time, the value of the TCP/IP ACK counter has changed due to the receipt of a TCP/IP ACK response by the first computing device from the second computing device, the connection is treated as an active session and remains open.

    摘要翻译: 一种用于确定基于会话的电路或诸如服务器设备的第一计算设备与诸如客户端设备的第二计算设备之间的连接的方法和装置是应该保持打开的活动会话还是孤立会话 终止了。 该方法包括标记TCP / IP ACK计数器的值,将NetBios KeepAlive分组从第一计算设备发送到第二计算设备。 如果在第一个持续时间之后,TCP / IP ACK计数器的值没有改变,则该连接被视为孤立会话并终止。 如果在第一持续时间期间,由于第一计算设备从第二计算设备接收到TCP / IP ACK响应,TCP / IP ACK计数器的值已经改变,则该连接被视为活动会话 并保持开放。

    METHOD, APPARATUS AND SYSTEM FOR RESTARTING AN EMULATED MAINFRAME IOP
    2.
    发明申请
    METHOD, APPARATUS AND SYSTEM FOR RESTARTING AN EMULATED MAINFRAME IOP 审中-公开
    方法,装置和系统,用于重新启动模拟的主体眼压

    公开(公告)号:US20100162045A1

    公开(公告)日:2010-06-24

    申请号:US12340865

    申请日:2008-12-22

    IPC分类号: G06F11/20

    CPC分类号: G06F11/1479

    摘要: A method, apparatus and system for restarting an emulated mainframe IOP, such as a failed or hung emulated mainframe IOP within an emulated mainframe commodity computer. The method includes a rescue process that polls a home location for Restart Request information. In response to receiving Restart Request information, the rescue process is configured to shut down the existing emulated mainframe IOP, start a new emulated mainframe IOP, and reset the home location. The Restart Request information can be provided to the home location by the mainframe computer being emulated. Alternatively, the rescue mechanism can use an interface management card instructed to restart the commodity computer hosting the failed or hung IOP, e.g., from a maintenance service and/or a maintenance program residing in an active commodity computer coupled to the commodity computers hosting one of several emulated mainframe IOPs.

    摘要翻译: 用于在仿真的大型机商品计算机内重新启动仿真大型机IOP的方法,装置和系统,例如故障或挂起的仿真大型机IOP。 该方法包括对归属位置轮询重新启动请求信息的救援过程。 响应于接收到重新启动请求信息,救援过程被配置为关闭现有的仿真大型机IOP,启动新的仿真主机IOP,并重置归属位置。 重新启动请求信息可以由被仿真的主机计算机提供给本地位置。 或者,救援机构可以使用指示重新启动托管失败或挂起的IOP的商品计算机的接口管理卡,例如,来自维护服务和/或驻留在主办商品计算机中的维护程序 几个仿真的主机IOP。

    Method, system, for exchanging data via a buffer pool between a central processing unit and input/output processor that satisfies a predetermined threshold
    3.
    发明授权
    Method, system, for exchanging data via a buffer pool between a central processing unit and input/output processor that satisfies a predetermined threshold 有权
    用于经由中央处理单元和满足预定阈值的输入/输出处理器之间的缓冲池交换数据的方法,系统

    公开(公告)号:US07694043B2

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

    申请号:US11789604

    申请日:2007-04-25

    申请人: Craig F. Russ

    发明人: Craig F. Russ

    IPC分类号: G06F12/00 G06F13/00

    CPC分类号: G06F13/124

    摘要: A method is disclosed for exchanging data between a central processing unit (CPU) and an input/output processor (IOP). The CPU and IOP may both be senders or receivers depending on whether data is flowing to or from the CPU. Where data is flowing to the CPU, the CPU is the receiver and the IOP is the sender. Where data is flowing from the CPU, the CPU is the sender and the IOP is the receiver. A sender evaluates the amount of empty buffers and, in a preferred embodiment, whether there is more data coming to determine whether to release partially full buffers in its buffer pool. Partially full buffers may be released based on any threshold as desired from a simple integer to a complex algorithm. The evaluation of whether to release partially full buffers is preferably implemented where a sender obtains at least one data packet for sending to a receiver and where a sender obtains an empty buffer from a receiver.

    摘要翻译: 公开了用于在中央处理单元(CPU)和输入/输出处理器(IOP)之间交换数据的方法。 CPU和IOP可能都是发送者或接收者,具体取决于数据是否流向或来自CPU。 数据流向CPU时,CPU是接收器,IOP是发送器。 CPU的数据来自CPU,CPU是发送端,IOP是接收端。 发送者评估空缓冲器的数量,并且在优选实施例中,是否存在更多数据来确定是否释放缓冲池中的部分完整缓冲器。 可以根据所需的从简单整数到复杂算法的任何阈值来释放部分完整缓冲器。 优选地,在发送方获得用于发送到接收机的至少一个数据分组以及发送方从接收机获得空闲缓冲器的情况下,实现是否释放部分完全缓冲器的评估。

    Method for reporting file write status in a shared file system
    4.
    发明授权
    Method for reporting file write status in a shared file system 失效
    在共享文件系统中报告文件写入状态的方法

    公开(公告)号:US5577212A

    公开(公告)日:1996-11-19

    申请号:US353487

    申请日:1994-12-09

    申请人: Craig F. Russ

    发明人: Craig F. Russ

    IPC分类号: G06F3/06 G06F13/00

    CPC分类号: G06F3/0601 G06F2003/0691

    摘要: A plurality of buffers is provided which are shared in that each are capable of having data written to or from them by one or more user computer programs. Each of those buffers is dedicated to reading data from or writing data to a unique particular area in a storage device such as physical disk media. A first set of registers is provided for monitoring the status of each of a number of data transfers between any one of the user programs and a particular such storage location. A second set of registers is provided for monitoring the status of reads from a storage location, or writes to a storage location, via a particular one of the buffers. This system thereby keeps each user program informed of any read or write commands it has issued, while permitting a number of reads or writes between different user programs, and a single storage area served by a single shared buffer, to be accomplished in one input/output operation.

    摘要翻译: 提供了多个缓冲器,这些缓冲器被共享,每个缓冲器能够通过一个或多个用户计算机程序具有写入或从其写入的数据。 这些缓冲器中的每一个专用于从存储设备(例如物理磁盘介质)中读取数据或将数据写入唯一的特定区域。 提供了第一组寄存器,用于监视任何一个用户程序和特定这样的存储位置之间的多个数据传输中的每一个的状态。 提供第二组寄存器,用于通过缓冲器中的特定缓冲器监视从存储位置读取的状态或者写入存储位置。 该系统由此向每个用户程序通知其发出的任何读或写命令,同时允许在不同用户程序之间进行多次读或写,以及由单个共享缓冲器服务的单个存储区域,以在一个输入/ 输出操作。

    Method and system for exchanging data between a central processing unit and an input/output processor

    公开(公告)号:US07234008B1

    公开(公告)日:2007-06-19

    申请号:US10858776

    申请日:2004-06-02

    申请人: Craig F. Russ

    发明人: Craig F. Russ

    IPC分类号: G06F12/00 G06F13/00

    CPC分类号: G06F13/124

    摘要: A method is disclosed for exchanging data between a central processing unit (CPU) and an input/output processor (IOP). The CPU and IOP may both be senders or receivers depending on whether data is flowing to or from the CPU. Where data is flowing to the CPU, the CPU is the receiver and the IOP is the sender. Where data is flowing from the CPU, the CPU is the sender and the IOP is the receiver. A sender evaluates the amount of empty buffers and, in a preferred embodiment, whether there is more data coming to determine whether to release partially full buffers in its buffer pool. Partially full buffers may be released based on any threshold as desired from a simple integer to a complex algorithm. The evaluation of whether to release partially full buffers is preferably implemented where a sender obtains at least one data packet for sending to a receiver and where a sender obtains an empty buffer from a receiver.

    Method, Apparatus, and System for Restarting an Emulated Mainframe IOP
    6.
    发明申请
    Method, Apparatus, and System for Restarting an Emulated Mainframe IOP 审中-公开
    重新启动仿真主机IOP的方法,装置和系统

    公开(公告)号:US20100162043A1

    公开(公告)日:2010-06-24

    申请号:US12347196

    申请日:2008-12-31

    IPC分类号: G06F11/14

    CPC分类号: G06F11/1479

    摘要: A method, apparatus and system for restarting an emulated mainframe IOP, such as a failed or hung emulated mainframe IOP within an emulated mainframe commodity computer. The method includes a rescue process that polls a home location for Restart Request information. In response to receiving Restart Request information, the rescue process is configured to shut down the existing emulated mainframe IOP, start a new emulated mainframe IOP, and reset the home location. The Restart Request information can be provided to the home location by the mainframe computer being emulated. Alternatively, the rescue mechanism can use an interface management card instructed to restart the commodity computer hosting the failed or hung IOP, e.g., from a maintenance service and/or a maintenance program residing in an active commodity computer coupled to the commodity computers hosting one of several emulated mainframe IOPs.

    摘要翻译: 用于在仿真的大型机商品计算机内重新启动仿真大型机IOP的方法,装置和系统,例如故障或挂起的仿真大型机IOP。 该方法包括对归属位置轮询重新启动请求信息的救援过程。 响应于接收到重新启动请求信息,救援过程被配置为关闭现有的仿真大型机IOP,启动新的仿真主机IOP,并重置归属位置。 重新启动请求信息可以由被仿真的主机计算机提供给本地位置。 或者,救援机构可以使用指示重新启动托管失败或挂起的IOP的商品计算机的接口管理卡,例如,来自维护服务和/或驻留在主办商品计算机中的维护程序 几个仿真的主机IOP。

    Virtual file system and method
    7.
    发明授权
    Virtual file system and method 有权
    虚拟文件系统和方法

    公开(公告)号:US06895591B1

    公开(公告)日:2005-05-17

    申请号:US09420210

    申请日:1999-10-18

    IPC分类号: G06F3/00 G06F17/30 H04L29/08

    摘要: A file accessing scheme allows logical files to be processed outside of the native operating system and its logical I/O subsystem. When an application program wants to process a file outside of the native operating system, a file information block is built with a special type of file designated as “virtual.” A pointer is provided within the file information block to a handler. The handler is a library that is external to the native operating system. The library processes the file without using the native operating system. Upon completion of the processing, the handler returns the operation results to the file information block and control is transferred back to the application program.

    摘要翻译: 文件访问方案允许在本机操作系统及其逻辑I / O子系统之外处理逻辑文件。 当应用程序想要处理本地操作系统之外的文件时,将使用指定为“虚拟”的特殊类型的文件构建文件信息块。 文件信息块中的指针被提供给处理程序。 处理程序是在本机操作系统外部的库。 该库不使用本地操作系统来处理该文件。 处理完成后,处理程序将操作结果返回到文件信息块,并将控制转移回应用程序。

    METHOD, APPARATUS AND SYSTEM FOR TRANSMITTING MULTIPLE INPUT/OUTPUT (I/O) REQUESTS IN AN I/O PROCESSOR (IOP)
    9.
    发明申请
    METHOD, APPARATUS AND SYSTEM FOR TRANSMITTING MULTIPLE INPUT/OUTPUT (I/O) REQUESTS IN AN I/O PROCESSOR (IOP) 审中-公开
    用于在I / O处理器(IOP)中发送多个输入/输出(I / O)请求的方法,装置和系统

    公开(公告)号:US20100161853A1

    公开(公告)日:2010-06-24

    申请号:US12340854

    申请日:2008-12-22

    IPC分类号: G06F9/46

    CPC分类号: G06F13/385

    摘要: A method, apparatus and system for transmitting multiple I/O requests from an input/output processor (IOP) to an I/O device. The IOP is configured with multiple I/O threads, each having a corresponding active I/O, that allow a queuing thread to coordinate the transfer of multiple I/O requests at a time from the output of the device queue to the active I/Os and their I/O threads. The queuing thread and a promotion algorithm are configured to consider the promotion of one or more I/O requests ahead of other I/O requests in the device queue, based on a set of promotion requirements. After processing by the I/O threads, multiple I/O requests are transferred at a time from the multiple active I/Os to the I/O device. Promotion of I/O requests based on the promotion requirements improves processing efficiency by making better use of the multiple I/O thread processing resources.

    摘要翻译: 一种用于从输入/输出处理器(IOP)向I / O设备发送多个I / O请求的方法,装置和系统。 IOP配置有多个I / O线程,每个I / O线程都具有相应的活动I / O,允许排队线程协调从设备队列的输出到活动I / O请求的多个I / O请求的传输, Os及其I / O线程。 排队线程和升级算法被配置为基于一组促销要求考虑在设备队列中的其他I / O请求之前促进一个或多个I / O请求。 在I / O线程处理之后,多个I / O请求从多个活动I / O一次传输到I / O设备。 根据推广要求推广I / O请求,通过更好地利用多个I / O线程处理资源来提高处理效率。

    Method and system for improved communication between central processing units and input/output processors
    10.
    发明申请
    Method and system for improved communication between central processing units and input/output processors 审中-公开
    用于改善中央处理单元与输入/输出处理器之间通信的方法和系统

    公开(公告)号:US20080301328A1

    公开(公告)日:2008-12-04

    申请号:US10832746

    申请日:2004-04-27

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28 G06F13/126

    摘要: A method and system for communicating information regarding input/output (IO) processing in a shared access to memory environment is disclosed. A central processing unit (CPU) and an input/output processor (IOP) are configured to write to and read from predetermined memory locations to manage the detection, performance, and completion of IOs. The CPU and the IOP may read from and write to memory as desired.

    摘要翻译: 公开了一种用于在对存储器环境的共享访问中传送关于输入/输出(IO))处理的信息的方法和系统。 中央处理单元(CPU)和输入/输出处理器(IOP)被配置为写入和读取预定存储器位置以管理IO的检测,执行和完成。 CPU和IOP可以根据需要读取和写入存储器。