Data packet frequency
US-9106551-B2 · Aug 11, 2015 · US
US9531630B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9531630-B2 |
| Application number | US-201214371018-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 20, 2012 |
| Priority date | Feb 20, 2012 |
| Publication date | Dec 27, 2016 |
| Grant date | Dec 27, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present invention relates to methods and devices ( 11, 12, 14 ) for transmitting a sequence of data packets in a network. To this end, a send rate with which the sequence is to be transmitted is selected. Then, a first set of data packets of the sequence is transmitted and the transmission is associated with a time stamp. Finally a last data packet of the sequence is transmitted after a predetermined time interval has elapsed from the time stamp associated with the first set of data packets, where said predetermined time interval is the time required for transmitting the sequence of data packets with the selected send rate.
Opening claim text (preview).
The invention claimed is: 1. A method of transmitting, by a device, a sequence of data packets for estimating capacity in a network, the method comprising the steps of: selecting a send rate with which the sequence is to be transmitted to estimate the capacity in the network; transmitting a first set of data packets of the sequence; setting a time stamp for a start of the transmission of the first set of data packets; and transmitting a last data packet of the sequence after a predetermined time interval has elapsed from the time stamp, where said predetermined time interval is the time required for transmitting the sequence of data packets with the selected send rate, wherein the selected send rate exceeds a send rate between any two packets in the first set of data packets that can be achieved based on a time resolution of a clock of the device. 2. The method of claim 1 , wherein the step of transmitting the first set of data packets of the sequence comprises: transmitting the first set of data packets of the sequence back-to-back without any time interval passing between packets in the first set of data packets. 3. The method of claim 1 , wherein the step of transmitting the first set of data packets of the sequence comprises: transmitting the first set of data packets with a selected time interval between the data packets. 4. The method of claim 1 , wherein the step of setting the time stamp comprises: starting a timer at the instant of transmission of the first data packet of the sequence. 5. A method of transmitting a sequence of data packets for estimating capacity in a network, said data packets having a predetermined size, the method comprising the steps of: selecting a first send rate with which a first subset of the sequence is to be transmitted to estimate the capacity in the network; selecting at least a second send rate with which at least a second subset of the sequence is to be transmitted to estimate the capacity in the network, wherein the first send rate is greater than the second send rate; transmitting a first set of data packets of the sequence; setting a time stamp for a start of the transmission of the first set of data packets; controlling transmission of a further data packet of the sequence so that the further data packet is transmitted after a first predetermined time interval has elapsed from the time stamp, where said first predetermined time interval is the time required for transmitting the first subset of the sequence with the first selected send rate; and controlling transmission of yet a further data packet of the sequence so that the yet the further data packet is transmitted after a second predetermined time interval has elapsed from the time stamp, where said second predetermined time interval is the time required for transmitting the at least second subset of the sequence with the at least second selected send rate. 6. The method of claim 5 , wherein the step of transmitting the first set of data packets of the sequence comprises: transmitting the first set of data packets of the sequence back-to-back without any time interval passing between packets in the first set of data packets. 7. The method of claim 5 , wherein the step of transmitting the first set of data packets of the sequence comprises: transmitting the first set of data packets with a selected time interval between the data packets. 8. The method of claim 5 , wherein the step of setting the time stamp comprises: starting a timer at the instant of transmission of the first data packet of the sequence. 9. A device for transmitting a sequence of data packets for estimating capacity in a network, the device comprising a processing unit being arranged to: select a send rate with which the sequence is to be transmitted to estimate the capacity in the network; transmit a first set of data packets of the sequence; set a time stamp for a start of the transmission of the first set of data packets; and transmit a last data packet of the sequence after a predetermined time interval has elapsed from the time stamp associated, where said predetermined time interval is the time required for transmitting the sequence of data packets with the selected send rate, wherein the selected send rate exceeds a send rate between any two packets in the first set of data packets that can be achieved based on a time resolution of a clock of the device. 10. The device of claim 9 , the processing unit being arranged to: transmit the first set of data packets of the sequence back-to-back without any time interval passing between packets in the first set of data packets. 11. The device of claim 9 , the processing unit being arranged to: transmit the first set of data packets with a selected time interval between the data packets. 12. The device of claim 9 , the processing unit being arranged to: start a timer at the instant of transmission of the first data packet of the sequence. 13. A device for transmitting a sequence of data packets for estimating capacity in a network, the device comprising a processing unit being arranged to: select a first send rate with which a first subset of the sequence is to be transmitted to estimate the capacity in the network; select at least a second send rate with which at least a second subset of the sequence is to be transmitted to estimate the capacity in the network, wherein the first send rate is greater than the second send rate; transmit a first set of data packets of the sequence; set a time stamp for a start of the transmission of the first set of data packets; control transmission of a further data packet of the sequence so that the further data packet is transmitted after a first predetermined time interval has elapsed from the time stamp, where said first predetermined time interval is the time required for transmitting the first subset of the sequence with the first selected send rate; and controlling transmission of yet a further data packet of the sequence so that the yet the further data packet is transmitted after a second predetermined time interval has elapsed from the time stamp, where said second predetermined time interval is the time required for transmitting the at least second subset of the sequence with the at least second selected send rate. 14. The device of claim 13 , the processing unit being arranged to: transmit the first set of data packets of the sequence back-to-back without any time interval passing between packets in the first set of data packets. 15. The device of claim 13 , the processing unit being arranged to: transmit the first set of data packets with a selected time interval between the data packets. 16. The device of claim 13 , the processing unit being arranged to: start a timer at the instant of transmission of the first data packet of the sequence. 17. A non-transitory computer readable medium comprising a computer program, which when executed on a processor, cause the processor to perform the method steps recited in claim 1 . 18. The method of claim 2 , wherein the step of transmitting of the first set of data packets of the sequence further comprises: waiting until after the predetermined time interval has elapsed from the time stamp associated with the first set of data packets transmitted back-to-back, then transmitting the last data packet of the sequence. 19. The device of claim 10 , the processing unit being arranged to: wait until after the predetermined time interval has elapsed from the time stamp associated with the firs
with adaptive polling, i.e. dynamically adapting the polling rate · CPC title
Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876) · CPC title
Timers or timing mechanisms used in protocols · CPC title
ensuring sequence integrity, e.g. using sequence numbers · CPC title
Avoiding congestion; Recovering from congestion · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.