Network processing using fractional time stamp values
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
21 Citations
11 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification