Delay variation buffer control technique
AssigneeJuniper Networks, Inc.
InventorTaihei Itai
Life of this patent
Estimating the term…
Abstract
A delay variation buffer controller allowing proper cell delay variation control reflecting an actual network operation status is disclosed. A detector detects an empty status of the data buffer when data is read out from the data buffer at intervals of a controllable time period. A counter counts the number of contiguous times the empty status was detected. A proper time period is calculated depending on a value of the counter at a time when the empty status is not detected and the value of the counter is not zero. A timing corrector corrects the controllable time period to match the proper time delay and setting the controllable time delay to a predetermined value when the empty status is not detected and the value of the counter is zero.
Claims20
A device comprising:
- a data buffer to:
- store a plurality of cells received by the device;
- a monitoring module to:
- detect an occurrence of cell delay variation in the data buffer, and
- send a notice of the occurrence of the cell delay variation
- when the occurrence of the cell delay variation is detected;
- a statistical processor section to:
- receive the notice of the occurrence of the cell delay variation,
- increment a counter when the notice of the occurrence of the cell delay variation is received,
- determine whether the counter exceeds a particular count value, and
- send an indication when the counter exceeds the particular count value;
- and
- a messaging section to:
- send a message to another device when the indication is received, where the message indicates that the counter exceeds the particular count value.
A method comprising:
- receiving, by a device, a plurality of cells;
- storing, by a data buffer of the device, the plurality of cells received by the device;
- detecting, by a monitoring section of the device, an occurrence of cell delay variation in the data buffer;
- sending, by the monitoring section of the device, a notice of the occurrence of the cell delay variation upon detecting the occurrence of the cell delay variation;
- receiving, by a statistical processor section of the device, the notice of the occurrence of the cell delay variation;
- incrementing, by the statistical processor section, a counter of the device upon receiving the notice of the occurrence of the cell delay variation;
- determining, by the statistical processor section, whether the counter exceeds a predetermined count value;
- sending, by a messaging section of the device, a message to another device when the counter is determined to exceed the predetermined count value, where the message indicates that the counter exceeds the predetermined count value.
A system comprising:
- a device to:
- store a plurality of cells received by the device;
- detect an occurrence of cell delay variation in the stored plurality of cells;
- send a notice of the occurrence of the cell delay variation when the occurrence of the cell delay variation is detected;
- receive the notice of the occurrence of the cell delay variation;
- increment a counter when the notice of the occurrence of the cell delay variation is received;
- determine whether the counter exceeds a particular count value;
- and
- send a message to another device based on the counter exceeding the particular count value, where the message indicates that the counter exceeds the particular count value.
Dependencies are inferred from the claim text.