发明名称 |
DISTRIBUTED FLOW CONTROL |
摘要 |
A management server may provide distribute flow control to a computer server system for providing online services to users. The computer server system may include a bus cluster, a plurality of caller systems, and a plurality of callee clusters. The management server may be configured to receive from the bus cluster health condition data of a callee cluster of the plurality of callee cluster in a first operation cycle of the computer server system; determine whether the callee cluster is slow or abnormal based on the health condition data in the first cycle; adjust a data flow limit in the bus cluster in a second cycle of the computer server system after the first cycle according to whether the callee cluster is slow or abnormal in the first cycle; and direct the bus cluster to control the data flow of the computer servers in the bus cluster in the second cycle according to the adjusted data flow limit. |
申请公布号 |
US2016316029(A1) |
申请公布日期 |
2016.10.27 |
申请号 |
US201615169897 |
申请日期 |
2016.06.01 |
申请人 |
Tencent Technology (Shenzhen) Company Limited |
发明人 |
SONG Yinbo;GUO Rui;MAI Maoshi;NIU Zhiqiang;ZHANG Jinsong;CHENG Wei;LIU Haoran;JIANG Qiang;REN Bo;ZHOU Baojun |
分类号 |
H04L29/08;H04L29/06;H04L12/801 |
主分类号 |
H04L29/08 |
代理机构 |
|
代理人 |
|
主权项 |
1. A management server, comprising:
a processor-readable storage medium storing a set of instructions for providing distributed flow control to a computer server system that provides online services to users, wherein the computer server system includes a bus cluster including a plurality of computer servers, a caller system including a plurality of computer servers, and a plurality of callee clusters including a plurality of computer servers; and a processor in communication with the storage medium, wherein when executing the set of instructions, the processor is programmed to: receive from the bus cluster health condition data of a callee cluster of the plurality of callee clusters in a first operation cycle of the computer system; determine whether the callee cluster is slow or abnormal based on the health condition data in the first cycle; adjust a data flow limit in the bus cluster in a second operation cycle of the computer server system after the first cycle based on the determination of whether the callee cluster is slow or abnormal in the first cycle; and direct the bus cluster to control the data flow of the computer servers in the bus cluster in the second cycle according to the adjusted data flow limit. |
地址 |
Shenzhen CN |