METHOD AND APPARATUS FOR SESSION REPLICATION AND FAILOVER
    3.
    发明公开
    METHOD AND APPARATUS FOR SESSION REPLICATION AND FAILOVER 有权
    方法和设备,以满足复制和故障转移

    公开(公告)号:EP1415236A1

    公开(公告)日:2004-05-06

    申请号:EP02765841.8

    申请日:2002-07-15

    申请人: Bea Systems, Inc.

    IPC分类号: G06F15/16 G06F15/173

    摘要: A session replication system (100) provides real-time data replication without unnecessarily slowing down the user experience. A system in accordance with the present invention may utilize a primary server (104) to serve requests from a network client (102), as well as a secondary server (110) to replicate the session information. When a request is received on the session, an attempt may be made to serve the request on the primary server (104). If the primary is unable to receive or respond to the request, the request may be served on the secondary application server or on a new primary server. If the secondary server (110) receives the request, the secondary server may become the new primary server. If a new primary server is selected, the new primary may request the session information from the secondary server.

    EXACTLY ONCE CACHE FRAMEWORK
    4.
    发明公开
    EXACTLY ONCE CACHE FRAMEWORK 审中-公开
    只有一次-CACHE FRAME

    公开(公告)号:EP1433073A1

    公开(公告)日:2004-06-30

    申请号:EP02798120.8

    申请日:2002-09-05

    申请人: Bea Systems, Inc.

    IPC分类号: G06F15/16 G06F15/173

    摘要: A system for managing objects in a clustered network includes a file system (212) containing at least one copy of a data object (208). The system can include several clustered servers in communication with the file system (212). A lead server is selected, which contains a distributed consensus algorithm for selecting a host server (206), and which utilizes multicasting while executing rounds of the algorithm. The selected host server (206) can contain a copy of the data object (208), such as in local cache, providing access to the local copy (208) to any other server in the cluster. Any change made to an item hosted by the host server (206) can also be updated in the file system (212). If the host server (206) becomes unable to host the object, a new host can be chosen using the distributed consensus a algorithm. The other severs (216, 218) are then notified ot the new host by multicast messaging.

    DATA REPLICATION PROTOCOL
    5.
    发明公开
    DATA REPLICATION PROTOCOL 有权
    数据复制日志

    公开(公告)号:EP1415235A2

    公开(公告)日:2004-05-06

    申请号:EP02752332.3

    申请日:2002-07-15

    申请人: Bea Systems, Inc.

    IPC分类号: G06F15/16

    摘要: Data can be replicated over a network using a one or two phase method. For the one phase method, a master server containing an original copy of the data sends a version number for the current state of the data to each slave on the network so that each slave can request a delta from the master. The delta that is requested contains the data necessary to update the slave to the appropriate version of the data. For the two phase method, the master server sends a packet of information to each slave. The packet of information can be committed by the slaves if each slave is able to process the commit.