US 11,698,813 B2
Electronic device and method for managing computing resources of at least one cloud server for providing cloud service
Jae-min Moon, Seoul (KR); Tae-jeoung Kim, Hwaseong-Si (KR); Se-yong Um, Seoul (KR); You-ri Jeong, Seoul (KR); and Ho-sup Choi, Gwacheon-Si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Appl. No. 16/762,715
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
PCT Filed Aug. 7, 2018, PCT No. PCT/KR2018/008927
§ 371(c)(1), (2) Date May 8, 2020,
PCT Pub. No. WO2019/103280, PCT Pub. Date May 31, 2019.
Claims priority of application No. 10-2017-0157500 (KR), filed on Nov. 23, 2017.
Prior Publication US 2021/0173708 A1, Jun. 10, 2021
Int. Cl. G06F 9/50 (2006.01); H04L 67/10 (2022.01)
CPC G06F 9/50 (2013.01) [H04L 67/10 (2013.01)] 13 Claims
OG exemplary drawing
 
1. An electronic device for managing computing resources of at least one cloud server that provides a cloud service by using a virtual machine instance, the electronic device comprising:
a communicator comprising a communication circuit;
a memory storing instructions; and
a processor configured to execute the instructions stored in the memory to:
receive, via the communicator, from a client device, at least one service request for a service provided by the virtual machine instance,
execute, a process of the virtual machine instance for the service based on the received at least one service request,
change a modes of the virtual machine instance for managing the computing resources as a sleep mode, based on at least one of a time at which the service corresponding to the at least one service request is provided or a characteristic of the service corresponding to the at least one service request,
migrate data stored in a vCPU and a vRAM of the virtual machine instance to a vDisk of the virtual machine instance and deactivate the vCPU and the vRAM of the virtual machine instance, based on the changing to the sleep mode,
change the mode of the virtual machine instance from the sleep mode to a deep sleep mode when a service request for the service is not received from the client device for a predetermined period from the time when the mode of the virtual machine instance is changed to the sleep mode,
store only a data of the vCPU from among the migrated data to the vDisk, based on the changing to the deep sleep mode, and
migrate the data of the vCPU migrated to vDisk to the vCPU and execute the process of the virtual machine instance for the service by using the data migrated to the vCPU, when a service request for the service is received from the client device in the deep sleep mode,
wherein the virtual machine instance is generated by the at least one cloud server.