US 12,489,809 B2
Method, device, and system for optimizing load balancing algorithm according to application
Hosung Baek, Suwon-si (KR); Shinsoo Yun, Suwon-si (KR); Minkyo Jung, Suwon-si (KR); and Jiyeon Yoon, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Gyeonggi-do (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Nov. 28, 2023, as Appl. No. 18/521,553.
Claims priority of application No. 10-2023-0039199 (KR), filed on Mar. 24, 2023; and application No. 10-2023-0050900 (KR), filed on Apr. 18, 2023.
Prior Publication US 2024/0323251 A1, Sep. 26, 2024
Int. Cl. H04L 67/1004 (2022.01)
CPC H04L 67/1004 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
calculating values of a plurality of application characteristics based on first service load information for a first application, the first service load information including at least one of,
a total number of servers configured to execute the first application,
a total number of sessions for a time period,
a total amount of traffic for the time period,
a maximum number of sessions at a time when peak traffic occurs,
a session time of each session, or
an amount of traffic at a specific time;
evaluating a plurality of application impact scores for each of a plurality of load balancing algorithms, the plurality of application impact scores indicating a degree to which each of the plurality of application characteristics impacts each of the plurality of load balancing algorithms; and
providing a first load balancing algorithm from among the plurality of load balancing algorithms based on the values of the plurality of application characteristics and the plurality of application impact scores.