Network processing using fractional time stamp values
AssigneeDinoChip, Inc.
InventorsLi-Sheng Chen, Dziem Dinh Nguyen, Qian-Yu Tang, Huadong Shao
Life of this patent
Estimating the term…
Abstract
Fractional or fuzzy time stamp values are used during processing network traffic. Handling fractional time stamp values permits scaling down of time stamp values, so that fewer bits, and memory, are needed to store each fractional time stamp value. According to a specific technique, departure times are set based on a quantity X plus Y/Z, where X is an integer, Y is a numerator, and Z is a denominator. The departure times are synchronized with the ideal departure times after (Z*X+Y) time units. A technique is provided to reduce cell delay variation.
Claims11
A method of allocating a network port comprising:
- providing a first connection and a second connection, each capable of connecting to pass data to the network port;
- providing a scale-down factor Z;
- providing a first time stamp expression for the first connection;
- providing a second time stamp expression for the second connection;
- scaling down the first time stamp expression using the scale-down factor Z, wherein the first time stamp expression becomes fractional and includes a quantity X plus Y/Z, where X is an integer, Y is a numerator, and Z is a denominator;
- scaling down the second time stamp expression using the scale-down factor Z;
- and
- allocating the network port to the first connection for Z time periods having a total of (Z*X+Y) time units.
Dependencies are inferred from the claim text.