Unlock instant, AI-driven research and patent intelligence for your innovation.

Apparatus and Method to Switch Packets Using a Switch Fabric With Memory

a packet switching and fabric technology, applied in the field of communication networks, can solve the problems of high cost, large oq switch size, and high cost of large oq switch structure, and achieve the effect of reducing the cost of oq switch construction

Inactive Publication Date: 2015-07-16
TELLABS OPERATIONS
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This approach enables a less expensive switch design that achieves substantially the same performance as an OQ switch, with improved throughput and delay guarantees, using a CIFOQ architecture with input and output line card buffering and flow-control.

Problems solved by technology

However, the OQ switch architecture can be rather expensive to build for devices with fast line rates or with many input and output ports.
Unfortunately, OQ switches are expensive to build for large Nor for high-speed data lines.
The high cost results from the fact that the memory associated with each output port must store up to N newly arrived packets and retrieve one outgoing packet in a packet time.
The performance, however, can often fall far short of the OQ switch.
For example, various industry approaches for the CIFOQ architecture have throughput and delay guarantee limitations (see (1)-(3)).

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Apparatus and Method to Switch Packets Using a Switch Fabric With Memory
  • Apparatus and Method to Switch Packets Using a Switch Fabric With Memory
  • Apparatus and Method to Switch Packets Using a Switch Fabric With Memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023]Exemplary embodiments of the invention are discussed in detail below. While specific exemplary embodiments are discussed, it should be understood that this is done for illustration purposes only. A person skilled in the relevant art will recognize that other components and configurations can be used without parting from the spirit and scope of the invention. The embodiments and examples discussed herein are non-limiting examples.

[0024]Disclosed herein are exemplary apparatuses and methods for scheduling packets in packet switching devices, including, for example, packet switching devices having memory in the switch fabric. The present invention can be applicable to, for example, products having a packet switch fabric, such as an Internet protocol (IP) router, an asynchronous transfer mode (ATM) switch, an Ethernet switch or a packet-based multi-service provisioning platform (MSPP) device for instance. The present invention provides better performance for a CIFOQ switch archite...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Packets having at least one cell are switched using input queues, output queues, a switch fabric, and a controller. Each input queue stores cells to be switched, and each output queue stores switched cells. The switch fabric couples the input queues to the output queues and has memory. The switch fabric stores cells moved from the input queues to the switch fabric and stores cells based on the output queues. The controller couples to the input queues and the switch fabric and determines input priorities for cells moving from the input queues to the switch fabric and output priorities for cells moving from the switch fabric to the output queues.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is a continuation of U.S. application Ser. No. 10 / 606,753, filed on Jun. 27, 2003, now U.S. Pat. No. 8,937,964, which claims the benefit of U.S. Provisional Application No. 60 / 392,422, filed on Jun. 27, 2002. The entire teachings of the above applications are incorporated herein by reference.TECHNICAL FIELD OF THE INVENTION[0002]The present invention relates in general to communications networks and more particularly to apparatuses and methods for scheduling packets in packet switching devices.BACKGROUND OF THE INVENTION[0003]For the convenience of the reader, the publications referred to herein are listed below. As used herein, the numerals within parentheses refer to the respective publications. The listed publications are incorporated herein by reference.[0004](1) D. Stephens and H. Zhang, “Implementing Distributed Packet Fair Queueing in a Scalable Switch Architecture,” Proc. IEEE INFOCOM 1998, pp. 282-290, April 1998...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): H04L12/935H04L12/933H04L47/6275H04LH04L1/00H04L12/28H04L12/56H04L49/111H04Q3/52
CPCH04L49/3018H04L49/10H04L49/3027H04L49/254H04L49/30H04L49/3045H04L49/3072H04L49/503H04L49/3036
Inventor MAGILL, ROBERT B.LABERTEAUX, KENNETH P.
Owner TELLABS OPERATIONS