Connection pool management
    1.
    发明授权
    Connection pool management 有权
    连接池管理

    公开(公告)号:US08041821B2

    公开(公告)日:2011-10-18

    申请号:US10723924

    申请日:2003-11-26

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06F9/5027 G06F2209/5011

    摘要: The present invention is a method, system and apparatus for highly efficient connection pool management. In a preferred aspect of the invention, a highly efficient connection pool management system can include a connection pool configured to store one or more idle connections. The system further can include a connection manager programmed for coupling to the connection pool. The connection manager further can be programmed to validate individual ones of the idle connections by issuing a non-blocking input/output (I/O) operation to each of the individual ones of the idle connections.

    摘要翻译: 本发明是一种用于高效连接池管理的方法,系统和装置。 在本发明的优选方面,高效连接池管理系统可以包括被配置为存储一个或多个空闲连接的连接池。 系统还可以包括编程为耦合到连接池的连接管理器。 连接管理器还可以被编程为通过向空闲连接中的每一个发出非阻塞输入/输出(I / O)操作来验证空闲连接中的各个空闲连接。

    Method, system and program product for closing a communication session with outstanding data commands on a transport communication system
    2.
    发明授权
    Method, system and program product for closing a communication session with outstanding data commands on a transport communication system 失效
    用于在传输通信系统上关闭具有未完成数据命令的通信会话的方法,系统和程序产品

    公开(公告)号:US07970915B2

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

    申请号:US10952106

    申请日:2004-09-28

    CPC分类号: H04L63/10 H04L69/16

    摘要: Under the present invention, when a TCS receives a data command (e.g., a read or write command) pursuant to a communication session between the TCS and an application, it will first request permission from a permission system to execute the data command. By applying a set of rules to a setting of a state variable associated with the TCS, the permission system will determine whether to grant the permission. If so, the TCS will execute the data command and change the setting of the state variable. If a close command is later received by the TCS to close the communication session, permission will once again be requested from the permission system, which will again apply a set of rules to the current setting of the state variable to determine if the session can be safely closed.

    摘要翻译: 在本发明中,当TCS根据TCS和应用之间的通信会话接收到数据命令(例如,读或写命令)时,首先请求许可系统执行数据命令的许可。 通过将一组规则应用于与TCS相关联的状态变量的设置,许可系统将确定是否授予许可。 如果是这样,TCS将执行数据命令并更改状态变量的设置。 如果TCS稍后收到关闭通信会话的关闭命令,则将再次从许可系统请求许可,该系统将再次将一组规则应用于状态变量的当前设置,以确定会话是否可以 安全关闭

    Autonomic threading model switch based on input/output request type
    3.
    发明授权
    Autonomic threading model switch based on input/output request type 失效
    基于输入/输出请求类型的自动线程模型开关

    公开(公告)号:US08055806B2

    公开(公告)日:2011-11-08

    申请号:US11465834

    申请日:2006-08-21

    IPC分类号: G06F3/00

    CPC分类号: G06F13/387

    摘要: Embodiments of the present invention address deficiencies of the art in respect to threading model switching between asynchronous I/O and synchronous I/O models and provide a novel and non-obvious method, system and computer program product for autonomic threading model switching based upon I/O request types. In one embodiment, a method for autonomic threading model switching based upon I/O request types can be provided. The method can include selectably activating and de-activating a blocking I/O threading model according to a volume of received and completed blocking I/O requests.

    摘要翻译: 本发明的实施例解决了在异步I / O和同步I / O模型之间的线程模型切换方面的技术缺陷,并提供了一种基于I的自主线程模型切换的新颖且非显而易见的方法,系统和计算机程序产品 / O请求类型。 在一个实施例中,可以提供一种基于I / O请求类型的自主线程模型切换的方法。 该方法可以包括根据所接收和完成的阻塞I / O请求的量可选择地激活和去激活阻塞I / O线程模型。

    Autonomic assignment of communication buffers by aggregating system profiles
    5.
    发明授权
    Autonomic assignment of communication buffers by aggregating system profiles 有权
    通过汇总系统配置文件自动分配通信缓冲区

    公开(公告)号:US08423643B2

    公开(公告)日:2013-04-16

    申请号:US10716688

    申请日:2003-11-19

    IPC分类号: G06F15/173

    摘要: A method, system and apparatus for autonomic buffer configuration. In accordance with the present invention, an autonomic buffer configuration method can include monitoring data flowing through buffers in a communications system and recording in at least one buffer profile different data sizes for different ones of the data flowing through the buffers during an established interval of time. An optimal buffer size can be computed based upon a specification of a required percentage of times a buffer must be able to accommodate data of a particular size. Subsequently, at least one of the buffers can be re-sized without re-initializing the at least one resized buffer.

    摘要翻译: 一种用于自主缓冲器配置的方法,系统和装置。 根据本发明,自主缓冲器配置方法可以包括监视通过通信系统中的缓冲器流动的数据,并且在建立的时间间隔期间在流经缓冲器的不同数据的数据大小的至少一个缓冲器配置文件中记录不同的数据大小 。 可以基于缓冲器必须能够容纳特定大小的数据的所需百分比的规定来计算最佳缓冲器大小。 随后,至少一个缓冲器可以重新调整大小,而不重新初始化至少一个调整大小的缓冲器。

    AUTOMATED TUNING IN A VIRTUAL MACHINE COMPUTING ENVIRONMENT
    6.
    发明申请
    AUTOMATED TUNING IN A VIRTUAL MACHINE COMPUTING ENVIRONMENT 有权
    虚拟机计算环境中的自动调谐

    公开(公告)号:US20120174099A1

    公开(公告)日:2012-07-05

    申请号:US13414163

    申请日:2012-03-07

    IPC分类号: G06F9/455

    摘要: Automatic optimization of application performance parameters is provided. This optimization may be provided by identifying the resource demands of applications using virtual resources, identifying the virtual resources that can be available to the applications, and allocating the virtual resources to the applications to be run on a virtual machine.

    摘要翻译: 提供了应用性能参数的自动优化。 可以通过使用虚拟资源识别应用的资源需求来识别可用于应用的虚拟资源以及将虚拟资源分配给要在虚拟机上运行的应用来提供该优化。

    Adaptively Processing Client Requests to a Network Server
    7.
    发明申请
    Adaptively Processing Client Requests to a Network Server 有权
    适应性地处理客户端请求到网络服务器

    公开(公告)号:US20090049169A1

    公开(公告)日:2009-02-19

    申请号:US12252206

    申请日:2008-10-15

    IPC分类号: G06F15/173

    CPC分类号: H04L67/02

    摘要: In a computer network environment, a server protocol is provided to process read requests from clients. Rather than all read requests being processed synchronously or all read requests being processed asynchronously, an attempt is first made to perform a synchronous read. If the synchronous read is unsuccessful, the connection through which the request was received by the server is registered with a monitoring service. When the data is ready to be read, an appropriate callback is called and the data transmitted. An optional delay may be imposed before the synchronous read is attempted to increase the likelihood that the attempt will be successful. A series of delays/read attempts may also be employed in order to increase the likelihood still further that an attempt will be successful.

    摘要翻译: 在计算机网络环境中,提供服务器协议来处理来自客户端的读取请求。 同步处理的所有读取请求都不是被异步处理的所有读取请求,而是首先尝试执行同步读取。 如果同步读取不成功,服务器接收请求的连接将向监控服务注册。 当数据准备好读取时,调用适当的回调并传输数据。 在尝试同步读取以增加尝试成功的可能性之前,可能会施加可选的延迟。 还可以采用一系列延迟/阅读尝试,以便进一步增加尝试成功的可能性。

    AUTONOMIC THREADING MODEL SWITCH BASED ON INPUT/OUTPUT REQUEST TYPE
    8.
    发明申请
    AUTONOMIC THREADING MODEL SWITCH BASED ON INPUT/OUTPUT REQUEST TYPE 失效
    基于输入/输出要求的自动螺纹模型开关

    公开(公告)号:US20080126613A1

    公开(公告)日:2008-05-29

    申请号:US11465834

    申请日:2006-08-21

    IPC分类号: G06F3/00

    CPC分类号: G06F13/387

    摘要: Embodiments of the present invention address deficiencies of the art in respect to threading model switching between asynchronous I/O and synchronous I/O models and provide a novel and non-obvious method, system and computer program product for autonomic threading model switching based upon I/O request types. In one embodiment, a method for autonomic threading model switching based upon I/O request types can be provided. The method can include selectably activating and de-activating a blocking I/O threading model according to a volume of received and completed blocking I/O requests.

    摘要翻译: 本发明的实施例解决了在异步I / O和同步I / O模型之间的线程模型切换方面的技术缺陷,并提供了一种基于I的自主线程模型切换的新颖且非显而易见的方法,系统和计算机程序产品 / O请求类型。 在一个实施例中,可以提供一种基于I / O请求类型的自主线程模型切换的方法。 该方法可以包括根据所接收和完成的阻塞I / O请求的量可选择地激活和去激活阻塞I / O线程模型。

    Methods, systems, and computer program products that request updated host screen information from host systems in response to notification by servers
    9.
    发明授权
    Methods, systems, and computer program products that request updated host screen information from host systems in response to notification by servers 失效
    方法,系统和计算机程序产品,响应服务器的通知,从主机系统请求更新的主机屏幕信息

    公开(公告)号:US06880010B1

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

    申请号:US09394536

    申请日:1999-09-10

    IPC分类号: G06F15/16 H04L29/08

    CPC分类号: H04L67/02 H04L69/329

    摘要: A method of providing updated host screen information to a client application utilizing a request-response communications model includes establishing a first connection between the client application and a server application, wherein the server application provides updated host screen information to the client application in response to requests from the client application. A second connection is established between a monitor application and the server application. A notification of the availability of updated host screen information is received via the second connection at the monitor application. The updated host screen information is requested over the first connection responsive to receiving the notification. The requested updated host screen information is received at the client application and displaying utilizing the client application. Related systems and computer program products are also disclosed.

    摘要翻译: 使用请求 - 响应通信模型向客户端应用程序提供更新的主机屏幕信息的方法包括建立客户端应用程序和服务器应用程序之间的第一连接,其中服务器应用程序响应请求向客户端应用程序提供更新的主机屏幕信息 从客户端应用程序。 在监视器应用程序和服务器应用程序之间建立第二个连接。 通过监视应用程序的第二个连接接收更新的主机屏幕信息的可用性的通知。 响应于接收到通知,通过第一连接请求更新的主机屏幕信息。 所请求的更新的主机屏幕信息在客户端应用程序处被接收并且利用客户端应用程序进行显示。 还公开了相关系统和计算机程序产品。

    Adaptively processing client requests to a network server
    10.
    发明授权
    Adaptively processing client requests to a network server 有权
    将客户端请求自适应地处理到网络服务器

    公开(公告)号:US07840672B2

    公开(公告)日:2010-11-23

    申请号:US12252206

    申请日:2008-10-15

    IPC分类号: G06F15/173

    CPC分类号: H04L67/02

    摘要: In a computer network environment, a server protocol is provided to process read requests from clients. Rather than all read requests being processed synchronously or all read requests being processed asynchronously, an attempt is first made to perform a synchronous read. If the synchronous read is unsuccessful, the connection through which the request was received by the server is registered with a monitoring service. When the data is ready to be read, an appropriate callback is called and the data transmitted. An optional delay may be imposed before the synchronous read is attempted to increase the likelihood that the attempt will be successful. A series of delays/read attempts may also be employed in order to increase the likelihood still further that an attempt will be successful.

    摘要翻译: 在计算机网络环境中,提供服务器协议来处理来自客户端的读取请求。 同步处理的所有读取请求都不是被异步处理的所有读取请求,而是首先尝试执行同步读取。 如果同步读取不成功,服务器接收请求的连接将向监控服务注册。 当数据准备好读取时,调用适当的回调并传输数据。 在尝试同步读取以增加尝试成功的可能性之前,可能会施加可选的延迟。 还可以采用一系列延迟/阅读尝试,以便进一步增加尝试成功的可能性。