摘要:
An embodiment of a system and method that uses inline measurements to probe available bandwidth for a transmission control protocol, and adaptively sets a slow-start threshold according to the available bandwidth. The method includes initializing a congestion window “cwnd,” sending cwnd packets, estimating an available bandwidth for the cwnd packets. The congestion window cwnd is set to a higher number, and the higher number of further packets is sent if the available bandwidth is greater than a first threshold level. The available bandwidth is re-estimated for the higher number of the further packets, and a soft start threshold “ssthresh” is set to the re-estimated available bandwidth. A statistical measure is calculated for the re-estimated available bandwidth, and the congestion window cwnd is set equal to ssthresh if a ratio of the statistical measure to the re-estimated available bandwidth is less than a second threshold level.
摘要:
An embodiment of a system and method that uses inline measurements to probe available bandwidth for a transmission control protocol, and adaptively sets a slow-start threshold according to the available bandwidth. The method includes initializing a congestion window “cwnd,” sending cwnd packets, estimating an available bandwidth for the cwnd packets. The congestion window cwnd is set to a higher number, and the higher number of further packets is sent if the available bandwidth is greater than a first threshold level. The available bandwidth is re-estimated for the higher number of the further packets, and a soft start threshold “ssthresh” is set to the re-estimated available bandwidth. A statistical measure is calculated for the re-estimated available bandwidth, and the congestion window cwnd is set equal to ssthresh if a ratio of the statistical measure to the re-estimated available bandwidth is less than a second threshold level.
摘要:
A method for delivering packets in a wireless communications system includes determining a cause of loss for a previously transmitted packet based on a packet acknowledgement corresponding to the previously transmitted packet, the packet acknowledgement including at least one of a wireless loss indicator and a congestion warning indicator for the wireless communications system. The method also includes adjusting a transmission parameter in a packet transmission protocol according to the cause of loss, and retransmitting the previously transmitted packet.
摘要:
A method for delivering packets in a wireless communications system includes determining a cause of loss for a previously transmitted packet based on a packet acknowledgement corresponding to the previously transmitted packet, the packet acknowledgement including at least one of a wireless loss indicator and a congestion warning indicator for the wireless communications system. The method also includes adjusting a transmission parameter in a packet transmission protocol according to the cause of loss, and retransmitting the previously transmitted packet.
摘要:
A method and apparatus are described including receiving, by a transmitter, a report from an associated client, setting and using a downlink transmit power level responsive to the report for data transmissions to the associated client, determining a downlink data loss rate and adjusting the downlink transmit power level responsive to the downlink data loss rate, wherein said report includes received signal strength, client transmit power level and one of link margin and receiver sensitivity. Also described are a method and apparatus including receiving, by a receiver, a request for a report, transmitting the requested report, receiving an instruction to use an uplink transmit power level, setting and using the uplink transmit power level, determining an uplink data loss rate and adjusting the uplink transmit power level responsive to the uplink data loss rate, wherein said report includes said received signal strength, client transmit power level and one of said link margin and said receiver sensitivity.
摘要:
A method and apparatus are described including competing by a secondary transmitter with a plurality of secondary nodes in a cognitive radio network to become a relay node for a primary transmitter, the secondary nodes being secondary transmitters and secondary receivers, receiving data transmitted by the primary transmitter in a first time slot if the secondary transmitter was successful in the competition, relaying the received data transmitted by the primary transmitter to a primary receiver in a second time slot, transmitting secondary data to a corresponding secondary receiver in a subslot of the second time slot and transmitting the secondary data to the corresponding secondary receiver in a subslot of the first time slot if the secondary transmitter was not successful in the competition and if the corresponding secondary receiver was successful in the competition.
摘要:
A method and apparatus are described including allocating one of a plurality of sub-channels to one of a plurality of multicast group clients for a multicast session and performing bit-loading for the allocated sub-channel, wherein said performing act further includes finding one of the plurality of multicast group clients having a lowest received bit rate, finding one of the plurality of sub-channels needing a lowest power to transmit one more bit to the one of the plurality of multicast group clients having the lowest received bit rate, comparing the needed power to a residual power, adding one more transmission bit to the sub-channel if the needed power is not greater than the residual power and updating a multicast rate, the residual power and the power need to transmit one more bit if the needed power is not greater than the residual power.
摘要:
A method and system for transmitting data are described including packetizing the data, performing forward error correction (FEC) encoding on the packetized data in order to generate a parity packet, appending FEC information as padding to the end of payload data of the packetized data and transmitting the packetized data and the at least one parity packet. Also described are a method and system for recovering from loss of a packet including receiving a data packet, receiving a parity packet, buffering the received data packet, detecting packet loss, forward error correction decoding the parity packet to recover from packet loss using forward error correction information extracted from the data packet and from the parity packet and forwarding the recovered packet via an internal socket. Also described is a method for staggercasting.
摘要:
A method and apparatus are described including assigning sub-channels to different multicast sessions under the assumption that in each session all sub-channels are allocated to all users of that session and power is equally allocated to each sub-channel, then for each session assigning the sub-channels to the users of that session under the assumption that the same amount of power is allocated to each sub-channel, then allocating remaining power to certain sub-channels within the session to increase multicast rate, finally modifying the sub-channel allocations among the multicast sessions depending on the sub-channel and power allocation within each multicast session.
摘要:
A method and apparatus are described for increasing multicasting reliability, including receiving content and a first layer of a plurality of a forward error correction coded packets from a first multicast group and joining an additional multicast group in order to receive one of additional layers of forward error correction coded packets and the content along with a further additional layer of the plurality of forward error correction coded packets.