US 11,991,241 B2
Server system and method of managing server system
John Nicholas Derome, Helsinki (FI); and Robert Kamphuis, Helsinki (FI)
Assigned to Supercell Oy, Helsinki (FI)
Filed by Supercell Oy, Helsinki (FI)
Filed on Jan. 17, 2023, as Appl. No. 18/155,440.
Application 18/155,440 is a continuation of application No. 17/732,796, filed on Apr. 29, 2022, granted, now 11,582,295.
Application 17/732,796 is a continuation of application No. 16/842,211, filed on Apr. 7, 2020, granted, now 11,323,507, issued on May 3, 2022.
Prior Publication US 2023/0231902 A1, Jul. 20, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/00 (2006.01); G06F 11/20 (2006.01); H04L 41/0668 (2022.01); H04L 67/1004 (2022.01); H04L 9/40 (2022.01)
CPC H04L 67/1004 (2013.01) [H04L 41/0668 (2013.01); H04L 63/104 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A server system comprising:
a first server configured to execute a first role;
at least one spare server; and
a management layer server, wherein the management layer server is configured to:
allocate a first group of users to access the first server;
determine an operational status of the first server; and
when the operational status of the first server indicates a failed state, the management layer server is further configured to:
update a role of the at least one spare server to include the first role;
reallocate the first group of users to the at least one spare server;
determine a current state of execution of the first role by acquiring a disk image with a time stamp and an instruction code executed at a time associated with the time stamp, the instruction code indicating the current state of execution of the first server; and
update the role of the at least one spare server to the current state of execution of the first role by sharing the disk image with the at least one spare server, wherein the current state of execution comprises an ongoing functional state and a current instruction of the first server.