-
公开(公告)号:EP1442398A1
公开(公告)日:2004-08-04
申请号:EP02778622.7
申请日:2002-10-21
申请人: Bea Systems, Inc.
发明人: JACOBS, Dean, Bernard , WOOLLEN, Rob , WHITE, Seth
IPC分类号: G06F17/30
CPC分类号: G06F17/30902 , G06F17/30351 , G06F17/30575 , G06Q20/04 , G06Q20/389 , G07F19/201 , H04L67/1095 , H04L67/1097 , H04L67/28 , H04L67/2852 , H04L69/329 , Y10S707/99931 , Y10S707/99938 , Y10S707/99952
摘要: Servers (110, 112, 113) in a network cluster (104) can each store a copy (116, 118, 120) of a data item (122) in local cache, providing read access to these copies through read-only entity bean. The original data item (122) in the database (108) can be updated through a read/write entity bean on one of the cluster servers. The cluster server has access to an invalidation target, which contains identification information relating to copies (116, 118, 120) of the data item stored on servers in the cluster. Once the read/write bean updates the data item in the database, an invalidate request can be sent or multicast to all cluster members, or to any read-only bean or server contained in the invalidation target. Each server or read-only bean receiving the request knows to drop any copy of the data item in local cache, and can request a current copy of the data item from the database.
-
公开(公告)号:EP2021910A2
公开(公告)日:2009-02-11
申请号:EP07709948.9
申请日:2007-01-04
申请人: BEA Systems, Inc.
发明人: REVANURU, Naresh , FUNG, Priscilla, C. , RANGANATHAN, Venkatesan , FISKE, Aaron , JACOBS, Dean, Bernard , PEDDADA, Prasad
IPC分类号: G06F7/00
CPC分类号: H04L67/325
摘要: One embodiment of the present invention comprises determining a cluster leader and using the cluster leader to set up a lease table at an application server of a cluster of application servers. The lease table can be used to maintain at least one lease for a singleton service.
-
公开(公告)号:EP1415236A1
公开(公告)日:2004-05-06
申请号:EP02765841.8
申请日:2002-07-15
申请人: Bea Systems, Inc.
IPC分类号: G06F15/16 , G06F15/173
CPC分类号: H04L67/1027 , H04L67/1002 , H04L67/1008 , H04L67/1034 , H04L67/14 , H04L67/142 , H04L69/40
摘要: 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.
-
公开(公告)号:EP1433073A1
公开(公告)日:2004-06-30
申请号:EP02798120.8
申请日:2002-09-05
申请人: Bea Systems, Inc.
IPC分类号: G06F15/16 , G06F15/173
CPC分类号: H04L67/1095 , H04L29/06 , H04L67/2833 , H04L67/2842 , H04L69/329
摘要: 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.
-
公开(公告)号:EP1415235A2
公开(公告)日:2004-05-06
申请号:EP02752332.3
申请日:2002-07-15
申请人: Bea Systems, Inc.
IPC分类号: G06F15/16
CPC分类号: H04L29/06 , H04L67/1095 , H04L67/34 , H04L69/329
摘要: 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.
-
-
-
-