发明名称 Failover data replication with colocation of session state data
摘要 A method, system, and medium are disclosed for performing failover data replication with colocation of session state data. In servicing a client request, a first session is created on a primary server. A first portion of session data comprises a state of the first session and is stored on the primary server. An identifier of the first session is stored on the primary server. One or more backup servers are selected for backup of the first portion of session data. A second session is created on the primary server. A second portion of session data comprises a state of the second session and is stored on the primary server. The same backup server(s) are selected for backup of the second portion based on the stored identifier of the first session. The primary server replicates the first and second portions of session data into memory space of the backup servers.
申请公布号 US9344494(B2) 申请公布日期 2016.05.17
申请号 US201113221546 申请日期 2011.08.30
申请人 Oracle International Corporation 发明人 Mordani Rajiv P;Kannan Mahesh
分类号 G06F15/16;H04L29/08;G06F11/14;H04L29/14;G06F11/20 主分类号 G06F15/16
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Kowert Robert C.;Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
主权项 1. A computer-implemented method, comprising: servicing a client request by a cluster of servers, wherein the servicing includes: creating a first session for servicing the client request on a primary server of the servers, wherein a first portion of session data comprises a state of the first session and is stored on the primary server;storing an identifier of the first session on the primary server;selecting one or more backup servers of the servers for backup of the first portion of the session data;creating a second session for servicing the same client request on the primary server, wherein a second portion of the session data comprises a state of the second session and is stored on the primary server;selecting the same one or more backup servers for backup of the second portion of the session data, wherein the selecting is performed based on the stored identifier of the first session; andthe primary server replicating the first portion of the session data and the second portion of the session data into memory space of the same one or more backup servers.
地址 Redwood City CA US