发明名称 PROCEDURE TO DETECT AND DISPERSE CONVOYS FOR QUEUED GATE SERVERS
摘要 Convoys resulting from competing requests for popular service are detected and dispersed by scheduling procedure. When a request first enters the procedure, a determination is made as to whether the procedure is currently in the convoy disperse (32) mode. If not, availability of the service is checked (RX31), and if it is available, the request is serviced. If the service in not available, a delay is instituted, and availability of the service is checked again (RX31). If it is still not available, a wait-for-service count is checked to determine if it exceeds a predetermined value. If not, the present request is sent to a queued wait. If so, the convoy disperse (32) flag was already true when the request was received into the procedure, a different path is taken in which a loop is entered which involves temporarily relinquishing the processor. This loop can be passed through a predetermined number of times with the service availability checked each pass. If the service becomes available, the convoy disperse flag (RX31) is set false, and the request is serviced. If the service does not become available after the predetermined number of passes through the loop, the request is sent to the queued wait.
申请公布号 WO9735259(A1) 申请公布日期 1997.09.25
申请号 WO1997US04458 申请日期 1997.03.19
申请人 BULL HN INFORMATION SYSTEMS INC. 发明人 EGOLF, DAVID, A.
分类号 G06F9/50;(IPC1-7):G06F13/364;G06F9/46;G06F12/00 主分类号 G06F9/50
代理机构 代理人
主权项
地址