Method and mechanism for implementing tagged session pools
    1.
    发明授权
    Method and mechanism for implementing tagged session pools 有权
    实现标记会话池的方法和机制

    公开(公告)号:US07962630B2

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

    申请号:US10428152

    申请日:2003-04-30

    IPC分类号: G06F15/16 G06F15/173 G06F9/46

    摘要: An improved method, mechanism, and system for implementing, generating, and maintaining for implementing session pools is disclosed. A session in a session pool can be customized to with a specific set of affinities and attributes. Tags can be associated with the customized sessions. When a later request is made for a session having a set of desired characteristics, the tags can be used to search for and identify a session in the session pool having the requested characteristics. Also disclosed is a method, mechanism, and system for dynamic sizing of session pools.

    摘要翻译: 公开了一种用于实现,生成和维护实现会话池的改进方法,机制和系统。 会话池中的会话可以自定义为具有一组特定的亲和力和属性。 标签可以与自定义会话相关联。 当对具有一组所需特征的会话作出后来的请求时,可以使用标签来搜索并识别具有所请求特征的会话池中的会话。 还公开了一种用于动态调整会话池的方法,机制和系统。

    Method and mechanism for implementing tagged session pools
    2.
    发明授权
    Method and mechanism for implementing tagged session pools 有权
    实现标记会话池的方法和机制

    公开(公告)号:US08244888B2

    公开(公告)日:2012-08-14

    申请号:US13158341

    申请日:2011-06-10

    IPC分类号: G06F15/16 G06F15/173 G06F9/46

    摘要: An improved method, mechanism, and system for implementing, generating, and maintaining for implementing session pools is disclosed. A session in a session pool can be customized to with a specific set of affinities and attributes. Tags can be associated with the customized sessions. When a later request is made for a session having a set of desired characteristics, the tags can be used to search for and identify a session in the session pool having the requested characteristics. Also disclosed is a method, mechanism, and system for dynamic sizing of session pools.

    摘要翻译: 公开了一种用于实现,生成和维护实现会话池的改进方法,机制和系统。 会话池中的会话可以自定义为具有一组特定的亲和力和属性。 标签可以与自定义会话相关联。 当对具有一组所需特征的会话作出后来的请求时,可以使用标签来搜索并识别具有所请求特征的会话池中的会话。 还公开了一种用于动态调整会话池的方法,机制和系统。

    Method and mechanism for implementing dynamic sizing of session pools
    3.
    发明授权
    Method and mechanism for implementing dynamic sizing of session pools 有权
    实现会话池动态调整的方法和机制

    公开(公告)号:US07337226B2

    公开(公告)日:2008-02-26

    申请号:US10427701

    申请日:2003-04-30

    IPC分类号: G06F15/16 G06F15/173

    摘要: An improved method, mechanism, and system for implementing, generating, and maintaining for implementing session pools is disclosed. Disclosed is a method, mechanism, and system for dynamic sizing of session pools, in which the number of sessions in a given session pool or sub-session pool can be dynamically adjusted upwards or downwards. Also disclosed is an approach for customizing a session in a session pool with a specific set of affinities and attributes, in which tags can be associated with the customized sessions. Tagging can be used to identify sessions to deallocate/reallocate to dynamically size the session or sub-session pools.

    摘要翻译: 公开了一种用于实现,生成和维护实现会话池的改进方法,机制和系统。 公开了一种用于动态调整会话池的方法,机制和系统,其中给定会话池或子会话池中的会话数可以向上或向下动态调整。 还公开了一种用于在会话池中定制具有特定一组亲和度和属性的会话的方法,其中标签可以与定制会话相关联。 标记可用于识别会话以释放/重新分配以动态地调整会话或子会话池的大小。

    Methods and systems for modifying nodes in a cluster environment
    5.
    发明授权
    Methods and systems for modifying nodes in a cluster environment 有权
    在群集环境中修改节点的方法和系统

    公开(公告)号:US07937455B2

    公开(公告)日:2011-05-03

    申请号:US10901830

    申请日:2004-07-28

    IPC分类号: G06F15/16

    摘要: Various embodiments of the invention provide solutions to allow more efficient management of clustered environments. Merely by way of example, some embodiments provide a framework for the relatively automated management of clusters, including the addition, deletion and/or modification of cluster nodes. In certain embodiments, this framework may be incorporated within a software application that can assist in the configuration of clusters. Other embodiments provide methods of managing clusters and/or their nodes, including, inter alia, methods of establishing and/or implementing such frameworks. Still other embodiments provide systems, including clustered systems, that provide relatively automated cluster management capabilities.

    摘要翻译: 本发明的各种实施例提供了可以更有效地管理集群环境的解决方案。 仅仅作为示例,一些实施例提供了用于集群的相对自动化管理的框架,包括集群节点的添加,删除和/或修改。 在某些实施例中,该框架可以并入可以有助于集群配置的软件应用中。 其他实施例提供了管理簇和/或其节点的方法,其中包括建立和/或实施这些框架的方法。 其他实施例提供了提供相对自动的集群管理能力的系统,包括集群系统。

    Multi-level patching operation
    6.
    发明授权
    Multi-level patching operation 有权
    多级修补操作

    公开(公告)号:US07934211B2

    公开(公告)日:2011-04-26

    申请号:US11174069

    申请日:2005-06-30

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/65

    摘要: Techniques for performing a multi-level patching operation are described. According to one such technique, before a particular patch is applied, the data containers that are targeted by the particular patch are identified. A determination is made as to whether any of these target data containers already has been targeted by any previously applied patch. A determination also is made as to whether any other data container that contains (immediately or otherwise) any of the target data containers already has been targeted by any previously applied patch. If any target data container or any other data container that contains a target data container already has been targeted by a previously applied patch, then the particular patch is not applied to the target data containers.

    摘要翻译: 描述用于执行多级修补操作的技术。 根据一种这样的技术,在应用特定补丁之前,识别由特定补丁定向的数据容器。 确定任何这些目标数据容器是否已经被任何先前应用的补丁定位。 还确定是否已经由任何以前应用的补丁定位了包含(立即或其他)任何目标数据容器的任何其他数据容器。 如果任何目标数据容器或包含目标数据容器的任何其他数据容器已经由先前应用的修补程序定位,则特定修补程序不会应用于目标数据容器。

    Fault-tolerant patching system
    7.
    发明授权
    Fault-tolerant patching system 有权
    容错修补系统

    公开(公告)号:US07908600B2

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

    申请号:US11173838

    申请日:2005-06-30

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F11/1433 G06F11/1451

    摘要: Techniques that promote a fault-tolerant patching system are described. According to one such technique, a patching operation is performed in two phases. During the first phase, before the updates specified in the patching operation are actually applied, an attempt is made to backup files, or portions thereof, which are going to be updated by the patching operation. If a failure is detected during the first phase, then the patching operation aborts without proceeding to the second phase. During the second phase, an attempt is made to perform the updates that the patching operation specifies. If a failure is detected during the second phase, then all of the updated files, or portions thereof, are restored; those files or file portions are replaced with their corresponding backed-up copies, which were made during the first phase. The foregoing technique is extensible to a system in which prospectively affected files are distributed among nodes.

    摘要翻译: 描述了促进容错修补系统的技术。 根据一种这样的技术,修补操作分两个阶段进行。 在第一阶段期间,在实际应用修补操作中指定的更新之前,尝试备份将由修补操作更新的文件或其部分。 如果在第一阶段期间检测到故障,则修补操作中止而不进入第二阶段。 在第二阶段期间,尝试执行修补操作指定的更新。 如果在第二阶段期间检测到故障,则恢复所有更新的文件或其部分; 这些文件或文件部分将被替换为在第一阶段进行的相应的备份副本。 上述技术对于其中预期受影响的文件在节点之间分布的系统是可扩展的。

    Identity and semaphore-based quality of service

    公开(公告)号:US09886315B2

    公开(公告)日:2018-02-06

    申请号:US12870665

    申请日:2010-08-27

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5027 G06F2209/5018

    摘要: Various embodiments described herein include at least one of systems, methods, and software for identity-based thread pool assignment. The identity may identify a source of a request where the source is a user, human or logical, or a network location where the request originated. Some embodiments include receiving a resource request via a network and classifying the resource request into a processing thread pool of a plurality of processing thread pools. The classifying may be based at least in part on an identifying characteristic of a source of the resource request. Each processing thread pool may have an assigned maximum number of processing threads available at any one time for processing resource requests. When a processing thread of the processing thread pool the request is classified into is available, some embodiments then assign the resource request to the available processing thread.

    SYSTEMS AND METHODS FOR INCREMENTAL SOFTWARE DEVELOPMENT
    10.
    发明申请
    SYSTEMS AND METHODS FOR INCREMENTAL SOFTWARE DEVELOPMENT 有权
    增量软件开发的系统和方法

    公开(公告)号:US20120324417A1

    公开(公告)日:2012-12-20

    申请号:US13164410

    申请日:2011-06-20

    IPC分类号: G06F9/44 G06F9/45

    摘要: Methods and systems for facilitating incremental software development are disclosed. For example, a method can include receiving a plurality of binary software libraries sufficient for building a software project. A request from a user to modify source code for at least one of the plurality of binary libraries is received, in response to receiving the request, the source code for the at least one of the plurality of binary libraries is retrieved. The source code for the at least one of the plurality of binary libraries is presented to the user. Modified source code for the at least one of the plurality of binary libraries is received. The modified source code is compiled to produce compiled modified code. A revised version of the software project is built using the compiled modified code and the plurality of binary libraries.

    摘要翻译: 公开了促进增量软件开发的方法和系统。 例如,一种方法可以包括接收足以构建软件项目的多个二进制软件库。 响应于接收到请求,接收到用户修改多个二进制库中的至少一个二进制库的源代码的请求,检索多个二进制库中的至少一个二进制库的源代码。 向用户呈现多个二进制库中的至少一个的源代码。 接收用于多个二进制库中的至少一个的修改的源代码。 修改的源代码被编译以产生编译的修改代码。 使用编译的修改代码和多个二进制库构建软件项目的修订版本。