×

System for message traffic control utilizing prioritized message chaining for queueing control ensuring transmission/reception of high priority messages

  • US 5,506,966 A
  • Filed: 11/05/1992
  • Issued: 04/09/1996
  • Est. Priority Date: 12/17/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. An on-line data processing system connected to a plurality of terminals via communication lines, comprising:

  • transmitting/receiving means for transmitting and receiving messages to and from said terminals in accordance with predetermined transmission control protocols;

    processing means responsive to said messages received from one of said terminals for processing said messages and producing resultant messages to be sent back to said one terminal;

    storage means for temporarily storing said messages communicated between said transmitting/receiving means and said processing means, said storage means comprising a plurality of buffers for holding said messages, said plurality of buffers being assigned a priority corresponding to said messages stored therein;

    priority determination means for determining said priority of said messages; and

    traffic control means responsive to a request from one of said transmitting/receiving means and said processing means for providing a traffic control of messages communicated between said transmitting/receiving means and said processing means by storing and obtaining said messages into and from said storage means in accordance with said priority of said messages determined by said priority determination means, said traffic control means including means for determining on a basis of a priority of one of said messages and a number of available storage buffers for storing said one of said messages, whether said one of said messages is to be stored in one of said available storage buffers, said traffic control means further including a message queuing buffer control table configured to store information related to which of said plurality of buffers are linked to a receive message chain, which of said plurality of buffers are linked to a transmit message chain, and which of said plurality of buffers are linked to an idle message chain, said message queuing buffer control table also configured to store start link pointers and end link pointers for each of said plurality of buffers respectively linked to said receive message chain, said transmit message chain, and said idle message chain.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×