CS558a Syllabus & Progress


RAP: Rate Adaption Protocol

  • Packet Loss Detection Mechanisms:

    1. Timeout-based
    2. ACK-based

  • Timeout-based loss detection algorithm:

       for each transmission record i do:
       {
          if ( DepartureTimei >= CurrentTime + TimeOut )
          {  if ( Statusi != ACKED )
                Assume packeti is lost
          }
       }
    

  • ACK-based loss detection algorithm:


    OK, so now have seen how RAP detects congestion (congestion = packet drop through timeout or ACK notification).

    Next we need to determined how to react when there is congestion and also when there is no congestion.