×

Message buffering for prioritized message transmission and congestion management

  • US 6,018,515 A
  • Filed: 08/19/1997
  • Issued: 01/25/2000
  • Est. Priority Date: 08/19/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for managing the transmission of messages, comprising the steps of:

  • establishing one or more buffers corresponding to different message priorities;

    establishing for each buffer a congestion level, a full level, and a recovery level;

    processing a plurality of messages to be transmitted to determine the priority of each message;

    storing each of the messages in the buffer corresponding to the priority determined for each message;

    transmitting messages from the buffer having a highest priority following by transmitting messages from another buffer having a next highest priority,wherein when an accumulated number of messages in one of the buffers exceeds its established congestion level, a congestion message is generated requesting that no new messages of a corresponding or lower priority be presented for transmission over the link, the method further comprising;

    determining if a number of messages in one of the buffers exceeds the full level, and if so, preventing storage of further messages in the one buffer;

    generating a resume message when the accumulated number of messages in the buffer reaches or is less than the recovery level; and

    thereafter, accepting new messages having the corresponding priority at the buffer.

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