Abstract:
A packet switching system (100) having a packet switch (140) employs an acknowledgment scheme in order assure the delivery of all fragments (310) comprising a fragmented data packet (300) to improve overall system throughput during the handling of packets (310) that require reassembly. When packet fragments (310) are lost, corrupted or otherwise unintelligible to a receiving device (92, 94), the acknowledgment scheme permits retransmission of the missing data. In addition, a second acknowledgment signal is scheduled by system processing resources (110) in order to verify the successful delivery of all retransmitted data.
Abstract:
A packet transmission system (100) for reducing request traffic contention and the likelihood of resource misallocation includes a communications controller (110) and a plurality of remote requesting units (112) requesting packet transmission services. In response to receipt of a request (302), the controller (110) transmits a grant (306) to a requesting unit (112) when packet transmission resources (304 and 310) are available or a request acknowledgment (306) when packet transmission resources (304 and 310) are unavailable. Each remote unit (112) comprises apparatus structure and method steps for transmitting requests (302) to the controller (110) and starting a first timer having an interval (T) determined as a function of a number (Q) of outstanding requests (302). Upon receipt of an acknowledgment (306), the remote unit (112) starts a second timer having an interval (T1) longer than the inverval (T). Upon expiration of either the first timer or the second timer, the remote unit (112) will then and only then transmit a duplicate request (302). By limiting the number of duplicate requests transmitted by a remote unit (112), the present invention operates to reduce request traffic contention and the likelihood of resource misallocation.