Failover Processing in Multi-Tier Distributed Data-Handling Systems
    1.
    发明申请
    Failover Processing in Multi-Tier Distributed Data-Handling Systems 有权
    多层分布式数据处理系统中的故障转移处理

    公开(公告)号:US20080301199A1

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

    申请号:US11755861

    申请日:2007-05-31

    IPC分类号: G06F12/00

    摘要: A method and system for processing a transaction request in a distributed data handling architecture. Responsive to receiving a transaction request at a master transaction server, a transaction identifier that identifies a data operation specified by the received transaction request is recorded within a local memory of a replica server. Data operation results are committed master transaction server memory and responsive to committing the data within the master transaction server memory, a post commit signal is sent to the replica server. Data operation results are also committed within local memory of the replica server, and responsive to a failover condition that prevents the master transaction server from sending the post commit signal, the recorded transaction identifier is utilized to synchronize data stored locally within the replica server with data stored within a persistent backend data store shared by the master transaction server and the replica server.

    摘要翻译: 一种在分布式数据处理架构中处理事务请求的方法和系统。 响应于在主交易服务器处接收交易请求,识别由接收到的交易请求指定的数据操作的交易标识符被记录在副本服务器的本地存储器内。 数据操作结果是承诺主事务服务器内存,并响应于提交主事务服务器内存中的数据,发送提交信号到副本服务器。 数据操作结果也在副本服务器的本地存储器内进行,并且响应于阻止主事务服务器发送后提交信号的故障转移条件,所记录的事务标识符用于将复制服务器本地存储的数据与数据进行同步 存储在由主事务服务器和副本服务器共享的持久后端数据存储器中。

    Failover processing in multi-tier distributed data-handling systems
    2.
    发明授权
    Failover processing in multi-tier distributed data-handling systems 有权
    多层分布式数据处理系统中的故障切换处理

    公开(公告)号:US07631214B2

    公开(公告)日:2009-12-08

    申请号:US11755861

    申请日:2007-05-31

    IPC分类号: G06F11/00

    摘要: A method and system for processing a transaction request in a distributed data handling architecture. Responsive to receiving a transaction request at a master transaction server, a transaction identifier that identifies a data operation specified by the received transaction request is recorded within a local memory of a replica server. Data operation results are committed master transaction server memory and responsive to committing the data within the master transaction server memory, a post commit signal is sent to the replica server. Data operation results are also committed within local memory of the replica server, and responsive to a failover condition that prevents the master transaction server from sending the post commit signal, the recorded transaction identifier is utilized to synchronize data stored locally within the replica server with data stored within a persistent backend data store shared by the master transaction server and the replica server.

    摘要翻译: 一种在分布式数据处理架构中处理事务请求的方法和系统。 响应于在主交易服务器处接收交易请求,识别由接收到的交易请求指定的数据操作的交易标识符被记录在副本服务器的本地存储器内。 数据操作结果是承诺主事务服务器内存,并响应于提交主事务服务器内存中的数据,发送提交信号到副本服务器。 数据操作结果也在副本服务器的本地存储器内进行,并且响应于阻止主事务服务器发送后提交信号的故障转移条件,所记录的事务标识符用于将复制服务器本地存储的数据与数据进行同步 存储在由主事务服务器和副本服务器共享的持久后端数据存储器中。

    Storing Data in Predicted Formats
    3.
    发明申请
    Storing Data in Predicted Formats 审中-公开
    以预测格式存储数据

    公开(公告)号:US20080168071A1

    公开(公告)日:2008-07-10

    申请号:US11621024

    申请日:2007-01-08

    IPC分类号: G06F17/30

    CPC分类号: G06F16/258

    摘要: In an embodiment, a request is received that includes data and a specification of a store operation, a key, and a local database. A predicted format for the data is determined based on a type of the requester and whether the local database is a primary database or a replica database. If the predicted format is a relational format, the data is converted to the relational format, if not already in the relational format, and stored into the local database. If a most-frequently predicted historical format is the relational format, the data is converted to the relational format, if not already in the relational format, and stored into the local database. If both the predicted format and the most-frequently predicted historical format are an object format, the data is converted into the object format, if not already in the object format, and stored into the local database.

    摘要翻译: 在一个实施例中,接收到包括数据和存储操作,密钥和本地数据库的规范的请求。 基于请求者的类型以及本地数据库是主数据库还是副本数据库来确定数据的预测格式。 如果预测格式是关系格式,则将数据转换为关系格式,如果不是关系格式,并将其存储到本地数据库中。 如果经常预测的历史格式是关系格式,则将数据转换为关系格式(如果尚未处于关系格式),并将其存储到本地数据库中。 如果预测格式和最频繁预测的历史格式都是对象格式,则将数据转换为对象格式,如果尚未处于对象格式,并将其存储到本地数据库中。

    Mechanism to enable and ensure failover integrity and high availability of batch processing
    4.
    发明授权
    Mechanism to enable and ensure failover integrity and high availability of batch processing 失效
    启用并确保故障转移完整性和批处理高可用性的机制

    公开(公告)号:US08495635B2

    公开(公告)日:2013-07-23

    申请号:US13551184

    申请日:2012-07-17

    申请人: Jinmei Shen Hao Wang

    发明人: Jinmei Shen Hao Wang

    IPC分类号: G06F9/455

    摘要: A method, system and computer program product manages a batch processing job by: partitioning the batch processing job for execution in a plurality of batch execution servers from a cluster of computers; designating one computer from the cluster as a primary command server that oversees and coordinates execution of the batch processing job; selecting a second computer from the cluster to serve as a failover command server; storing an object data grid structure in the primary command server; replicating the object grid structure to create and store a replicated object grid structure in the failover command server; in response to the primary command server failing, restarting, by the failover command server, execution of batch processes from the batch processing job in the plurality of batch execution servers utilizing objects within the replicated object grid structure, and executing the batch processes with processing states at the time of the failover.

    摘要翻译: 一种方法,系统和计算机程序产品通过以下步骤管理批处理作业:分批批处理作业以在多个批处理执行服务器中从计算机集群执行; 将集群中的一台计算机指定为监督和协调批处理作业执行的主要命令服务器; 从集群中选择第二台计算机作为故障切换命令服务器; 在主命令服务器中存储对象数据网格结构; 复制对象网格结构以在故障转移命令服务器中创建和存储复制对象网格结构; 响应于主命令服务器发生故障,由故障转移命令服务器重新启动,使用利用复制对象网格结构内的对象的多个批处理执行服务器中的批处理作业执行批处理进程,以及执行具有处理状态的批处理 在故障切换时。

    Automatic Relaxing and Revising of Target Server Specifications for Enhanced Requests Servicing
    5.
    发明申请
    Automatic Relaxing and Revising of Target Server Specifications for Enhanced Requests Servicing 有权
    自动放宽和修订目标服务器规格,以增强请求服务

    公开(公告)号:US20090037599A1

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

    申请号:US11830292

    申请日:2007-07-30

    申请人: Jinmei Shen Hao Wang

    发明人: Jinmei Shen Hao Wang

    IPC分类号: G06F15/173

    CPC分类号: H04L67/2814 H04L67/327

    摘要: A method, system and computer program product for dynamically modifying target server specifications to improve the success rate of client requests in a data network. A client's initial request is transmitted by a client router to a dynamically updating target server, based on information in a client's routing table. A Dynamic Server Specifications (DSS) utility automatically revises one or more target specifications of a client's request that is not initially fulfilled. The DSS utility then initiates the transmission of the modified request to an alternate server. If the request to the alternate server is also not fulfilled, the DSS utility may further modify the request to target an arbitrary server in order to download a current routing table. When the client receives a current routing table, the initial request is revised based on the current routing information, with full constraints re-established, and forwarded to the relevant target server.

    摘要翻译: 一种用于动态修改目标服务器规范以提高数据网络中的客户端请求的成功率的方法,系统和计算机程序产品。 客户端的初始请求由客户端路由器根据客户端路由表中的信息传输到动态更新的目标服务器。 动态服务器规范(DSS)实用程序自动修改客户端最初未满足的请求的一个或多个目标规范。 然后,DSS实用程序启动将修改的请求传输到备用服务器。 如果还不满足对备用服务器的请求,则DSS实用程序可以进一步修改请求以定向任意服务器以便下载当前的路由表。 当客户端收到当前的路由表时,会根据当前的路由信息​​修改初始请求,重新建立完整的约束,并将其转发到相关的目标服务器。

    EFFICIENT HANDLING OF MOSTLY READ DATA IN A COMPUTER SERVER

    公开(公告)号:US20080275920A1

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

    申请号:US12174096

    申请日:2008-07-16

    申请人: Jinmei Shen Hao Wang

    发明人: Jinmei Shen Hao Wang

    IPC分类号: G06F17/30

    摘要: An apparatus and method is described for improving access to mostly read data on network servers. The preferred embodiments more efficiently utilize replicated data servers to minimize server response time for improved performance of data access to network servers by workload managing client requests across the primary server and all replicated servers when it is possible to do so. In preferred embodiments, a load balancer supplies the most current data for mostly read data transactions while maximizing server usage by workload managing client requests across the primary server and all replicated servers. Client requests are managed by a load balancer in the workload manager. Client requests are sent by the load balancer to replicated servers when a routing table (stale data marker list) indicates that the data is in a safe period. Clients are directed exclusively to the primary server only during data update times.

    On-Demand Propagation of Routing Information in Distributed Computing System
    7.
    发明申请
    On-Demand Propagation of Routing Information in Distributed Computing System 有权
    分布式计算系统中路由信息的按需传播

    公开(公告)号:US20080250099A1

    公开(公告)日:2008-10-09

    申请号:US11697341

    申请日:2007-04-06

    申请人: Jinmei Shen Hao Wang

    发明人: Jinmei Shen Hao Wang

    IPC分类号: G06F15/16

    摘要: An apparatus, program product and method utilize on-demand propagation of routing information to reduce the overhead associated with distributing routing information throughout a distributed computing system. The staleness of the routing information utilized in routing client requests for a particular client is gauged based upon the number and/or frequency of client requests issued for that client that require rerouting, e.g., as indicated in responses returned in response to the client requests. Once the reroutes of client requests meet a desired propagation criterion, updated routing information is then requested for the client.

    摘要翻译: 一种装置,程序产品和方法利用路由信息的按需传播来减少与整个分布式计算系统中分发路由信息相关联的开销。 基于针对需要重新路由的该客户端发出的客户端请求的数量和/或频率来测量用于为特定客户端路由客户端请求中使用的路由信息​​的平坦化,例如,如响应于客户端请求而返回的响应中所指示的那样。 一旦客户端请求的重新路由满足期望的传播标准,则为客户端请求更新的路由信息​​。

    Secure Electronic Medical Record Management Using Hierarchically Determined and Recursively Limited Authorized Access
    8.
    发明申请
    Secure Electronic Medical Record Management Using Hierarchically Determined and Recursively Limited Authorized Access 审中-公开
    使用分层确定和递归有限的授权访问来安全的电子病历管理

    公开(公告)号:US20080172737A1

    公开(公告)日:2008-07-17

    申请号:US11622065

    申请日:2007-01-11

    申请人: Jinmei Shen Hao Wang

    发明人: Jinmei Shen Hao Wang

    IPC分类号: H04L9/32

    CPC分类号: G06F21/6245 G16H10/60

    摘要: A method and system for providing secure access to a patient's medical records. In one embodiment, an access authorization account is received that specifies access parameters relating to the patient's medical records. The access authorization account specifies: an authorized user identification that specifies one or more user identification codes that may be utilized to access the patient's medical records; content scope authorization that specifies the scope of data content within the patient's medical records that is accessible using the authorized user identification; content access authorization that specifies the extent to which the accessible data content is modifiable using the authorized user identification; and an access period that specifies an access termination time. The access authorization account is processed by an access manager to determine and implement limited access to the patient's medical records.

    摘要翻译: 一种用于提供对患者医疗记录的安全访问的方法和系统。 在一个实施例中,接收到指定与患者医疗记录有关的访问参数的访问授权帐户。 访问授权帐户指定:授权用户标识,其指定可用于访问患者医疗记录的一个或多个用户识别码; 内容范围授权,其指定使用授权用户标识可访问的患者医疗记录内的数据内容的范围; 内容访问授权,用于指定使用授权用户标识来修改可访问数据内容的程度; 以及指定访问终止时间的访问时段。 访问授权帐户由访问管理器处理以确定并实现对患者的医疗记录的有限访问。

    Multi-level cache apparatus and method for enhanced remote invocation performance
    9.
    发明申请
    Multi-level cache apparatus and method for enhanced remote invocation performance 审中-公开
    用于增强远程调用性能的多级缓存设备和方法

    公开(公告)号:US20060248547A1

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

    申请号:US11106003

    申请日:2005-04-14

    IPC分类号: G06F9/46 G06F9/44 G06F13/00

    摘要: In a networked computer system, partitioned proxies are defined that each include a cache of connection information that allows for quickly routing a remote invocation to an object without suffering the overhead of determining routing information for the object each time the object is remotely invoked. Multiple copies of an object are created in multiple computer systems. A partitioned proxy is then created that points to each copy of the object. The partitioned proxies allow quickly accessing these object copies without the overhead of synchronizing their state data. Caching connection information within the partitioned proxies allows a computer system to invoke a remote object without the performance penalty of determining with each invocation the connection information for accessing the remote object.

    摘要翻译: 在联网计算机系统中,定义分割代理,每个代理包括连接信息的缓存,其允许快速地将远程调用路由到对象,而不会在每次远程调用该对象时确定该对象的路由信息​​的开销。 在多个计算机系统中创建对象的多个副本。 然后创建指向对象的每个副本的分区代理。 分区代理允许快速访问这些对象副本,而不会同步其状态数据的开销。 缓存分区代理中的连接信息允许计算机系统调用远程对象,而不会因为每次调用确定用于访问远程对象的连接信息而导致性能损失。

    Pull-model Workload Management with Synchronous-Asynchronous-Synchronous Bridge
    10.
    发明申请
    Pull-model Workload Management with Synchronous-Asynchronous-Synchronous Bridge 审中-公开
    同步异步同步桥的拉模式工作负载管理

    公开(公告)号:US20090210876A1

    公开(公告)日:2009-08-20

    申请号:US12034355

    申请日:2008-02-20

    申请人: Jinmei Shen Hao Wang

    发明人: Jinmei Shen Hao Wang

    IPC分类号: G06F9/46

    摘要: A method, computer program product and computer system for workload management that distributes job requests to a cluster of servers in a computer system, which includes queuing job requests to the cluster of servers, maintaining a processing priority for each of the job requests, and processing job requests asynchronously on the cluster of servers. The method, computer program product and computer system can further include monitoring the job requests and dynamically adjusting parameters of the workload management.

    摘要翻译: 一种用于工作负载管理的方法,计算机程序产品和计算机系统,其将作业请求分发到计算机系统中的服务器集群,其包括将作业请求排队到服务器集群,维护每个作业请求的处理优先级,以及处理 服务器群集异步地处理作业请求。 该方法,计算机程序产品和计算机系统还可以包括监视作业请求和动态调整工作负载管理的参数。