Software Methodology for Maximizing System Performance for Variable Request Message Processing Rates
Original Publication Date: 2004-Nov-22
Included in the Prior Art Database: 2004-Nov-22
Disclosed is a software methodology which prioritizes the processing of request messages which arrive through a communication channel from a sender computer to a receiver computer. The objective of this methodology is to use a software means to maximize system performance by handling sender request messages, each of which have various processing rates, in such a way that the application program in the receiver computer does not have threads blocked waiting for a particular priority type of message to arrive from the sender computer. Another objective of this methodology is to process all messages regardless of priority type, in a timely manner such that lower priority messages do not appear to be ignored from the perspective of the sender computer.