发明名称 Distributed request routing
摘要 A plurality of servers for processing client requests forward the requests among themselves to achieve a balanced load. When a server initially receives a client request, it randomly selects another of the plurality of servers, referred to as a first-chance server, and forwards the request to this server. Upon receiving the request, the first-chance server determines if it is overloaded and if not, processes the request. However, if overloaded, the first-chance server compares its load to the load of one or more predetermined next-neighbor servers. If the next-neighbor server(s) are more loaded than the first-chance server, the first-chance server processes the request. Otherwise, the first-chance server forwards the request to the least loaded next-neighbor server. The next-neighbor receiving the request either processes it directly, or alternatively, based on its current load and that of its next-neighbor server(s), forwards the request to another next-neighbor server for processing.
申请公布号 US2006047751(A1) 申请公布日期 2006.03.02
申请号 US20040876983 申请日期 2004.06.25
申请人 CHEN CHUNG-MIN;CHEN WAI;LING YIBEI;PANG MARCUS;CAI SHENGWEI 发明人 CHEN CHUNG-MIN;CHEN WAI;LING YIBEI;PANG MARCUS;CAI SHENGWEI
分类号 G06F15/16 主分类号 G06F15/16
代理机构 代理人
主权项
地址