Claims
- 1. A switching node comprising:A. an input interface for receiving cells from at least one input communication link; B. a buffer for buffering selected ones of said cells prior to transmission over at least one output communication link, said buffer monitored by a cell occupancy counter providing a cell occupancy value; and C. a control element for selectively enabling cells received by said input interface to be buffered in said buffer, the control element discarding cells if the cell occupancy value exceeds a predetermined threshold level and a credit value indicates that the switching node has freedom to discard a cell without violating a cell loss ratio guarantee provided by the switching node.
- 2. The switching node as defined in claim 1 in which each cell is associated with a virtual circuit, the control element discarding cells if the cell occupancy value of the buffer exceeds a predetermined threshold level and a credit value associated with said virtual circuit indicates that the switching node has freedom to discard a cell without violating a cell loss ratio guarantee provided by the switching node for the virtual circuit.
- 3. The switching node as defined in claim 2 in which each cell is associated with one of a plurality of virtual circuits, the control element discarding cells if the cell occupancy value of the buffer exceeds a predetermined threshold level and a credit value associated with said one of a plurality of virtual circuits indicates that the switching node has freedom to discard a cell without violating a cell loss ratio guarantee provided by the switching node for the one of the plurality of virtual circuits.
- 4. The switching node as defined in claim 1 in which said predetermined threshold level is fixed.
- 5. The switching node as defined in claim 1 in which said predetermined threshold level is variable.
- 6. A network comprising a plurality of switching nodes interconnected by communication links, at least one switching node comprising:A. an input interface for receiving cells from at least one input communication link; B. a buffer for buffering selected ones of said cells prior to transmission over at least one output communication link, said buffer monitored by a cell occupancy counter providing a cell occupancy value; and C. a control element for selectively enabling cells received by said input interface to be buffered in said buffer, the control element discarding cells if the cell occupancy value exceeds a predetermined threshold level and a credit value indicates that the switching node has freedom to discard a cell without violating a cell loss ratio guarantee provided by the switching node.
- 7. The network as defined in claim 6 in which each cell is associated with a virtual circuit, the control element discarding cells if the cell occupancy value of the buffer exceeds a predetermined threshold level and a credit value associated with said virtual circuit indicates that the switching node has freedom to discard a cell without violating a cell loss ratio guarantee provided by the switching node for the virtual circuit.
- 8. The network as defined in claim 7 in which each cell is associated with one of a plurality of virtual circuits, the control element discarding cells if the cell occupancy value of the buffer exceeds a predetermined threshold level and a credit value associated with said one of a plurality of virtual circuits indicates that the switching node has freedom to discard a cell without violating a cell loss ratio guarantee provided by the switching node for the one of the plurality of virtual circuits.
- 9. The switching node as defined in claim 6 in which said predetermined threshold level is fixed.
- 10. The switching node as defined in claim 6 in which said predetermined threshold level is variable.
- 11. A method of operating a switching node comprising the steps of:A. receiving cells from at least one input communication link; B. buffering selected ones of said cells prior to transmission over at least one output communication link, said buffer monitored by a cell occupancy counter providing a cell occupancy value; and C. selectively enabling cells received by said input interface to be buffered in said buffer, selected ones of the cells being discarded if the cell occupancy value exceeds a predetermined threshold level and a credit value indicates that the switching node has freedom to discard a cell without violating a cell loss ratio guarantee provided by the switching node.
- 12. The method as defined in claim 11 in which each cell is associated with a virtual circuit, the cells being discarded if the cell occupancy value of the buffer exceeds a predetermined threshold level and a credit value associated with said virtual circuit indicates that the switching node has freedom to discard a cell without violating a cell loss ratio guarantee provided by the switching node for the virtual circuit.
- 13. The method defined in claim 12 in which each cell is associated with one of a plurality of virtual circuits, the cells being discarded if the cell occupancy value of the buffer exceeds a predetermined threshold level and a credit value associated with said one of a plurality of virtual circuits indicates that the switching node has freedom to discard a cell without violating a cell loss ratio guarantee provided by the switching node for the one of the plurality of virtual circuits.
- 14. The switching node as defined in claim 1 in which said threshold level is fixed.
- 15. The switching node as defined in claim 1 in which said threshold level is variable.
Parent Case Info
This application is a continuation of prior application Ser. No. 08/768,110, filed Dec. 16, 1996, entitled: CELL LOSS BALANCE SYSTEM AND METHOD FOR DIGITAL NETWORK, which issued as U.S. Pat. No. 6,097,698 on Aug. 1, 2000.
US Referenced Citations (8)
Non-Patent Literature Citations (1)
Entry |
* T. Yang and J. Pan, “A Measurement-based cell loss scheduling scheme,” Proc. IEEE Infocom ′96 pp. 1062-1071, San Francisco, CA U.S.A., Mar. 1996. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/768110 |
Dec 1996 |
US |
Child |
09/500389 |
|
US |