×

System and method for controlling buffer transmission of data packets by limiting buffered data packets in a communication session

  • US 5,418,912 A
  • Filed: 10/18/1993
  • Issued: 05/23/1995
  • Est. Priority Date: 08/20/1990
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for controlling communications in a computer processing system, comprising:

  • a first computer system having at least first and second processes executing thereon, each process having a transfer buffer for holding data packets to be transmitted;

    a second computer system;

    a communications link connecting the first and second computer systems;

    means for establishing communications sessions between the first process and the second computer system, and between the second process and the second computer system, each communication session transmitting data packets to the second computer system, wherein the second computer system transmits a session level acknowledgement to the first computer system for each data packet received from a process executing on the first computer system, the means for establishing communications further indicating, for each session, a maximum number of data packets which can be transferred to the second computer system without transmittal of session level acknowledgement from the second to the first computer system;

    a send buffer in the first computer system for holding data packets to be transmitted over the communications link;

    a first controller in the first computer system for reading data packets from the send buffer and transmitting such data packets over the communications link to the second computer system, wherein data packets so transmitted are removed from the send buffer; and

    a second controller in the first computer system for moving data packets from both transfer buffers to the send buffer, wherein the second controller limits a number of data packets which can be held in the send buffer for each one of the communications sessions to an amount less than the maximum number of data packets for that session.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×