Patent ID: 6920635
Filing Date: 2005-07-19
Classification: G06F

Abstract:
1. A computer system for managing flow of messages comprising: a plurality of processors; first and second layer software modules, the second software module having a main queue suitable for storing messages and a segmented auxiliary queue suitable for storing messages that are not stored in the main queue; wherein the segmented auxiliary queue is configured for storing and processing operational messages separately from data messages, said operational messages relating to operational events associated with managing flow of data between the first layer software module and the second layer software module; and a propagation controller for propagating messages between the first and the second layer software modules, the propagation controller operating to enable at least two processors of said plurality of processors to concurrently propagate messages to or from the segmented auxiliary queue of the second software module wherein the propagation controller comprises: a thread-count for one of the plurality of processors; and a queue count for the segmented auxiliary queue;