Isolated application server
    11.
    发明授权
    Isolated application server 有权
    隔离应用服务器

    公开(公告)号:US08051152B2

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

    申请号:US12334133

    申请日:2008-12-12

    CPC classification number: H04L67/1029 H04L67/1002 H04L67/1008 H04L67/1031

    Abstract: Dynamically isolating application servers, wherein only active application servers are indicated to client applications to prevent access to inactive application servers by the client applications. A central server of a distributed system determines a state of application servers in a system, and generates a list of application servers that includes all application servers of the system including an indication of the state of the application servers. The central server also generates a filtered list of application servers that excludes inactive application servers or application servers in an inactive mode. The filtered list is passed to client applications, which enables the client applications to only access the active application servers, but not access the inactive application servers.

    Abstract translation: 动态隔离应用程序服务器,其中只有活动的应用程序服务器被指示给客户端应用程序以防止客户端应用程序访问不活动的应用程序服务器 分布式系统的中央服务器确定系统中的应用服务器的状态,并且生成包括系统的所有应用服务器的应用服务器的列表,包括应用服务器的状态的指示。 中央服务器还生成过滤的应用程序服务器列表,它们以非活动模式排除非活动应用程序服务器或应用程序服务器。 过滤的列表被传递给客户端应用程序,这使得客户端应用程序只能访问活动的应用程序服务器,但不能访问不活动的应用程序服务器。

    CONCURRENCY MANAGEMENT IN CLUSTER COMPUTING OF BUSINESS APPLICATIONS
    12.
    发明申请
    CONCURRENCY MANAGEMENT IN CLUSTER COMPUTING OF BUSINESS APPLICATIONS 有权
    业务应用集群计算中的同步管理

    公开(公告)号:US20100161572A1

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

    申请号:US12340222

    申请日:2008-12-19

    CPC classification number: G06F9/526 G06F2209/522

    Abstract: A system and method for concurrency management in an environment, in which a common pool of objects is shared by multiple users. A virtual lock owner is created for a main thread of a processing task. The main thread spawns parallel threads to update the objects in the common pool with locks. The virtual lock owner is passed to each parallel thread. Each thread (including the main thread) is associated with a thread dependent lock indicator identified by the virtual lock owner. The lifetime of the thread dependent lock indicator is coupled with the lifetime of the associated thread. The virtual lock owner is also associated with a thread independent lock indicator that has a lifetime independent of the lifetime of the main thread. Thus, the parallel threads can perform object update with lock protection even if the main thread aborts.

    Abstract translation: 用于环境中并发管理的系统和方法,其中公共对象池由多个用户共享。 为处理任务的主线程创建虚拟锁拥有者。 主线程生成并行线程以使用锁来更新公共池中的对象。 虚拟锁拥有者被传递给每个并行线程。 每个线程(包括主线程)与由虚拟锁拥有者识别的线程相关锁指示器相关联。 线程相关锁指示器的使用寿命与相关线程的寿命相结合。 虚拟锁拥有者也与独立于线程的线程独立的锁指示器相关联,该指示器的寿命与主线程的使用寿命无关。 因此,即使主线程中止,并行线程也可以使用锁定保护来执行对象更新。

    Managing Different Versions of Server Components Regarding Compatibility With Collaborating Servers
    14.
    发明申请
    Managing Different Versions of Server Components Regarding Compatibility With Collaborating Servers 有权
    管理不同版本的服务器组件关于与协作服务器的兼容性

    公开(公告)号:US20080301668A1

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

    申请号:US11754908

    申请日:2007-05-29

    Inventor: Guenter Zachmann

    CPC classification number: G06F8/656

    Abstract: A system and method for determining whether a rolling update may be performed. The system receives a statement of compatibility for software running on collaborating servers. The statement of compatibility indicates which software versions are compatible with one another. The statement may be stored in a shared storage area that is accessible to each of the servers in the group. The statement may be updated at any time if compatibility issues are determined after release of a software version. The system and method check the statement of compatibility automatically upon the start of an update process for a server. If the statement of incompatibility indicates that the server starting up is incompatible with an operating server, the start up process is aborted.

    Abstract translation: 一种用于确定是否可以执行滚动更新的系统和方法。 系统接收到在协作服务器上运行的软件的兼容性声明。 兼容性声明表明哪些软件版本相互兼容。 该语句可以存储在组中的每个服务器可访问的共享存储区域中。 如果在发布软件版本后确定兼容性问题,则可以随时更新该声明。 系统和方法在服务器更新过程开始时自动检查兼容性声明。 如果不兼容的语句表示服务器启动与操作服务器不兼容,则启动过程将中止。

    Performance Improvement with Mapped Files
    15.
    发明申请
    Performance Improvement with Mapped Files 审中-公开
    使用映射文件的性能改进

    公开(公告)号:US20080294705A1

    公开(公告)日:2008-11-27

    申请号:US11753445

    申请日:2007-05-24

    CPC classification number: G06F12/08

    Abstract: A method and apparatus for improving system performance by asynchronously flushing a memory buffer with system log entries to a log file. The apparatus and method minimize performance loss by detecting when a memory region that is mapped to a file is about to become full and generate or switch to a new memory region so that activities can be continuously written. A process dedicated to flushing the full memory region is instantiated and terminates once the memory region has been completely flushed to a file. All application and user processes can continue to run without interference or the need to manage the flushing of the memory regions.

    Abstract translation: 一种用于通过将系统日志条目异步地刷新到日志文件来提高系统性能的方法和装置。 该装置和方法通过检测何时映射到文件的存储器区域将要变满并生成或切换到新的存储器区域以使得可以连续写入活动来最小化性能损失。 一个专用于刷新整个存储器区域的过程被实例化,并且一旦存储器区域被完全刷新到文件就终止。 所有应用程序和用户进程都可以继续运行,无需干扰,也不需要管理内存区域的刷新。

    Concurrency management in cluster computing of business applications
    16.
    发明授权
    Concurrency management in cluster computing of business applications 有权
    业务应用集群计算中的并发管理

    公开(公告)号:US08132174B2

    公开(公告)日:2012-03-06

    申请号:US12340222

    申请日:2008-12-19

    CPC classification number: G06F9/526 G06F2209/522

    Abstract: A system and method for concurrency management in an environment, in which a common pool of objects is shared by multiple users. A virtual lock owner is created for a main thread of a processing task. The main thread spawns parallel threads to update the objects in the common pool with locks. The virtual lock owner is passed to each parallel thread. Each thread (including the main thread) is associated with a thread dependent lock indicator identified by the virtual lock owner. The lifetime of the thread dependent lock indicator is coupled with the lifetime of the associated thread. The virtual lock owner is also associated with a thread independent lock indicator that has a lifetime independent of the lifetime of the main thread. Thus, the parallel threads can perform object update with lock protection even if the main thread aborts.

    Abstract translation: 用于环境中并发管理的系统和方法,其中公共对象池由多个用户共享。 为处理任务的主线程创建虚拟锁拥有者。 主线程生成并行线程以使用锁来更新公共池中的对象。 虚拟锁拥有者被传递给每个并行线程。 每个线程(包括主线程)与由虚拟锁拥有者识别的线程相关锁指示器相关联。 线程相关锁指示器的使用寿命与相关线程的寿命相结合。 虚拟锁拥有者也与独立于线程的线程独立的锁指示器相关联,该指示器的寿命与主线程的使用寿命无关。 因此,即使主线程中止,并行线程也可以使用锁定保护来执行对象更新。

    Tentative update and confirm or compensate
    17.
    发明授权
    Tentative update and confirm or compensate 有权
    暂定更新并确认或补偿

    公开(公告)号:US07720992B2

    公开(公告)日:2010-05-18

    申请号:US11050657

    申请日:2005-02-02

    CPC classification number: G06F9/466 G06F11/1474

    Abstract: Methods and apparatus, including computer program products, for communications in a distributed software system. An operation request from a remote computer is received, and provisionally executes an operation identified by the operation request. A first message is generated. The first message contains a transaction identifier identifying the operation request, an unsuccessful indicator flag, and a temporary data store. The temporary data store identifies tentatively written data generated by the operation. The first message is stored in a message store. If the successful completion of the operation is detected, a second message is generated. The second message contains the transaction identifier as well as a successful indicator flag. The second message is stored in the message store, and the message is transmitted to the remote computer. If the failure of the operation is detected, the message stored in the message store is transmitted to the remote computer.

    Abstract translation: 方法和设备,包括计算机程序产品,用于分布式软件系统中的通信。 接收来自远程计算机的操作请求,并临时执行由操作请求识别的操作。 生成第一个消息。 第一个消息包含标识操作请求的事务标识符,不成功的指示符标志和临时数据存储。 临时数据存储器识别由操作产生的暂时写入的数据。 第一条消息存储在消息存储中。 如果检测到操作的成功完成,则产生第二个消息。 第二条消息包含事务标识符以及成功的指示符标志。 第二个消息存储在消息存储中,并将消息发送到远程计算机。 如果检测到操作失败,则存储在消息存储器中的消息被发送到远程计算机。

    Method For Tracking and Controlling Grainy and Fluid Bulk Goods in Stream-Oriented Transportation Process Using RFID Devices
    18.
    发明申请
    Method For Tracking and Controlling Grainy and Fluid Bulk Goods in Stream-Oriented Transportation Process Using RFID Devices 有权
    使用RFID设备在面向流的运输过程中跟踪和控制粮食和流体散装货物的方法

    公开(公告)号:US20080300712A1

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

    申请号:US11754913

    申请日:2007-05-29

    Inventor: Guenter Zachmann

    Abstract: A method and system for tracking non-discrete goods. The method includes inserting a first identification device into a non-discrete good, detecting the first identification device within the non-discrete good, and determining a characteristic of the non-discrete good from the first identification device. The system includes a plurality of identification devices having characteristics similar to a non-discrete good, and a set of sensors to detect the plurality of identification devices and determine a characteristic of the non-discrete good based on the identification devices.

    Abstract translation: 用于跟踪非离散商品的方法和系统。 该方法包括将第一识别装置插入到非离散商品中,检测非离散商品中的第一识别装置,以及从第一识别装置确定非离散商品的特性。 该系统包括具有类似于非离散商品的特征的多个识别装置,以及用于检测多个识别装置并基于识别装置确定非离散商品的特性的一组传感器。

    Managing a computer system with blades
    19.
    发明申请
    Managing a computer system with blades 有权
    用刀片管理计算机系统

    公开(公告)号:US20070083861A1

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

    申请号:US10553607

    申请日:2004-03-25

    CPC classification number: G06F8/60

    Abstract: Managing a computer system having a plurality of blades by detecting the presence of a new blade in the computer system; installing an operating system on the new blade; configuring the operation system; and copying a service that is running on an earlier detected blade to the new blade. Further features are testing services and operating system on the new blade and cyclically shifting services through the blades.

    Abstract translation: 通过检测计算机系统中新刀片的存在来管理具有多个刀片的计算机系统; 在新刀片上安装操作系统; 配置操作系统; 并将在早期检测到的刀片上运行的服务复制到新刀片。 其他功能还包括新刀片上的测试服务和操作系统,以及通过刀片循环移动服务。

    Tentative update and confirm or compensate
    20.
    发明申请
    Tentative update and confirm or compensate 有权
    暂定更新并确认或补偿

    公开(公告)号:US20060171405A1

    公开(公告)日:2006-08-03

    申请号:US11050657

    申请日:2005-02-02

    CPC classification number: G06F9/466 G06F11/1474

    Abstract: Methods and apparatus, including computer program products, for communications in a distributed software system. An operation request from a remote computer is received, and provisionally executes an operation identified by the operation request. A first message is generated. The first message contains a transaction identifier identifying the operation request, an unsuccessful indicator flag, and a temporary data store. The temporary data store identifies tentatively written data generated by the operation. The first message is stored in a message store. If the successful completion of the operation is detected, a second message is generated. The second message contains the transaction identifier as well as a successful indicator flag. The second message is stored in the message store, and the message is transmitted to the remote computer. If the failure of the operation is detected, the message stored in the message store is transmitted to the remote computer.

    Abstract translation: 方法和设备,包括计算机程序产品,用于分布式软件系统中的通信。 接收来自远程计算机的操作请求,并临时执行由操作请求识别的操作。 生成第一个消息。 第一个消息包含标识操作请求的事务标识符,不成功的指示符标志和临时数据存储。 临时数据存储器识别由操作产生的暂时写入的数据。 第一条消息存储在消息存储中。 如果检测到操作的成功完成,则产生第二个消息。 第二条消息包含事务标识符以及成功的指示符标志。 第二个消息存储在消息存储中,并将消息发送到远程计算机。 如果检测到操作失败,则存储在消息存储器中的消息被发送到远程计算机。

Patent Agency Ranking