Storing Data in Predicted Formats
    1.
    发明申请
    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.

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

    Failover Processing in Multi-Tier Distributed Data-Handling Systems
    2.
    发明申请
    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
    3.
    发明授权
    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.

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

    Recoverable Cache Preload in Clustered Computer System
    4.
    发明申请
    Recoverable Cache Preload in Clustered Computer System 有权
    集群计算机系统中的可恢复缓存预加载

    公开(公告)号:US20080126706A1

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

    申请号:US11564420

    申请日:2006-11-29

    IPC分类号: G06F12/00

    摘要: An apparatus, program product and method monitor the state of a cache during a cache preload operation in a clustered computer system such that the monitored state can be used after a failover to potentially avoid the need to restart the cache preload operation from the beginning. In particular, by monitoring the state of the cache during a cache preload operation, any data that has been preloaded into a cache prior to a failure may be retained after a failover occurs, thus enabling the cache preload operation to continue from the point at which it was interrupted as a result of the failure.

    摘要翻译: 装置,程序产品和方法在集群计算机系统中的高速缓存预加载操作期间监视高速缓存的状态,使得可以在故障转移之后使用所监视的状态,从而可能避免从头开始重新启动高速缓存预加载操作。 特别地,通过在高速缓存预加载操作期间监视高速缓存的状态,可以在故障转移发生之后保留预先加载到故障之前的高速缓存中的任何数据,从而使得高速缓存预载操作能够从 它因故障而中断。

    Recoverable cache preload in clustered computer system based upon monitored preload state of cache
    5.
    发明授权
    Recoverable cache preload in clustered computer system based upon monitored preload state of cache 有权
    基于受监控的高速缓存预加载状态,在集群计算机系统中可恢复的缓存预加载

    公开(公告)号:US07676635B2

    公开(公告)日:2010-03-09

    申请号:US11564420

    申请日:2006-11-29

    IPC分类号: G06F12/00

    摘要: An apparatus, program product and method monitor the state of a cache during a cache preload operation in a clustered computer system such that the monitored state can be used after a failover to potentially avoid the need to restart the cache preload operation from the beginning. In particular, by monitoring the state of the cache during a cache preload operation, any data that has been preloaded into a cache prior to a failure may be retained after a failover occurs, thus enabling the cache preload operation to continue from the point at which it was interrupted as a result of the failure.

    摘要翻译: 装置,程序产品和方法在集群计算机系统中的高速缓存预加载操作期间监视高速缓存的状态,使得可以在故障转移之后使用所监视的状态,从而可能避免从头开始重新启动高速缓存预加载操作。 特别地,通过在高速缓存预加载操作期间监视高速缓存的状态,可以在故障转移发生之后保留预先加载到故障之前的高速缓存中的任何数据,从而使得高速缓存预载操作能够从 它因故障而中断。

    Generic Bijection With Graphs
    6.
    发明申请
    Generic Bijection With Graphs 失效
    通用对比与图

    公开(公告)号:US20090177680A1

    公开(公告)日:2009-07-09

    申请号:US11969393

    申请日:2008-01-04

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30607 G06F17/30958

    摘要: A method, apparatus and program product is provided for accessing data in an abstract data store. In response to receiving a key value, an object is created by converting the key value into a key tuple. A value tuple is requested from the abstract data store corresponding to the key tuple. The key tuple and value tuple are converted to the object by a projector, which then stores the object on an object graph. An object is saved to the abstract data store by persisting the object onto the object graph. The object is detected on the object graph by the projector. In response to detecting the object, the object is converted to a key tuple and a value tuple by the projector. The object graph is then synchronized with the abstract data store by pushing the key and value tuples to the abstract data store.

    摘要翻译: 提供了一种用于访问抽象数据存储中的数据的方法,装置和程序产品。 响应于接收到键值,通过将键值转换为密钥元组来创建对象。 从与关键元组对应的抽象数据存储器请求值元组。 关键的元组和值元组由投影仪转换为对象,投影机然后将对象存储在对象图上。 通过将对象持久化到对象图上,将对象保存到抽象数据存储。 投影机在对象图上检测到物体。 响应于检测到对象,物体被投影仪转换为键元组和值元组。 然后通过将键和值元组推送到抽象数据存储,然后将对象图与抽象数据存储器同步。

    Method for Optimizing Generational Garbage Collection Through Object Life Heuristics
    7.
    发明申请
    Method for Optimizing Generational Garbage Collection Through Object Life Heuristics 审中-公开
    通过对象生命启发式优化生成垃圾收集方法

    公开(公告)号:US20090119352A1

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

    申请号:US11935091

    申请日:2007-11-05

    IPC分类号: G06F17/30

    CPC分类号: G06F12/0276

    摘要: A method and apparatus to determine if an object should be instantiated in a nursery space or in a long lived space. Information as to real or estimated longevity of an object instantiated from a class is used to cause instantiation in the long lived space if the object instantiated is likely to be relatively long lived. Otherwise, default instantiation is made to a nursery space in which frequent garbage collection is performed to free up space by eliminating objects that are no longer used.

    摘要翻译: 确定物体是否应在苗圃空间或长寿命空间中实例化的方法和装置。 关于从类实例化的对象的实际或估计寿命的信息用于在长寿命空间中引起实例化,如果实例化的对象可能相对长寿命。 否则,将默认实例化到托管空间,通过消除不再使用的对象,执行频繁的垃圾回收以释放空间。

    Method and System for Monitoring Server Events in a Node Configuration by Using Direct Communication Between Servers
    8.
    发明申请
    Method and System for Monitoring Server Events in a Node Configuration by Using Direct Communication Between Servers 失效
    通过使用服务器之间的直接通信来监视节点配置中的服务器事件的方法和系统

    公开(公告)号:US20090030987A1

    公开(公告)日:2009-01-29

    申请号:US12237294

    申请日:2008-09-24

    IPC分类号: G06F15/16 G06F15/173

    摘要: In a method and system for monitoring events occurring at respective servers of a configuration of nodes, a first server located at a first node receives information from a messaging system pertaining to events at servers located at other nodes. The messaging system usefully comprises a highly available (HA) bulletin board or the like. When the first server receives a start event notification pertaining to a second server located at a second node, a direct communication path is established between the first and second servers. The first server identifies events in the second server that affect or are of interest to services of the first server. The first server then registers with the second server, to receive notification through the direct communication path when respective identified events occur.

    摘要翻译: 在用于监视在节点配置的相应服务器处发生的事件的方法和系统中,位于第一节点处的第一服务器从与位于其他节点处的服务器处的事件有关的消息收发系统接收信息。 消息系统有用地包括高可用性(HA)公告板等。 当第一服务器接收到位于第二节点的第二服务器的启动事件通知时,在第一和第二服务器之间建立直接通信路径。 第一个服务器识别影响或者对第一个服务器的服务感兴趣的第二个服务器中的事件。 然后,第一服务器向第二服务器注册,以便在发生相应的识别事件时通过直接通信路径接收通知。

    Object query over previous query results
    9.
    发明授权
    Object query over previous query results 失效
    对象查询超过以前的查询结果

    公开(公告)号:US07979412B2

    公开(公告)日:2011-07-12

    申请号:US11964271

    申请日:2007-12-26

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30607

    摘要: A method, apparatus and program product is provided for querying an object database. In response to performing a first query, a first set of query results is generated from an object database. Metadata associated with and describing the first set of query results is generated. The first query results and the associated metadata are mapped to a results entity. A second set of query results is generated by querying the results entity using query terms from the metadata in response to performing a second query.

    摘要翻译: 提供了一种用于查询对象数据库的方法,装置和程序产品。 响应于执行第一查询,从对象数据库生成第一组查询结果。 生成与第一组查询结果相关联并描述第一组查询结果的元数据。 第一个查询结果和关联的元数据映射到结果实体。 第二组查询结果是通过使用来自元数据的查询词从响应于执行第二个查询来查询结果实体生成的。

    Method and system for monitoring server events in a node configuration by using direct communication between servers
    10.
    发明授权
    Method and system for monitoring server events in a node configuration by using direct communication between servers 失效
    通过使用服务器之间的直接通信来监视节点配置中的服务器事件的方法和系统

    公开(公告)号:US07761564B2

    公开(公告)日:2010-07-20

    申请号:US12237294

    申请日:2008-09-24

    IPC分类号: G06F15/173

    摘要: In a method and system for monitoring events occurring at respective servers of a configuration of nodes, a first server located at a first node receives information from a messaging system pertaining to events at servers located at other nodes. The messaging system usefully comprises a highly available (HA) bulletin board or the like. When the first server receives a start event notification pertaining to a second server located at a second node, a direct communication path is established between the first and second servers. The first server identifies events in the second server that affect or are of interest to services of the first server. The first server then registers with the second server, to receive notification through the direct communication path when respective identified events occur.

    摘要翻译: 在用于监视在节点配置的相应服务器处发生的事件的方法和系统中,位于第一节点处的第一服务器从与位于其他节点处的服务器处的事件有关的消息收发系统接收信息。 消息系统有用地包括高可用性(HA)公告板等。 当第一服务器接收到位于第二节点的第二服务器的启动事件通知时,在第一和第二服务器之间建立直接通信路径。 第一个服务器识别影响或者对第一个服务器的服务感兴趣的第二个服务器中的事件。 然后,第一服务器向第二服务器注册,以便在发生相应的识别事件时通过直接通信路径接收通知。