发明名称 Apparatus and method for providing and processing prioritized messages in an ordered message clustered computing environment
摘要 A clustered computer system includes multiple computer systems (or nodes) on a network that can become members of a group to work on a particular task. Each node includes a main thread and one or more work threads. The main thread receives messages from other computer systems in the group, and routes messages intended for the work thread to a response queue and a work queue in the work thread, depending on the type of the message. If the message is a response to a currently-executing task, the message is placed in the response queue in the work thread. If the message is a new non-priority task that needs to be processed, the message is routed to the work queue in the work thread. If the message is a priority message, the message is written to both the work queue and the response queue in the work thread. A priority message processing mechanism uses a priority queue defined in the work thread to assure that the priority message is processed the next time the work thread is ready to process a new task, even if the priority message was received after other tasks have been sent to the work queue.
申请公布号 US6823512(B1) 申请公布日期 2004.11.23
申请号 US20000484105 申请日期 2000.01.14
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 MILLER ROBERT;MOREY VICKI LYNN;THAYIB KISWANTO;WILLIAMS LAURIE ANN
分类号 H04L1/16;H04L29/06;(IPC1-7):G06F9/00 主分类号 H04L1/16
代理机构 代理人
主权项
地址
您可能感兴趣的专利