US5859835A - Traffic scheduling system and method for packet-switched networks - Google Patents
Traffic scheduling system and method for packet-switched networks Download PDFInfo
- Publication number
- US5859835A US5859835A US08/634,904 US63490496A US5859835A US 5859835 A US5859835 A US 5859835A US 63490496 A US63490496 A US 63490496A US 5859835 A US5859835 A US 5859835A
- Authority
- US
- United States
- Prior art keywords
- time
- slot
- stamp
- atm cell
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3081—ATM peripheral units, e.g. policing, insertion or extraction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5649—Cell delay or jitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5651—Priority, marking, classes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5679—Arbitration or scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5681—Buffer or queue management
Abstract
Description
p.sub.i =r.sub.i ×r
temp=P+(t-t.sub.s)/F
TS(i,k)=SP(i,k)+length(i,k)/p.sub.i
M=max.sub.1≦i≦v (b.sub.i /φ.sub.i).
P←P+length(j)/F
TS(1,1)=0+1/50%=2.
TS(2,1)=0+1/25%=4.
TS(3,1)=8+1/25%=12.
10+1/25%=14.
J-CELL:P=E+A;S=A·E
I-CELL:P=E+A+C;S=A·(C+E)
E-CELL:P=C+L
Claims (37)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/634,904 US5859835A (en) | 1996-04-15 | 1996-04-15 | Traffic scheduling system and method for packet-switched networks |
US08/632,680 US6134217A (en) | 1996-04-15 | 1996-04-16 | Traffic scheduling system and method for packet-switched networks with fairness and low latency |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/634,904 US5859835A (en) | 1996-04-15 | 1996-04-15 | Traffic scheduling system and method for packet-switched networks |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/632,680 Continuation-In-Part US6134217A (en) | 1996-04-15 | 1996-04-16 | Traffic scheduling system and method for packet-switched networks with fairness and low latency |
Publications (1)
Publication Number | Publication Date |
---|---|
US5859835A true US5859835A (en) | 1999-01-12 |
Family
ID=24545628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/634,904 Expired - Lifetime US5859835A (en) | 1996-04-15 | 1996-04-15 | Traffic scheduling system and method for packet-switched networks |
Country Status (1)
Country | Link |
---|---|
US (1) | US5859835A (en) |
Cited By (158)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5956340A (en) * | 1997-08-05 | 1999-09-21 | Ramot University Authority For Applied Research And Industrial Development Ltd. | Space efficient fair queuing by stochastic Memory multiplexing |
WO1999065198A1 (en) * | 1998-06-11 | 1999-12-16 | Synchrodyne Inc. | Common time reference for packet switches |
WO1999066674A1 (en) * | 1998-06-19 | 1999-12-23 | Ascend Communications, Inc. | Logical multicasting method and apparatus |
US6038230A (en) * | 1998-07-22 | 2000-03-14 | Synchrodyne, Inc. | Packet switching with common time reference over links with dynamically varying delays |
US6104700A (en) * | 1997-08-29 | 2000-08-15 | Extreme Networks | Policy based quality of service |
US6144662A (en) * | 1996-07-09 | 2000-11-07 | International Business Machines Corporation | Fast routing and non-blocking switch which accomodates multicasting and variable length packets |
US6181701B1 (en) * | 1996-12-19 | 2001-01-30 | Siemens Aktiengesellschaft | Method for optimizing the transmission of ATM cells via connection sections |
US6188698B1 (en) * | 1997-12-31 | 2001-02-13 | Cisco Technology, Inc. | Multiple-criteria queueing and transmission scheduling system for multimedia networks |
US6188690B1 (en) * | 1996-12-12 | 2001-02-13 | Pmc-Sierra, Inc. | Method and apparatus for high speed, scalable communication system |
US6208652B1 (en) * | 1997-06-13 | 2001-03-27 | Fore Systems, Inc. | Increment scheduler |
US6208661B1 (en) * | 1998-01-07 | 2001-03-27 | International Business Machines Corporation | Variable resolution scheduler for virtual channel communication devices |
US6252849B1 (en) * | 1998-06-30 | 2001-06-26 | Sun Microsystems, Inc. | Flow control using output port buffer allocation |
US20010005374A1 (en) * | 1999-12-27 | 2001-06-28 | Tsutomu Kumazaki | Program information transmission apparatus that transits program information at a constant rate through a cycle |
WO2001052588A1 (en) * | 2000-01-07 | 2001-07-19 | Qualcomm Incorporated | System for allocating resources in a communication system |
US6272132B1 (en) * | 1998-06-11 | 2001-08-07 | Synchrodyne Networks, Inc. | Asynchronous packet switching with common time reference |
WO2001082527A2 (en) * | 2000-04-20 | 2001-11-01 | Truetime, Inc. | Precise network time transfer |
FR2808345A1 (en) * | 2000-04-27 | 2001-11-02 | Imedi | Method for transmitting a time stamped packet over a computer network such as the Internet in which the precise time at which a packet is to be transmitted from a computer is determined and stamped on the packet |
US6343076B1 (en) * | 1997-05-13 | 2002-01-29 | Met | ATM cell spacer |
EP1193921A2 (en) * | 2000-09-13 | 2002-04-03 | Harris Corporation | A system and method of increasing the message throughput in a radio network |
US6370144B1 (en) * | 1997-11-05 | 2002-04-09 | Polytechnic University | Methods and apparatus for shaping queued packets using a two-dimensional RAM-based search engine |
US6385198B1 (en) * | 1998-06-11 | 2002-05-07 | Synchrodyne Networks, Inc. | Signaling for timely forwarding in packet switching network with a common time reference |
US6389031B1 (en) | 1997-11-05 | 2002-05-14 | Polytechnic University | Methods and apparatus for fairly scheduling queued packets using a ram-based search engine |
US6396843B1 (en) * | 1998-10-30 | 2002-05-28 | Agere Systems Guardian Corp. | Method and apparatus for guaranteeing data transfer rates and delays in data packet networks using logarithmic calendar queues |
WO2002045362A2 (en) * | 2000-11-30 | 2002-06-06 | Qualcomm Incorporated | Method and apparatus for scheduling packet data transmissions in a wireless communication system |
WO2002045310A1 (en) * | 2000-11-30 | 2002-06-06 | Mcdata Corporation | Method for scoring queued frames for selective transmission through a switch |
US20020080066A1 (en) * | 1998-04-06 | 2002-06-27 | Dent Paul W. | Multi-signal transmit array with low intermodulation |
US6446126B1 (en) * | 1997-03-28 | 2002-09-03 | Honeywell International Inc. | Ripple scheduling for end-to-end global resource management |
WO2002069575A1 (en) * | 2001-02-28 | 2002-09-06 | Gotham Networks, Inc. | Methods and apparatus for network routing device |
WO2002069582A2 (en) * | 2001-02-26 | 2002-09-06 | Maple Optical Systems, Inc. | Data packet transmission scheduling |
US6452939B1 (en) | 1998-03-24 | 2002-09-17 | Samsung Electronics Co., Ltd. | ATM interface device with double header conversion |
US20020131413A1 (en) * | 2000-11-30 | 2002-09-19 | Shih-Chiang Tsao | Method and apparatus for scheduling for packet-switched networks |
WO2002085061A1 (en) * | 2001-04-12 | 2002-10-24 | Qualcomm Incorporated | Method and apparatus for scheduling transmissions in a wireless communication system |
US20020181440A1 (en) * | 2001-06-01 | 2002-12-05 | Norman Richard S. | Cell-based switch fabric with cell-to-line-card control for regulating injection of packets |
US20020181455A1 (en) * | 2001-06-01 | 2002-12-05 | Norman Richard S. | Cell-based switch fabric with inter-cell control for regulating packet flow |
US20020181454A1 (en) * | 2001-06-01 | 2002-12-05 | Norman Richard S. | Cell-based switch fabric with distributed scheduling |
US20020181452A1 (en) * | 2001-06-01 | 2002-12-05 | Norman Richard S. | Cell-based switch fabric architecture implemented on a single chip |
US6493352B1 (en) * | 1998-05-15 | 2002-12-10 | Paradyne Corporation | Automatic configuration system which analyzes HDLC flag data in TDM time slots for determining which time slot(s) is dedicated for frame relay service |
US6516361B2 (en) | 1998-09-17 | 2003-02-04 | Sony Corporation | Method of and apparatus for capturing and processing continuous media-based data streams transmitted over an IEEE 1394 serial bus |
US20030058802A1 (en) * | 2001-09-24 | 2003-03-27 | Internet Machines Corporation | Adaptive rate controlled router system and method |
US20030063618A1 (en) * | 2001-10-03 | 2003-04-03 | Khacherian Todd L. | Variable length switch fabric |
US20030088694A1 (en) * | 2001-11-02 | 2003-05-08 | Internet Machines Corporation | Multicasting method and switch |
US6563837B2 (en) | 1998-02-10 | 2003-05-13 | Enterasys Networks, Inc. | Method and apparatus for providing work-conserving properties in a non-blocking switch with limited speedup independent of switch size |
US6574230B1 (en) * | 1998-12-18 | 2003-06-03 | Nortel Networks Limited | Scheduling technique for delayed queue service |
US6584122B1 (en) * | 1998-12-18 | 2003-06-24 | Integral Access, Inc. | Method and system for providing voice and data service |
US20030133465A1 (en) * | 2002-01-11 | 2003-07-17 | Vic Alfano | System for reordering sequenced based packets in a switching network |
US20030182480A1 (en) * | 2002-03-25 | 2003-09-25 | Anujan Varma | Selecting a queue for service in a queuing system |
US20030198204A1 (en) * | 1999-01-13 | 2003-10-23 | Mukesh Taneja | Resource allocation in a communication system supporting application flows having quality of service requirements |
US20030202517A1 (en) * | 2002-04-30 | 2003-10-30 | Takahiro Kobayakawa | Apparatus for controlling packet output |
US6647017B1 (en) * | 1997-07-14 | 2003-11-11 | Nokia Corporation | Switching fabric arrangement with time stamp function |
US20030214949A1 (en) * | 2002-05-16 | 2003-11-20 | Nadim Shaikli | System for reordering sequenced based packets in a switching network |
US20030219014A1 (en) * | 2002-05-22 | 2003-11-27 | Shigeru Kotabe | Communication quality assuring method for use in packet communication system, and packet communication apparatus with transfer delay assurance function |
US20030229844A1 (en) * | 2002-03-25 | 2003-12-11 | Akash Bansal | Graceful degradation of serial channels |
US6680944B1 (en) * | 1998-03-09 | 2004-01-20 | Sony Corporation | Apparatus for and method of predictive time stamping of isochronous data packets transmitted over an IEEE 1394-1995 serial bus network |
US20040017775A1 (en) * | 2002-05-02 | 2004-01-29 | Ntt Docomo, Inc. | Packet transmission control apparatus, mobile node, control node, packet communication method, and packet communication system |
US20040017804A1 (en) * | 2002-07-19 | 2004-01-29 | Meenaradchagan Vishnu | Arbiter for an input buffered communication switch |
US20040028056A1 (en) * | 1999-01-12 | 2004-02-12 | Mitchem W. Jeffrey | Method for scoring queued frames for selective transmission through a switch |
US6697863B1 (en) * | 1998-09-03 | 2004-02-24 | Nec Corporation | Method and packet-processing device for use in an active node included in an active network to allocate a sequence of packets received by the active node |
US20040037302A1 (en) * | 2002-03-25 | 2004-02-26 | Anujan Varma | Queuing and de-queuing of data with a status cache |
KR100425061B1 (en) * | 2000-09-29 | 2004-03-30 | 잘링크 세미콘덕터 브이.엔. 아이엔씨. | Bandwidth sharing using emulated weighted fair queuing |
US20040062219A1 (en) * | 2001-04-12 | 2004-04-01 | Holtzman Jack M. | Method and apparatus for scheduling packet data transmission in a wireless communication system |
US6717951B2 (en) * | 1999-12-29 | 2004-04-06 | Intel Corporation | Method and apparatus for determining priority of network packets |
US20040076178A1 (en) * | 2001-03-29 | 2004-04-22 | Botton Laurence Jon | Protocol conversion |
US6728265B1 (en) * | 1999-07-30 | 2004-04-27 | Intel Corporation | Controlling frame transmission |
EP1414197A2 (en) * | 2002-10-25 | 2004-04-28 | Alcatel | Multicasting system and method for use in an access node's ATM switch fabric |
US20040081137A1 (en) * | 2002-10-25 | 2004-04-29 | Mudhafar Hassan-Ali | Virtual group connection scheme for ATM architecture in an access node |
US20040081157A1 (en) * | 2002-10-25 | 2004-04-29 | Mudhafar Hassan-Ali | Calendar heap system and method for efficient sorting |
US20040081167A1 (en) * | 2002-10-25 | 2004-04-29 | Mudhafar Hassan-Ali | Hierarchical scheduler architecture for use with an access node |
US20040081164A1 (en) * | 2002-10-25 | 2004-04-29 | Mudhafar Hassan-Ali | System and method for implementing GFR service in an access node' s ATM switch fabric |
US6735203B1 (en) * | 1997-07-14 | 2004-05-11 | Nokia Corporation | Switch arrangement |
US6741570B1 (en) * | 1999-07-16 | 2004-05-25 | Nec Corporation | Cell buffer use rate monitoring method and system |
US6751194B1 (en) * | 1999-05-31 | 2004-06-15 | Nec Corporation | Packet multiplexer for priority control |
US20040114602A1 (en) * | 2002-12-13 | 2004-06-17 | Ko Nam Seok | Packet scheduling system and method for high-speed packet networks |
US6754223B1 (en) * | 1999-08-17 | 2004-06-22 | Conexant Systems, Inc. | Integrated circuit that processes communication packets with co-processor circuitry to determine a prioritized processing order for a core processor |
US6801505B1 (en) | 2000-11-28 | 2004-10-05 | Qosmetrics, Inc. | Method of using computer equipment to send a time-stamped frame |
US20050013251A1 (en) * | 2003-07-18 | 2005-01-20 | Hsuan-Wen Wang | Flow control hub having scoreboard memory |
US20050013311A1 (en) * | 2003-07-18 | 2005-01-20 | Ramaprasad Samudrala | Switching device with asymmetric port speeds |
US20050015388A1 (en) * | 2003-07-18 | 2005-01-20 | Subhajit Dasgupta | Maintaining aggregate data counts for flow controllable queues |
US6859438B2 (en) | 1998-02-03 | 2005-02-22 | Extreme Networks, Inc. | Policy based quality of service |
US6865154B1 (en) * | 1998-01-12 | 2005-03-08 | Enterasys Networks, Inc. | Method and apparatus for providing bandwidth and delay guarantees in combined input-output buffered crossbar switches that implement work-conserving arbitration algorithms |
US20050058083A1 (en) * | 2003-09-17 | 2005-03-17 | Rivulet Communications, Inc. | Empirical scheduling of network packets using coarse and fine testing periods |
US20050086362A1 (en) * | 2003-09-17 | 2005-04-21 | Rogers Steven A. | Empirical scheduling of network packets |
US20050083946A1 (en) * | 1998-09-15 | 2005-04-21 | Chien Chen | High speed weighted fair queuing system for ATM switches |
US20050094642A1 (en) * | 2003-10-31 | 2005-05-05 | Rogers Steven A. | Endpoint packet scheduling system |
US20050100045A1 (en) * | 2003-11-06 | 2005-05-12 | Interdigital Technology Corporation | Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs) |
US20050099979A1 (en) * | 2003-11-06 | 2005-05-12 | Interdigital Technology Corporation | Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs) |
US20050099978A1 (en) * | 2003-11-06 | 2005-05-12 | Interdigital Technology Corporation | Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs) |
US20050111357A1 (en) * | 2003-11-25 | 2005-05-26 | Rogers Steven A. | Internet endpoint system |
US20050135398A1 (en) * | 2003-12-22 | 2005-06-23 | Raman Muthukrishnan | Scheduling system utilizing pointer perturbation mechanism to improve efficiency |
US20050135355A1 (en) * | 2003-12-22 | 2005-06-23 | Raman Muthukrishnan | Switching device utilizing internal priority assignments |
US20050135356A1 (en) * | 2003-12-22 | 2005-06-23 | Raman Muthukrishnan | Switching device utilizing requests indicating cumulative amount of data |
US6920135B1 (en) * | 2001-01-23 | 2005-07-19 | Tau Networks | Scalable switching system and method |
WO2005088906A1 (en) * | 2004-03-15 | 2005-09-22 | Nethawk Oyj | Method, device and computer program product for time stamping received messages |
US20050207436A1 (en) * | 2004-03-18 | 2005-09-22 | Anujan Varma | Switching device based on aggregation of packets |
US6952424B1 (en) * | 2000-04-13 | 2005-10-04 | International Business Machines Corporation | Method and system for network processor scheduling outputs using queueing |
US6954859B1 (en) | 1999-10-08 | 2005-10-11 | Axcess, Inc. | Networked digital security system and methods |
US6985484B1 (en) * | 1997-01-09 | 2006-01-10 | Silicon Graphics, Inc. | Packetized data transmissions in a switched router architecture |
US20060039354A1 (en) * | 2004-07-23 | 2006-02-23 | Citrix Systems, Inc. | Systems and methods for client-side application-aware prioritization of network communications |
US7012895B1 (en) | 2000-11-17 | 2006-03-14 | University Of Kentucky Research Foundation | Packet-switching network with symmetrical topology and method of routing packets |
US7023856B1 (en) * | 2001-12-11 | 2006-04-04 | Riverstone Networks, Inc. | Method and system for providing differentiated service on a per virtual circuit basis within a packet-based switch/router |
US20060075113A1 (en) * | 2004-09-30 | 2006-04-06 | Microsoft Corporation | Network node enumeration |
US20060077981A1 (en) * | 2004-10-13 | 2006-04-13 | Rivulet Communications, Inc. | Network connection device |
US7031297B1 (en) * | 2000-06-15 | 2006-04-18 | Avaya Communication Israel Ltd. | Policy enforcement switching |
WO2006065021A1 (en) * | 2004-12-14 | 2006-06-22 | Electronics And Telecommunications Research Institute | Packet scheduling method for real-time traffic transmission in mobile telecommunication system |
US20060146721A1 (en) * | 2004-05-05 | 2006-07-06 | Attar Rashid A | Distributed forward link schedulers for multi-carrier communication systems |
US20060167965A1 (en) * | 2004-09-30 | 2006-07-27 | Microsoft Corporation | Network-specific estimation in network node discovery |
US20060168276A1 (en) * | 2004-09-30 | 2006-07-27 | Microsoft Corporation | Node discovery involving multiple node enumerators |
US20060221781A1 (en) * | 2005-03-31 | 2006-10-05 | Fujitsu Limited | Information processing apparatus |
US7139271B1 (en) | 2001-02-07 | 2006-11-21 | Cortina Systems, Inc. | Using an embedded indication of egress application type to determine which type of egress processing to perform |
US20060271704A1 (en) * | 2000-04-16 | 2006-11-30 | Wai-Chung Chan | Approach to minimize worst-case queueing delay for a switching communication system with transmission constraints |
US20070041364A1 (en) * | 2005-08-12 | 2007-02-22 | Cellco Partnership (D/B/A Verizon Wireless) | Integrated packet latency aware QoS scheduling using proportional fairness and weighted fair queuing for wireless integrated multimedia packet services |
US20070078978A1 (en) * | 1998-06-01 | 2007-04-05 | Sri International | Method and apparatus for updating information in a low-bandwidth client/server object-oriented system |
US20070189283A1 (en) * | 2002-03-06 | 2007-08-16 | Agere Systems Inc. | Characterizing transmission of data segments within a switch fabric using multiple counters for each destination node |
EP1838052A1 (en) * | 2006-03-20 | 2007-09-26 | Alcatel Lucent | Method for composing a data stream, a unit therefor and a switch with such unit |
US7286566B1 (en) | 2001-05-08 | 2007-10-23 | Cortina Systems, Inc. | Multi-service segmentation and reassembly device that maintains reduced number of segmentation contexts |
US20080013450A1 (en) * | 2006-04-03 | 2008-01-17 | Worley John S | System and method for time-out management |
US20080137539A1 (en) * | 2006-12-08 | 2008-06-12 | Hein Richard W | Method and Apparatus for Generating a Unique Packet Identifier |
US20080159145A1 (en) * | 2006-12-29 | 2008-07-03 | Raman Muthukrishnan | Weighted bandwidth switching device |
US20080212472A1 (en) * | 2002-03-06 | 2008-09-04 | Agere Systems Inc. | Backpressure mechanism for switching fabric |
US7453801B2 (en) | 2001-11-08 | 2008-11-18 | Qualcomm Incorporated | Admission control and resource allocation in a communication system supporting application flows having quality of service requirements |
US7463631B2 (en) | 2001-10-30 | 2008-12-09 | Qualcomm Incorporated | Method and apparatus for scheduling packet data transmissions in a wireless communication system |
US20090154459A1 (en) * | 2001-04-13 | 2009-06-18 | Freescale Semiconductor, Inc. | Manipulating data streams in data stream processors |
US20090262748A1 (en) * | 2008-04-16 | 2009-10-22 | Fujitsu Limited | Relaying apparatus and packet relaying apparatus |
US7631096B1 (en) * | 2002-10-11 | 2009-12-08 | Alcatel Lucent | Real-time bandwidth provisioning in a switching device |
GB2464310A (en) * | 2008-10-10 | 2010-04-14 | Virtensys Ltd | Scheduling transmission of selected data packets from ingress to egress ports in a switching device. |
US7839864B1 (en) * | 2007-05-21 | 2010-11-23 | Cisco Technology, Inc. | Priority propagation with a hierarchical asynchronous transfer mode (ATM) scheduler |
US20100312928A1 (en) * | 2009-06-09 | 2010-12-09 | Brownell Paul V | System and method for operating a communication link |
US20110164618A1 (en) * | 1996-12-16 | 2011-07-07 | Juniper Networks, Inc. | Memory organization in a switching device |
US20110263251A1 (en) * | 2010-04-23 | 2011-10-27 | Wistron Neweb Corp. | Scanning methods and systems for wireless networks |
US20120063313A1 (en) * | 2010-09-13 | 2012-03-15 | Juniper Networks, Inc. | Hybrid weighted round robin (wrr) traffic scheduling |
US20120213076A1 (en) * | 2011-02-21 | 2012-08-23 | Huawei Technologies Co., Ltd. | Cell processing method, source line card, and network card in switching network |
US8472322B2 (en) | 2004-05-05 | 2013-06-25 | Qualcomm Incorporated | Method and apparatus for adaptive delay management |
US8488449B1 (en) * | 2003-12-15 | 2013-07-16 | Dinochip, Inc. | Managing network traffic using floating point format values |
US9015471B2 (en) | 2000-07-10 | 2015-04-21 | Alterwan, Inc. | Inter-autonomous networking involving multiple service providers |
US20150124832A1 (en) * | 2013-11-05 | 2015-05-07 | Cisco Technology, Inc. | Work conserving schedular based on ranking |
US9154577B2 (en) | 2011-06-06 | 2015-10-06 | A10 Networks, Inc. | Sychronization of configuration file of virtual application distribution chassis |
US9477563B2 (en) | 2011-01-11 | 2016-10-25 | A10 Networks, Inc. | Virtual application delivery chassis system |
US9961130B2 (en) | 2014-04-24 | 2018-05-01 | A10 Networks, Inc. | Distributed high availability processing methods for service sessions |
US9996653B1 (en) | 2013-11-06 | 2018-06-12 | Cisco Technology, Inc. | Techniques for optimizing dual track routing |
US10020989B2 (en) | 2013-11-05 | 2018-07-10 | Cisco Technology, Inc. | Provisioning services in legacy mode in a data center network |
US10079761B2 (en) | 2013-11-05 | 2018-09-18 | Cisco Technology, Inc. | Hierarchical routing with table management across hardware modules |
JP2018530973A (en) * | 2016-03-09 | 2018-10-18 | ミツビシ・エレクトリック・アールアンドディー・センター・ヨーロッパ・ビーヴィMitsubishi Electric R&D Centre Europe B.V. | Method for multiplexing scheduled frames in an Ethernet switch |
US10116493B2 (en) | 2014-11-21 | 2018-10-30 | Cisco Technology, Inc. | Recovering from virtual port channel peer failure |
US10142163B2 (en) | 2016-03-07 | 2018-11-27 | Cisco Technology, Inc | BFD over VxLAN on vPC uplinks |
US10164782B2 (en) | 2013-11-05 | 2018-12-25 | Cisco Technology, Inc. | Method and system for constructing a loop free multicast tree in a data-center fabric |
US20190007347A1 (en) * | 2017-06-29 | 2019-01-03 | Intel Corporation | Technologies for extracting extrinsic entropy for workload distribution |
US10182496B2 (en) | 2013-11-05 | 2019-01-15 | Cisco Technology, Inc. | Spanning tree protocol optimization |
US10187302B2 (en) | 2013-11-05 | 2019-01-22 | Cisco Technology, Inc. | Source address translation in overlay networks |
US10193750B2 (en) | 2016-09-07 | 2019-01-29 | Cisco Technology, Inc. | Managing virtual port channel switch peers from software-defined network controller |
US10318288B2 (en) | 2016-01-13 | 2019-06-11 | A10 Networks, Inc. | System and method to process a chain of network applications |
US10333828B2 (en) | 2016-05-31 | 2019-06-25 | Cisco Technology, Inc. | Bidirectional multicasting over virtual port channel |
US10382345B2 (en) | 2013-11-05 | 2019-08-13 | Cisco Technology, Inc. | Dynamic flowlet prioritization |
US10516612B2 (en) | 2013-11-05 | 2019-12-24 | Cisco Technology, Inc. | System and method for identification of large-data flows |
US10547509B2 (en) | 2017-06-19 | 2020-01-28 | Cisco Technology, Inc. | Validation of a virtual port channel (VPC) endpoint in the network fabric |
US10742559B2 (en) | 2014-04-24 | 2020-08-11 | A10 Networks, Inc. | Eliminating data traffic redirection in scalable clusters |
US10778584B2 (en) | 2013-11-05 | 2020-09-15 | Cisco Technology, Inc. | System and method for multi-path load balancing in network fabrics |
US10951522B2 (en) | 2013-11-05 | 2021-03-16 | Cisco Technology, Inc. | IP-based forwarding of bridged and routed IP packets and unicast ARP |
US11159426B2 (en) * | 2019-05-27 | 2021-10-26 | Fujitsu Limited | Packet processing device and network system |
US11509501B2 (en) | 2016-07-20 | 2022-11-22 | Cisco Technology, Inc. | Automatic port verification and policy application for rogue devices |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5253247A (en) * | 1990-08-20 | 1993-10-12 | Kabushiki Kaisha Toshiba | Traffic control method and traffic control system for controlling cell traffic in an asynchronous transfer mode communication network |
US5260935A (en) * | 1991-03-01 | 1993-11-09 | Washington University | Data packet resequencer for a high speed data switch |
US5337309A (en) * | 1991-05-01 | 1994-08-09 | Hewlett-Packard Company | Port arrival identification for computer network packets |
US5381407A (en) * | 1992-06-04 | 1995-01-10 | Bell Communications Research, Inc. | Method and system for controlling user traffic to a fast packet switching system |
US5390184A (en) * | 1993-09-30 | 1995-02-14 | Northern Telecom Limited | Flexible scheduling mechanism for ATM switches |
US5394395A (en) * | 1992-07-10 | 1995-02-28 | Matsushita Electric Industrial Co., Ltd. | Cell delay addition circuit |
US5428616A (en) * | 1991-11-23 | 1995-06-27 | Cray Communications Limited | Measuring packet transmission delays |
-
1996
- 1996-04-15 US US08/634,904 patent/US5859835A/en not_active Expired - Lifetime
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5253247A (en) * | 1990-08-20 | 1993-10-12 | Kabushiki Kaisha Toshiba | Traffic control method and traffic control system for controlling cell traffic in an asynchronous transfer mode communication network |
US5260935A (en) * | 1991-03-01 | 1993-11-09 | Washington University | Data packet resequencer for a high speed data switch |
US5337309A (en) * | 1991-05-01 | 1994-08-09 | Hewlett-Packard Company | Port arrival identification for computer network packets |
US5428616A (en) * | 1991-11-23 | 1995-06-27 | Cray Communications Limited | Measuring packet transmission delays |
US5381407A (en) * | 1992-06-04 | 1995-01-10 | Bell Communications Research, Inc. | Method and system for controlling user traffic to a fast packet switching system |
US5394395A (en) * | 1992-07-10 | 1995-02-28 | Matsushita Electric Industrial Co., Ltd. | Cell delay addition circuit |
US5390184A (en) * | 1993-09-30 | 1995-02-14 | Northern Telecom Limited | Flexible scheduling mechanism for ATM switches |
Non-Patent Citations (8)
Title |
---|
Davin et al., "A Simulation Study of Fair Queueing and Policy Enforcement", Computer Communication Review, vol. 20, pp. 23-29, Oct. 1990. |
Davin et al., A Simulation Study of Fair Queueing and Policy Enforcement , Computer Communication Review, vol. 20, pp. 23 29, Oct. 1990. * |
Demers et al., "Analysis and Simulation of a Fair Queueing Algorithm", Internetworking: Research and Experience, vol. 1, No. 1, pp. 3-26, 1989. |
Demers et al., Analysis and Simulation of a Fair Queueing Algorithm , Internetworking: Research and Experience, vol. 1, No. 1, pp. 3 26, 1989. * |
Golestani, S., "A Self-Clocked Fair Queueing Scheme for Broadband Applications", Proceedings of INFOCOM '94, pp. 636-646, IEEE, Apr. 1994. |
Golestani, S., A Self Clocked Fair Queueing Scheme for Broadband Applications , Proceedings of INFOCOM 94, pp. 636 646, IEEE, Apr. 1994. * |
Zhang, L., "VirtualClock: A New Traffic Control Algorithm for Packet Switches", ACM Transactions on Computer Systems, vol. 9, pp. 101-124, May 1991. |
Zhang, L., VirtualClock: A New Traffic Control Algorithm for Packet Switches , ACM Transactions on Computer Systems, vol. 9, pp. 101 124, May 1991. * |
Cited By (320)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6144662A (en) * | 1996-07-09 | 2000-11-07 | International Business Machines Corporation | Fast routing and non-blocking switch which accomodates multicasting and variable length packets |
US6188690B1 (en) * | 1996-12-12 | 2001-02-13 | Pmc-Sierra, Inc. | Method and apparatus for high speed, scalable communication system |
US6724779B1 (en) | 1996-12-12 | 2004-04-20 | Pmc-Sierra, Inc. | Apparatus for a switch element in a high speed communication system |
US6449274B1 (en) | 1996-12-12 | 2002-09-10 | Pmc-Sierra, Inc. | Apparatus for high speed communication system |
US6345050B1 (en) | 1996-12-12 | 2002-02-05 | Pmc-Sierra, Inc. | Method for manipulating cells in a high speed communication system |
US6445705B1 (en) | 1996-12-12 | 2002-09-03 | Pmc-Sierra, Inc. | Method for a high speed communication system |
US6396809B1 (en) | 1996-12-12 | 2002-05-28 | Pmc-Sierra, Inc. | Method for signaling in a high speed communication system |
US20130215886A1 (en) * | 1996-12-16 | 2013-08-22 | Juniper Networks, Inc. | Memory organization in a network device |
US8761180B2 (en) * | 1996-12-16 | 2014-06-24 | Juniper Networks, Inc. | Memory organization in a network device |
US8477784B2 (en) * | 1996-12-16 | 2013-07-02 | Juniper Networks, Inc. | Memory organization in a switching device |
US20110164618A1 (en) * | 1996-12-16 | 2011-07-07 | Juniper Networks, Inc. | Memory organization in a switching device |
US6181701B1 (en) * | 1996-12-19 | 2001-01-30 | Siemens Aktiengesellschaft | Method for optimizing the transmission of ATM cells via connection sections |
US6985484B1 (en) * | 1997-01-09 | 2006-01-10 | Silicon Graphics, Inc. | Packetized data transmissions in a switched router architecture |
US6446126B1 (en) * | 1997-03-28 | 2002-09-03 | Honeywell International Inc. | Ripple scheduling for end-to-end global resource management |
US6343076B1 (en) * | 1997-05-13 | 2002-01-29 | Met | ATM cell spacer |
US6208652B1 (en) * | 1997-06-13 | 2001-03-27 | Fore Systems, Inc. | Increment scheduler |
US6735203B1 (en) * | 1997-07-14 | 2004-05-11 | Nokia Corporation | Switch arrangement |
US6647017B1 (en) * | 1997-07-14 | 2003-11-11 | Nokia Corporation | Switching fabric arrangement with time stamp function |
US5956340A (en) * | 1997-08-05 | 1999-09-21 | Ramot University Authority For Applied Research And Industrial Development Ltd. | Space efficient fair queuing by stochastic Memory multiplexing |
US6678248B1 (en) | 1997-08-29 | 2004-01-13 | Extreme Networks | Policy based quality of service |
US6104700A (en) * | 1997-08-29 | 2000-08-15 | Extreme Networks | Policy based quality of service |
US6370144B1 (en) * | 1997-11-05 | 2002-04-09 | Polytechnic University | Methods and apparatus for shaping queued packets using a two-dimensional RAM-based search engine |
US6389031B1 (en) | 1997-11-05 | 2002-05-14 | Polytechnic University | Methods and apparatus for fairly scheduling queued packets using a ram-based search engine |
US6188698B1 (en) * | 1997-12-31 | 2001-02-13 | Cisco Technology, Inc. | Multiple-criteria queueing and transmission scheduling system for multimedia networks |
US6208661B1 (en) * | 1998-01-07 | 2001-03-27 | International Business Machines Corporation | Variable resolution scheduler for virtual channel communication devices |
US6865154B1 (en) * | 1998-01-12 | 2005-03-08 | Enterasys Networks, Inc. | Method and apparatus for providing bandwidth and delay guarantees in combined input-output buffered crossbar switches that implement work-conserving arbitration algorithms |
US6859438B2 (en) | 1998-02-03 | 2005-02-22 | Extreme Networks, Inc. | Policy based quality of service |
US6563837B2 (en) | 1998-02-10 | 2003-05-13 | Enterasys Networks, Inc. | Method and apparatus for providing work-conserving properties in a non-blocking switch with limited speedup independent of switch size |
US20040125825A1 (en) * | 1998-03-09 | 2004-07-01 | Lym Kevin K. | Predictive time stamping of transmitted data |
US6680944B1 (en) * | 1998-03-09 | 2004-01-20 | Sony Corporation | Apparatus for and method of predictive time stamping of isochronous data packets transmitted over an IEEE 1394-1995 serial bus network |
US6973087B2 (en) | 1998-03-09 | 2005-12-06 | Sony Corporation | Predictive time stamping of transmitted data |
US20060013223A1 (en) * | 1998-03-09 | 2006-01-19 | Lym Kevin K | Apparatus for and method of predictive time stamping of isochronous data packets transmitted over an IEEE 1394-1995 serial bus network |
US7561576B2 (en) | 1998-03-09 | 2009-07-14 | Sony Corporaiton | Apparatus for and method of predictive time stamping of isochronous data packets transmitted over an IEEE 1394-1995 serial bus network |
US6452939B1 (en) | 1998-03-24 | 2002-09-17 | Samsung Electronics Co., Ltd. | ATM interface device with double header conversion |
US20020080066A1 (en) * | 1998-04-06 | 2002-06-27 | Dent Paul W. | Multi-signal transmit array with low intermodulation |
US7027454B2 (en) * | 1998-04-06 | 2006-04-11 | Ericcson Inc. | Multi-signal transmit array with low intermodulation |
US6493352B1 (en) * | 1998-05-15 | 2002-12-10 | Paradyne Corporation | Automatic configuration system which analyzes HDLC flag data in TDM time slots for determining which time slot(s) is dedicated for frame relay service |
US20070078978A1 (en) * | 1998-06-01 | 2007-04-05 | Sri International | Method and apparatus for updating information in a low-bandwidth client/server object-oriented system |
WO1999065198A1 (en) * | 1998-06-11 | 1999-12-16 | Synchrodyne Inc. | Common time reference for packet switches |
US6385198B1 (en) * | 1998-06-11 | 2002-05-07 | Synchrodyne Networks, Inc. | Signaling for timely forwarding in packet switching network with a common time reference |
US6272132B1 (en) * | 1998-06-11 | 2001-08-07 | Synchrodyne Networks, Inc. | Asynchronous packet switching with common time reference |
WO1999065197A1 (en) * | 1998-06-11 | 1999-12-16 | Synchrodyne Inc. | Packet switching with common time reference |
WO1999066674A1 (en) * | 1998-06-19 | 1999-12-23 | Ascend Communications, Inc. | Logical multicasting method and apparatus |
US6320864B1 (en) * | 1998-06-19 | 2001-11-20 | Ascend Communications, Inc. | Logical multicasting method and apparatus |
US6252849B1 (en) * | 1998-06-30 | 2001-06-26 | Sun Microsystems, Inc. | Flow control using output port buffer allocation |
US6038230A (en) * | 1998-07-22 | 2000-03-14 | Synchrodyne, Inc. | Packet switching with common time reference over links with dynamically varying delays |
US6697863B1 (en) * | 1998-09-03 | 2004-02-24 | Nec Corporation | Method and packet-processing device for use in an active node included in an active network to allocate a sequence of packets received by the active node |
US20050083946A1 (en) * | 1998-09-15 | 2005-04-21 | Chien Chen | High speed weighted fair queuing system for ATM switches |
US7817644B2 (en) * | 1998-09-15 | 2010-10-19 | Alcatel-Lucent Usa Inc. | High speed weighted fair queuing system for ATM switches |
US6516361B2 (en) | 1998-09-17 | 2003-02-04 | Sony Corporation | Method of and apparatus for capturing and processing continuous media-based data streams transmitted over an IEEE 1394 serial bus |
US6396843B1 (en) * | 1998-10-30 | 2002-05-28 | Agere Systems Guardian Corp. | Method and apparatus for guaranteeing data transfer rates and delays in data packet networks using logarithmic calendar queues |
US6584122B1 (en) * | 1998-12-18 | 2003-06-24 | Integral Access, Inc. | Method and system for providing voice and data service |
US6574230B1 (en) * | 1998-12-18 | 2003-06-03 | Nortel Networks Limited | Scheduling technique for delayed queue service |
US6608819B1 (en) * | 1999-01-12 | 2003-08-19 | Mcdata Corporation | Method for scoring queued frames for selective transmission through a switch |
US7848253B2 (en) | 1999-01-12 | 2010-12-07 | Mcdata Corporation | Method for scoring queued frames for selective transmission through a switch |
US20080225859A1 (en) * | 1999-01-12 | 2008-09-18 | Mcdata Corporation | Method for scoring queued frames for selective transmission through a switch |
US20040028056A1 (en) * | 1999-01-12 | 2004-02-12 | Mitchem W. Jeffrey | Method for scoring queued frames for selective transmission through a switch |
US7382736B2 (en) | 1999-01-12 | 2008-06-03 | Mcdata Corporation | Method for scoring queued frames for selective transmission through a switch |
US6993006B2 (en) * | 1999-01-13 | 2006-01-31 | Qualcomm, Incorporated | System for allocating resources in a communication system |
US7406098B2 (en) | 1999-01-13 | 2008-07-29 | Qualcomm Incorporated | Resource allocation in a communication system supporting application flows having quality of service requirements |
US6393012B1 (en) | 1999-01-13 | 2002-05-21 | Qualcomm Inc. | System for allocating resources in a communication system |
US20030198204A1 (en) * | 1999-01-13 | 2003-10-23 | Mukesh Taneja | Resource allocation in a communication system supporting application flows having quality of service requirements |
US20020061007A1 (en) * | 1999-01-13 | 2002-05-23 | Pankaj Rajesh K. | System for allocating resources in a communication system |
US6751194B1 (en) * | 1999-05-31 | 2004-06-15 | Nec Corporation | Packet multiplexer for priority control |
US6741570B1 (en) * | 1999-07-16 | 2004-05-25 | Nec Corporation | Cell buffer use rate monitoring method and system |
US6728265B1 (en) * | 1999-07-30 | 2004-04-27 | Intel Corporation | Controlling frame transmission |
US6754223B1 (en) * | 1999-08-17 | 2004-06-22 | Conexant Systems, Inc. | Integrated circuit that processes communication packets with co-processor circuitry to determine a prioritized processing order for a core processor |
US7952609B2 (en) | 1999-10-08 | 2011-05-31 | Axcess International, Inc. | Networked digital security system and methods |
US6954859B1 (en) | 1999-10-08 | 2005-10-11 | Axcess, Inc. | Networked digital security system and methods |
US7065097B2 (en) * | 1999-12-27 | 2006-06-20 | Matsushita Electric Industrial Co., Ltd. | Program information transmission apparatus that transits program information at a constant rate through a cycle |
US20010005374A1 (en) * | 1999-12-27 | 2001-06-28 | Tsutomu Kumazaki | Program information transmission apparatus that transits program information at a constant rate through a cycle |
US6717951B2 (en) * | 1999-12-29 | 2004-04-06 | Intel Corporation | Method and apparatus for determining priority of network packets |
EP2309696A1 (en) * | 2000-01-07 | 2011-04-13 | Qualcomm Incorporated | System for allocating resources in a communication system |
EP1475987A1 (en) | 2000-01-07 | 2004-11-10 | QUALCOMM Incorporated | System for allocating resources in a communication system |
WO2001052588A1 (en) * | 2000-01-07 | 2001-07-19 | Qualcomm Incorporated | System for allocating resources in a communication system |
US6952424B1 (en) * | 2000-04-13 | 2005-10-04 | International Business Machines Corporation | Method and system for network processor scheduling outputs using queueing |
US20060271704A1 (en) * | 2000-04-16 | 2006-11-30 | Wai-Chung Chan | Approach to minimize worst-case queueing delay for a switching communication system with transmission constraints |
US7370116B2 (en) * | 2000-04-16 | 2008-05-06 | Hughes Network Systems, Llc | Approach to minimize worst-case queuing delay for a switching communication system with transmission constraints |
WO2001082527A3 (en) * | 2000-04-20 | 2002-04-11 | Truetime Inc | Precise network time transfer |
US7876788B2 (en) | 2000-04-20 | 2011-01-25 | Symmetricom, Inc. | Network time transfer |
US6985499B2 (en) | 2000-04-20 | 2006-01-10 | Symmetricom, Inc. | Precise network time transfer |
WO2001082527A2 (en) * | 2000-04-20 | 2001-11-01 | Truetime, Inc. | Precise network time transfer |
FR2808345A1 (en) * | 2000-04-27 | 2001-11-02 | Imedi | Method for transmitting a time stamped packet over a computer network such as the Internet in which the precise time at which a packet is to be transmitted from a computer is determined and stamped on the packet |
US7031297B1 (en) * | 2000-06-15 | 2006-04-18 | Avaya Communication Israel Ltd. | Policy enforcement switching |
US9015471B2 (en) | 2000-07-10 | 2015-04-21 | Alterwan, Inc. | Inter-autonomous networking involving multiple service providers |
US9525620B2 (en) | 2000-07-10 | 2016-12-20 | Alterwan, Inc. | Private tunnel usage to create wide area network backbone over the internet |
US9667534B2 (en) | 2000-07-10 | 2017-05-30 | Alterwan, Inc. | VPN usage to create wide area network backbone over the internet |
US9985800B2 (en) | 2000-07-10 | 2018-05-29 | Alterwan, Inc. | VPN usage to create wide area network backbone over the internet |
EP1193921A3 (en) * | 2000-09-13 | 2003-06-18 | Harris Corporation | A system and method of increasing the message throughput in a radio network |
EP1193921A2 (en) * | 2000-09-13 | 2002-04-03 | Harris Corporation | A system and method of increasing the message throughput in a radio network |
KR100425061B1 (en) * | 2000-09-29 | 2004-03-30 | 잘링크 세미콘덕터 브이.엔. 아이엔씨. | Bandwidth sharing using emulated weighted fair queuing |
US7012895B1 (en) | 2000-11-17 | 2006-03-14 | University Of Kentucky Research Foundation | Packet-switching network with symmetrical topology and method of routing packets |
US6801505B1 (en) | 2000-11-28 | 2004-10-05 | Qosmetrics, Inc. | Method of using computer equipment to send a time-stamped frame |
US6847629B2 (en) | 2000-11-30 | 2005-01-25 | Qualcomm Incorporated | Method and apparatus for scheduling packet data transmissions in a wireless communication system |
US7236491B2 (en) * | 2000-11-30 | 2007-06-26 | Industrial Technology Research Institute | Method and apparatus for scheduling for packet-switched networks |
WO2002045362A2 (en) * | 2000-11-30 | 2002-06-06 | Qualcomm Incorporated | Method and apparatus for scheduling packet data transmissions in a wireless communication system |
US20020131413A1 (en) * | 2000-11-30 | 2002-09-19 | Shih-Chiang Tsao | Method and apparatus for scheduling for packet-switched networks |
US20050129063A1 (en) * | 2000-11-30 | 2005-06-16 | Leonid Razoumov | Method and apparatus for scheduling packet data transmissions in a wireless communication system |
JP2004537872A (en) * | 2000-11-30 | 2004-12-16 | クゥアルコム・インコーポレイテッド | Method and apparatus for scheduling packet data transmission in a wireless communication system |
US7822041B2 (en) | 2000-11-30 | 2010-10-26 | Qualcomm Incorporated | Method and apparatus for scheduling packet data transmissions in a wireless communication system |
WO2002045362A3 (en) * | 2000-11-30 | 2004-01-08 | Qualcomm Inc | Method and apparatus for scheduling packet data transmissions in a wireless communication system |
WO2002045310A1 (en) * | 2000-11-30 | 2002-06-06 | Mcdata Corporation | Method for scoring queued frames for selective transmission through a switch |
US6920135B1 (en) * | 2001-01-23 | 2005-07-19 | Tau Networks | Scalable switching system and method |
US7139271B1 (en) | 2001-02-07 | 2006-11-21 | Cortina Systems, Inc. | Using an embedded indication of egress application type to determine which type of egress processing to perform |
US7369574B1 (en) | 2001-02-07 | 2008-05-06 | Cortina Systems, Inc. | Multi-service segmentation and reassembly device that is operable in an ingress mode or in an egress mode |
US7142564B1 (en) | 2001-02-07 | 2006-11-28 | Cortina Systems, Inc. | Multi-service segmentation and reassembly device with a single data path that handles both cell and packet traffic |
US7298738B1 (en) | 2001-02-07 | 2007-11-20 | Cortina Systems, Inc. | Backpressuring using a serial bus interface and a status switch cell |
US7342942B1 (en) | 2001-02-07 | 2008-03-11 | Cortina Systems, Inc. | Multi-service segmentation and reassembly device that maintains only one reassembly context per active output port |
US7295574B1 (en) | 2001-02-07 | 2007-11-13 | Cortina Systems, Inc. | Multi-service segmentation and reassembly device involving multiple data path integrated circuits |
WO2002069544A3 (en) * | 2001-02-26 | 2003-03-20 | Maple Optical Systems Inc | Packet transmission scheduling in a data communication network |
US6469983B2 (en) * | 2001-02-26 | 2002-10-22 | Maple Optical Systems, Inc. | Data packet transmission scheduling using a partitioned heap |
WO2002069582A3 (en) * | 2001-02-26 | 2002-10-17 | Maple Optical Systems Inc | Data packet transmission scheduling |
US6577635B2 (en) * | 2001-02-26 | 2003-06-10 | Maple Optical Systems, Inc. | Data packet transmission scheduling |
WO2002069544A2 (en) * | 2001-02-26 | 2002-09-06 | Maple Optical Systems, Inc. | Packet transmission scheduling in a data communication network |
WO2002069582A2 (en) * | 2001-02-26 | 2002-09-06 | Maple Optical Systems, Inc. | Data packet transmission scheduling |
WO2002069575A1 (en) * | 2001-02-28 | 2002-09-06 | Gotham Networks, Inc. | Methods and apparatus for network routing device |
US20040076178A1 (en) * | 2001-03-29 | 2004-04-22 | Botton Laurence Jon | Protocol conversion |
US6807426B2 (en) | 2001-04-12 | 2004-10-19 | Qualcomm Incorporated | Method and apparatus for scheduling transmissions in a communication system |
US7899008B2 (en) | 2001-04-12 | 2011-03-01 | Qualcomm, Incorporated | Method and apparatus for scheduling packet data transmission in a wireless communication system |
CN1913719B (en) * | 2001-04-12 | 2011-06-15 | 高通股份有限公司 | Method and apparatus for scheduling transmissions in a communication system |
US20040062219A1 (en) * | 2001-04-12 | 2004-04-01 | Holtzman Jack M. | Method and apparatus for scheduling packet data transmission in a wireless communication system |
WO2002085061A1 (en) * | 2001-04-12 | 2002-10-24 | Qualcomm Incorporated | Method and apparatus for scheduling transmissions in a wireless communication system |
US20090154459A1 (en) * | 2001-04-13 | 2009-06-18 | Freescale Semiconductor, Inc. | Manipulating data streams in data stream processors |
US7929433B2 (en) * | 2001-04-13 | 2011-04-19 | Freescale Semiconductor, Inc. | Manipulating data streams in data stream processors |
US7327760B1 (en) | 2001-05-08 | 2008-02-05 | Cortina Systems, Inc. | Multi-service segmentation and reassembly device operable with either a cell-based or a packet-based switch fabric |
US7286566B1 (en) | 2001-05-08 | 2007-10-23 | Cortina Systems, Inc. | Multi-service segmentation and reassembly device that maintains reduced number of segmentation contexts |
US20020181454A1 (en) * | 2001-06-01 | 2002-12-05 | Norman Richard S. | Cell-based switch fabric with distributed scheduling |
US20020181455A1 (en) * | 2001-06-01 | 2002-12-05 | Norman Richard S. | Cell-based switch fabric with inter-cell control for regulating packet flow |
US20020181440A1 (en) * | 2001-06-01 | 2002-12-05 | Norman Richard S. | Cell-based switch fabric with cell-to-line-card control for regulating injection of packets |
US6990096B2 (en) | 2001-06-01 | 2006-01-24 | 4198638 Canada Inc. | Cell-based switch fabric architecture implemented on a single chip |
US6990097B2 (en) | 2001-06-01 | 2006-01-24 | 4198638 Canada Inc. | Cell-based switch fabric with inter-cell control for regulating packet flow |
US20020181452A1 (en) * | 2001-06-01 | 2002-12-05 | Norman Richard S. | Cell-based switch fabric architecture implemented on a single chip |
US7277429B2 (en) | 2001-06-01 | 2007-10-02 | 4198638 Canada Inc. | Cell-based switch fabric with distributed scheduling |
US7197042B2 (en) | 2001-06-01 | 2007-03-27 | 4198638 Canada Inc. | Cell-based switch fabric with cell-to-line-card control for regulating injection of packets |
US8213322B2 (en) | 2001-09-24 | 2012-07-03 | Topside Research, Llc | Dynamically distributed weighted fair queuing |
US20030058802A1 (en) * | 2001-09-24 | 2003-03-27 | Internet Machines Corporation | Adaptive rate controlled router system and method |
US7848251B2 (en) | 2001-09-24 | 2010-12-07 | Topside Research, Llc | Adaptive rate control |
US20090279560A1 (en) * | 2001-09-24 | 2009-11-12 | Jones Jason A | Adaptive Rate Control |
US7362751B2 (en) | 2001-10-03 | 2008-04-22 | Topside Research, Llc | Variable length switch fabric |
US20030063618A1 (en) * | 2001-10-03 | 2003-04-03 | Khacherian Todd L. | Variable length switch fabric |
US7463631B2 (en) | 2001-10-30 | 2008-12-09 | Qualcomm Incorporated | Method and apparatus for scheduling packet data transmissions in a wireless communication system |
US20030088694A1 (en) * | 2001-11-02 | 2003-05-08 | Internet Machines Corporation | Multicasting method and switch |
US7453801B2 (en) | 2001-11-08 | 2008-11-18 | Qualcomm Incorporated | Admission control and resource allocation in a communication system supporting application flows having quality of service requirements |
US7023856B1 (en) * | 2001-12-11 | 2006-04-04 | Riverstone Networks, Inc. | Method and system for providing differentiated service on a per virtual circuit basis within a packet-based switch/router |
US20120093162A1 (en) * | 2002-01-11 | 2012-04-19 | Bunson Bell, Llc | Reordering packets |
US7856011B2 (en) | 2002-01-11 | 2010-12-21 | Vic Alfano | Reordering packets |
US20100189123A1 (en) * | 2002-01-11 | 2010-07-29 | Vic Alfano | Reordering Packets |
US8107377B2 (en) * | 2002-01-11 | 2012-01-31 | Bunson Bell, Llc | Reordering packets |
US20030133465A1 (en) * | 2002-01-11 | 2003-07-17 | Vic Alfano | System for reordering sequenced based packets in a switching network |
US20060072578A1 (en) * | 2002-01-11 | 2006-04-06 | Vic Alfano | Reordering packets |
US8913618B2 (en) * | 2002-01-11 | 2014-12-16 | Bunson Bell, Limited Liability Company | Reordering packets |
US6967951B2 (en) * | 2002-01-11 | 2005-11-22 | Internet Machines Corp. | System for reordering sequenced based packets in a switching network |
US7480246B2 (en) | 2002-03-06 | 2009-01-20 | Agere Systems Inc. | Characterizing transmission of data segments within a switch fabric using multiple counters for each destination node |
US7586909B1 (en) | 2002-03-06 | 2009-09-08 | Agere Systems Inc. | Striping algorithm for switching fabric |
US20080212472A1 (en) * | 2002-03-06 | 2008-09-04 | Agere Systems Inc. | Backpressure mechanism for switching fabric |
US7319695B1 (en) | 2002-03-06 | 2008-01-15 | Agere Systems Inc. | Deficit-based striping algorithm |
US7426185B1 (en) | 2002-03-06 | 2008-09-16 | Agere Systems Inc. | Backpressure mechanism for switching fabric |
US20070189283A1 (en) * | 2002-03-06 | 2007-08-16 | Agere Systems Inc. | Characterizing transmission of data segments within a switch fabric using multiple counters for each destination node |
US7983287B2 (en) | 2002-03-06 | 2011-07-19 | Agere Systems Inc. | Backpressure mechanism for switching fabric |
US7246303B2 (en) | 2002-03-25 | 2007-07-17 | Intel Corporation | Error detection and recovery of data in striped channels |
US20030235188A1 (en) * | 2002-03-25 | 2003-12-25 | Anujan Varma | Caching queue status updates |
US7062592B2 (en) | 2002-03-25 | 2006-06-13 | Intel Corporation | Selecting a queue for service in a queuing system |
US20030182480A1 (en) * | 2002-03-25 | 2003-09-25 | Anujan Varma | Selecting a queue for service in a queuing system |
US7000061B2 (en) | 2002-03-25 | 2006-02-14 | Intel Corporation | Caching queue status updates |
US7546399B2 (en) * | 2002-03-25 | 2009-06-09 | Intel Corporation | Store and forward device utilizing cache to store status information for active queues |
US20040037302A1 (en) * | 2002-03-25 | 2004-02-26 | Anujan Varma | Queuing and de-queuing of data with a status cache |
US20030229844A1 (en) * | 2002-03-25 | 2003-12-11 | Akash Bansal | Graceful degradation of serial channels |
US20030202517A1 (en) * | 2002-04-30 | 2003-10-30 | Takahiro Kobayakawa | Apparatus for controlling packet output |
US7190674B2 (en) * | 2002-04-30 | 2007-03-13 | Fujitsu Limited | Apparatus for controlling packet output |
US7602718B2 (en) | 2002-05-02 | 2009-10-13 | Ntt Docomo, Inc. | Packet transmission control apparatus, mobile node, control node, packet communication method, and packet communication system |
US20040017775A1 (en) * | 2002-05-02 | 2004-01-29 | Ntt Docomo, Inc. | Packet transmission control apparatus, mobile node, control node, packet communication method, and packet communication system |
US20030214949A1 (en) * | 2002-05-16 | 2003-11-20 | Nadim Shaikli | System for reordering sequenced based packets in a switching network |
US7646780B2 (en) * | 2002-05-16 | 2010-01-12 | Topside Research, Llc | System for reordering sequenced based packets in a switching network |
US7668187B2 (en) * | 2002-05-16 | 2010-02-23 | Topside Research, Llc | Method for reordering sequenced packets |
US20070081539A1 (en) * | 2002-05-16 | 2007-04-12 | Nadim Shaikli | Method For Reordering Sequenced Packets |
US20070081558A1 (en) * | 2002-05-16 | 2007-04-12 | Nadim Shaikli | System For Reordering Sequenced Based Packets In A Switching Network |
US20030219014A1 (en) * | 2002-05-22 | 2003-11-27 | Shigeru Kotabe | Communication quality assuring method for use in packet communication system, and packet communication apparatus with transfer delay assurance function |
US20040017804A1 (en) * | 2002-07-19 | 2004-01-29 | Meenaradchagan Vishnu | Arbiter for an input buffered communication switch |
US6954811B2 (en) | 2002-07-19 | 2005-10-11 | Calix Networks, Inc. | Arbiter for an input buffered communication switch |
US7631096B1 (en) * | 2002-10-11 | 2009-12-08 | Alcatel Lucent | Real-time bandwidth provisioning in a switching device |
US7336662B2 (en) | 2002-10-25 | 2008-02-26 | Alcatel Lucent | System and method for implementing GFR service in an access node's ATM switch fabric |
US7236495B2 (en) | 2002-10-25 | 2007-06-26 | Alcatel Lucent | Calendar heap system and method for efficient sorting |
US20040081137A1 (en) * | 2002-10-25 | 2004-04-29 | Mudhafar Hassan-Ali | Virtual group connection scheme for ATM architecture in an access node |
US7280542B2 (en) | 2002-10-25 | 2007-10-09 | Alcatel Lucent | Multicasting system and method for use in an access node's ATM switch fabric |
US20040081157A1 (en) * | 2002-10-25 | 2004-04-29 | Mudhafar Hassan-Ali | Calendar heap system and method for efficient sorting |
US20040081167A1 (en) * | 2002-10-25 | 2004-04-29 | Mudhafar Hassan-Ali | Hierarchical scheduler architecture for use with an access node |
US20040081164A1 (en) * | 2002-10-25 | 2004-04-29 | Mudhafar Hassan-Ali | System and method for implementing GFR service in an access node' s ATM switch fabric |
US7283532B2 (en) | 2002-10-25 | 2007-10-16 | Alcatel Lucent | Hierarchical scheduler architecture for use with an access node |
US20040081156A1 (en) * | 2002-10-25 | 2004-04-29 | Mudhafar Hassan-Ali | Multicasting system and method for use in an access node's ATM switch fabric |
US8045539B2 (en) | 2002-10-25 | 2011-10-25 | Alcatel Lucent | Virtual group connection scheme for ATM architecture in an access node |
EP1414197A3 (en) * | 2002-10-25 | 2004-07-07 | Alcatel | Multicasting system and method for use in an access node's ATM switch fabric |
EP1414197A2 (en) * | 2002-10-25 | 2004-04-28 | Alcatel | Multicasting system and method for use in an access node's ATM switch fabric |
US20040114602A1 (en) * | 2002-12-13 | 2004-06-17 | Ko Nam Seok | Packet scheduling system and method for high-speed packet networks |
US7394836B2 (en) | 2002-12-13 | 2008-07-01 | Electronics And Telecommunications Research Institute | Packet scheduling system and method for high-speed packet networks |
US20050015388A1 (en) * | 2003-07-18 | 2005-01-20 | Subhajit Dasgupta | Maintaining aggregate data counts for flow controllable queues |
US7324537B2 (en) | 2003-07-18 | 2008-01-29 | Intel Corporation | Switching device with asymmetric port speeds |
US20050013311A1 (en) * | 2003-07-18 | 2005-01-20 | Ramaprasad Samudrala | Switching device with asymmetric port speeds |
US20050013251A1 (en) * | 2003-07-18 | 2005-01-20 | Hsuan-Wen Wang | Flow control hub having scoreboard memory |
US7080168B2 (en) | 2003-07-18 | 2006-07-18 | Intel Corporation | Maintaining aggregate data counts for flow controllable queues |
US20090141626A1 (en) * | 2003-09-17 | 2009-06-04 | Rivulet Communications, Inc. | Empirical scheduling of network packets using a plurality of test packets |
US7529247B2 (en) | 2003-09-17 | 2009-05-05 | Rivulet Communications, Inc. | Empirical scheduling of network packets |
US7911963B2 (en) | 2003-09-17 | 2011-03-22 | Nds Imaging Holdings, Llc | Empirical scheduling of network packets |
US7876692B2 (en) | 2003-09-17 | 2011-01-25 | NDS Imaging Holdings, LLC. | Empirical scheduling of network packets using a plurality of test packets |
US7468948B2 (en) | 2003-09-17 | 2008-12-23 | Steven A Rogers | Empirical scheduling of network packets using coarse and fine testing periods |
US20050058083A1 (en) * | 2003-09-17 | 2005-03-17 | Rivulet Communications, Inc. | Empirical scheduling of network packets using coarse and fine testing periods |
US20090207732A1 (en) * | 2003-09-17 | 2009-08-20 | Rivulet Communications Inc. | Empirical scheduling of network packets |
US20050086362A1 (en) * | 2003-09-17 | 2005-04-21 | Rogers Steven A. | Empirical scheduling of network packets |
US7339923B2 (en) | 2003-10-31 | 2008-03-04 | Rivulet Communications, Inc. | Endpoint packet scheduling system |
US20050094642A1 (en) * | 2003-10-31 | 2005-05-05 | Rogers Steven A. | Endpoint packet scheduling system |
US20050100045A1 (en) * | 2003-11-06 | 2005-05-12 | Interdigital Technology Corporation | Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs) |
US7443823B2 (en) | 2003-11-06 | 2008-10-28 | Interdigital Technology Corporation | Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs) |
US20050099978A1 (en) * | 2003-11-06 | 2005-05-12 | Interdigital Technology Corporation | Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs) |
US7613153B2 (en) * | 2003-11-06 | 2009-11-03 | Interdigital Technology Corporation | Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs) |
US20090116464A1 (en) * | 2003-11-06 | 2009-05-07 | Interdigital Technology Corporation | ACCESS POINTS WITH SELECTIVE COMMUNICATION RATE AND SCHEDULING CONTROL AND RELATED METHODS FOR WIRELESS LOCAL AREA NETWORKS (WLANs) |
US7787415B2 (en) | 2003-11-06 | 2010-08-31 | Interdigital Technology Corporation | Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs) |
US7656899B2 (en) * | 2003-11-06 | 2010-02-02 | Interdigital Technology Corporation | Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs) |
US20050099979A1 (en) * | 2003-11-06 | 2005-05-12 | Interdigital Technology Corporation | Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs) |
US20050111357A1 (en) * | 2003-11-25 | 2005-05-26 | Rogers Steven A. | Internet endpoint system |
US7508813B2 (en) | 2003-11-25 | 2009-03-24 | Rivulet Communications | Local area network contention avoidance |
US8488449B1 (en) * | 2003-12-15 | 2013-07-16 | Dinochip, Inc. | Managing network traffic using floating point format values |
US20050135355A1 (en) * | 2003-12-22 | 2005-06-23 | Raman Muthukrishnan | Switching device utilizing internal priority assignments |
US20050135356A1 (en) * | 2003-12-22 | 2005-06-23 | Raman Muthukrishnan | Switching device utilizing requests indicating cumulative amount of data |
US7324541B2 (en) | 2003-12-22 | 2008-01-29 | Intel Corporation | Switching device utilizing internal priority assignments |
US7570654B2 (en) | 2003-12-22 | 2009-08-04 | Intel Corporation | Switching device utilizing requests indicating cumulative amount of data |
US20050135398A1 (en) * | 2003-12-22 | 2005-06-23 | Raman Muthukrishnan | Scheduling system utilizing pointer perturbation mechanism to improve efficiency |
US7623524B2 (en) | 2003-12-22 | 2009-11-24 | Intel Corporation | Scheduling system utilizing pointer perturbation mechanism to improve efficiency |
WO2005088906A1 (en) * | 2004-03-15 | 2005-09-22 | Nethawk Oyj | Method, device and computer program product for time stamping received messages |
US20050207436A1 (en) * | 2004-03-18 | 2005-09-22 | Anujan Varma | Switching device based on aggregation of packets |
US20060146721A1 (en) * | 2004-05-05 | 2006-07-06 | Attar Rashid A | Distributed forward link schedulers for multi-carrier communication systems |
US8331377B2 (en) * | 2004-05-05 | 2012-12-11 | Qualcomm Incorporated | Distributed forward link schedulers for multi-carrier communication systems |
US8472322B2 (en) | 2004-05-05 | 2013-06-25 | Qualcomm Incorporated | Method and apparatus for adaptive delay management |
US20060039354A1 (en) * | 2004-07-23 | 2006-02-23 | Citrix Systems, Inc. | Systems and methods for client-side application-aware prioritization of network communications |
US9219579B2 (en) * | 2004-07-23 | 2015-12-22 | Citrix Systems, Inc. | Systems and methods for client-side application-aware prioritization of network communications |
US20060167965A1 (en) * | 2004-09-30 | 2006-07-27 | Microsoft Corporation | Network-specific estimation in network node discovery |
US7870247B2 (en) | 2004-09-30 | 2011-01-11 | Microsoft Corporation | Node discovery involving multiple node enumerators |
US7953845B2 (en) | 2004-09-30 | 2011-05-31 | Microsoft Corporation | Network-specific estimation in network node discovery |
US20060075113A1 (en) * | 2004-09-30 | 2006-04-06 | Microsoft Corporation | Network node enumeration |
US20060168276A1 (en) * | 2004-09-30 | 2006-07-27 | Microsoft Corporation | Node discovery involving multiple node enumerators |
US20110173320A1 (en) * | 2004-09-30 | 2011-07-14 | Microsoft Corporation | Network-specific estimation in network node discovery |
US7453885B2 (en) | 2004-10-13 | 2008-11-18 | Rivulet Communications, Inc. | Network connection device |
US20090073985A1 (en) * | 2004-10-13 | 2009-03-19 | Rivulet Communications, Inc. | Network connection device |
US20060077981A1 (en) * | 2004-10-13 | 2006-04-13 | Rivulet Communications, Inc. | Network connection device |
US8059531B2 (en) | 2004-12-14 | 2011-11-15 | Electronics And Telecommunications Research Institute | Packet scheduling method for real-time traffic transmission in mobile telecommunication system |
WO2006065021A1 (en) * | 2004-12-14 | 2006-06-22 | Electronics And Telecommunications Research Institute | Packet scheduling method for real-time traffic transmission in mobile telecommunication system |
US7480788B2 (en) * | 2005-03-31 | 2009-01-20 | Fujitsu Limited | Command time-out managing apparatus |
US20060221781A1 (en) * | 2005-03-31 | 2006-10-05 | Fujitsu Limited | Information processing apparatus |
US20070041364A1 (en) * | 2005-08-12 | 2007-02-22 | Cellco Partnership (D/B/A Verizon Wireless) | Integrated packet latency aware QoS scheduling using proportional fairness and weighted fair queuing for wireless integrated multimedia packet services |
EP1913744A4 (en) * | 2005-08-12 | 2011-03-23 | Cellco Partnership Dba Verizon | Integrated packet latency aware qos scheduling using proportional fairness and weighted fair queuing for wireless integrated multimedia packet services |
EP1913744A2 (en) * | 2005-08-12 | 2008-04-23 | Cellco Partnership d/b/a Verizon Wireless | Integrated packet latency aware qos scheduling using proportional fairness and weighted fair queuing for wireless integrated multimedia packet services |
US7489690B2 (en) * | 2005-08-12 | 2009-02-10 | Cellco Partnership | Integrated packet latency aware QoS scheduling algorithm using proportional fairness and weighted fair queuing for wireless integrated multimedia packet services |
EP1838052A1 (en) * | 2006-03-20 | 2007-09-26 | Alcatel Lucent | Method for composing a data stream, a unit therefor and a switch with such unit |
US20080013450A1 (en) * | 2006-04-03 | 2008-01-17 | Worley John S | System and method for time-out management |
US8165025B2 (en) * | 2006-12-08 | 2012-04-24 | Ixia | Method and apparatus for generating a unique packet identifier |
US20080137539A1 (en) * | 2006-12-08 | 2008-06-12 | Hein Richard W | Method and Apparatus for Generating a Unique Packet Identifier |
US20080159145A1 (en) * | 2006-12-29 | 2008-07-03 | Raman Muthukrishnan | Weighted bandwidth switching device |
US7839864B1 (en) * | 2007-05-21 | 2010-11-23 | Cisco Technology, Inc. | Priority propagation with a hierarchical asynchronous transfer mode (ATM) scheduler |
US8588239B2 (en) * | 2008-04-16 | 2013-11-19 | Fujitsu Limited | Relaying apparatus and packet relaying apparatus |
US20090262748A1 (en) * | 2008-04-16 | 2009-10-22 | Fujitsu Limited | Relaying apparatus and packet relaying apparatus |
US8891517B2 (en) | 2008-10-10 | 2014-11-18 | Micron Technology, Inc. | Switching device |
GB2464310A (en) * | 2008-10-10 | 2010-04-14 | Virtensys Ltd | Scheduling transmission of selected data packets from ingress to egress ports in a switching device. |
GB2464310B (en) * | 2008-10-10 | 2012-10-17 | Micron Technology Inc | Switching device |
US9602436B2 (en) | 2008-10-10 | 2017-03-21 | Micron Technology, Inc. | Switching device |
US20100312928A1 (en) * | 2009-06-09 | 2010-12-09 | Brownell Paul V | System and method for operating a communication link |
US8290488B2 (en) * | 2010-04-23 | 2012-10-16 | Wistron Neweb Corp. | Scanning methods and systems for wireless networks |
US20110263251A1 (en) * | 2010-04-23 | 2011-10-27 | Wistron Neweb Corp. | Scanning methods and systems for wireless networks |
US8462802B2 (en) * | 2010-09-13 | 2013-06-11 | Juniper Networks, Inc. | Hybrid weighted round robin (WRR) traffic scheduling |
US20120063313A1 (en) * | 2010-09-13 | 2012-03-15 | Juniper Networks, Inc. | Hybrid weighted round robin (wrr) traffic scheduling |
US9477563B2 (en) | 2011-01-11 | 2016-10-25 | A10 Networks, Inc. | Virtual application delivery chassis system |
US10530847B2 (en) | 2011-01-11 | 2020-01-07 | A10 Networks, Inc. | Virtual application delivery chassis system |
US9838472B2 (en) | 2011-01-11 | 2017-12-05 | A10 Networks, Inc. | Virtual application delivery chassis system |
US20120213076A1 (en) * | 2011-02-21 | 2012-08-23 | Huawei Technologies Co., Ltd. | Cell processing method, source line card, and network card in switching network |
US8902752B2 (en) * | 2011-02-21 | 2014-12-02 | Huawei Technologies Co., Ltd. | Cell processing method, source line card, and network card in switching network |
US9154577B2 (en) | 2011-06-06 | 2015-10-06 | A10 Networks, Inc. | Sychronization of configuration file of virtual application distribution chassis |
US9596134B2 (en) | 2011-06-06 | 2017-03-14 | A10 Networks, Inc. | Synchronization of configuration file of virtual application distribution chassis |
US10298457B2 (en) | 2011-06-06 | 2019-05-21 | A10 Networks, Inc. | Synchronization of configuration file of virtual application distribution chassis |
US9912538B2 (en) | 2011-06-06 | 2018-03-06 | A10 Networks, Inc. | Synchronization of configuration file of virtual application distribution chassis |
US10225179B2 (en) | 2013-11-05 | 2019-03-05 | Cisco Technology, Inc. | Virtual port channel bounce in overlay network |
US10516612B2 (en) | 2013-11-05 | 2019-12-24 | Cisco Technology, Inc. | System and method for identification of large-data flows |
US10020989B2 (en) | 2013-11-05 | 2018-07-10 | Cisco Technology, Inc. | Provisioning services in legacy mode in a data center network |
US10079761B2 (en) | 2013-11-05 | 2018-09-18 | Cisco Technology, Inc. | Hierarchical routing with table management across hardware modules |
US11411770B2 (en) | 2013-11-05 | 2022-08-09 | Cisco Technology, Inc. | Virtual port channel bounce in overlay network |
US11528228B2 (en) | 2013-11-05 | 2022-12-13 | Cisco Technology, Inc. | System and method for multi-path load balancing in network fabrics |
US11625154B2 (en) | 2013-11-05 | 2023-04-11 | Cisco Technology, Inc. | Stage upgrade of image versions on devices in a cluster |
US10148586B2 (en) | 2013-11-05 | 2018-12-04 | Cisco Technology, Inc. | Work conserving scheduler based on ranking |
US10164782B2 (en) | 2013-11-05 | 2018-12-25 | Cisco Technology, Inc. | Method and system for constructing a loop free multicast tree in a data-center fabric |
US11888746B2 (en) | 2013-11-05 | 2024-01-30 | Cisco Technology, Inc. | System and method for multi-path load balancing in network fabrics |
US10182496B2 (en) | 2013-11-05 | 2019-01-15 | Cisco Technology, Inc. | Spanning tree protocol optimization |
US10187302B2 (en) | 2013-11-05 | 2019-01-22 | Cisco Technology, Inc. | Source address translation in overlay networks |
US11018898B2 (en) | 2013-11-05 | 2021-05-25 | Cisco Technology, Inc. | Multicast multipathing in an overlay network |
US10951522B2 (en) | 2013-11-05 | 2021-03-16 | Cisco Technology, Inc. | IP-based forwarding of bridged and routed IP packets and unicast ARP |
US9674086B2 (en) * | 2013-11-05 | 2017-06-06 | Cisco Technology, Inc. | Work conserving schedular based on ranking |
US10904146B2 (en) | 2013-11-05 | 2021-01-26 | Cisco Technology, Inc. | Hierarchical routing with table management across hardware modules |
US11811555B2 (en) | 2013-11-05 | 2023-11-07 | Cisco Technology, Inc. | Multicast multipathing in an overlay network |
US10374878B2 (en) | 2013-11-05 | 2019-08-06 | Cisco Technology, Inc. | Forwarding tables for virtual networking devices |
US10382345B2 (en) | 2013-11-05 | 2019-08-13 | Cisco Technology, Inc. | Dynamic flowlet prioritization |
US10778584B2 (en) | 2013-11-05 | 2020-09-15 | Cisco Technology, Inc. | System and method for multi-path load balancing in network fabrics |
US20150124832A1 (en) * | 2013-11-05 | 2015-05-07 | Cisco Technology, Inc. | Work conserving schedular based on ranking |
US10652163B2 (en) | 2013-11-05 | 2020-05-12 | Cisco Technology, Inc. | Boosting linked list throughput |
US10581635B2 (en) | 2013-11-05 | 2020-03-03 | Cisco Technology, Inc. | Managing routing information for tunnel endpoints in overlay networks |
US10606454B2 (en) | 2013-11-05 | 2020-03-31 | Cisco Technology, Inc. | Stage upgrade of image versions on devices in a cluster |
US10623206B2 (en) | 2013-11-05 | 2020-04-14 | Cisco Technology, Inc. | Multicast multipathing in an overlay network |
US10776553B2 (en) | 2013-11-06 | 2020-09-15 | Cisco Technology, Inc. | Techniques for optimizing dual track routing |
US9996653B1 (en) | 2013-11-06 | 2018-06-12 | Cisco Technology, Inc. | Techniques for optimizing dual track routing |
US10742559B2 (en) | 2014-04-24 | 2020-08-11 | A10 Networks, Inc. | Eliminating data traffic redirection in scalable clusters |
US9961130B2 (en) | 2014-04-24 | 2018-05-01 | A10 Networks, Inc. | Distributed high availability processing methods for service sessions |
US10116493B2 (en) | 2014-11-21 | 2018-10-30 | Cisco Technology, Inc. | Recovering from virtual port channel peer failure |
US10819563B2 (en) | 2014-11-21 | 2020-10-27 | Cisco Technology, Inc. | Recovering from virtual port channel peer failure |
US10318288B2 (en) | 2016-01-13 | 2019-06-11 | A10 Networks, Inc. | System and method to process a chain of network applications |
US10142163B2 (en) | 2016-03-07 | 2018-11-27 | Cisco Technology, Inc | BFD over VxLAN on vPC uplinks |
JP2018530973A (en) * | 2016-03-09 | 2018-10-18 | ミツビシ・エレクトリック・アールアンドディー・センター・ヨーロッパ・ビーヴィMitsubishi Electric R&D Centre Europe B.V. | Method for multiplexing scheduled frames in an Ethernet switch |
US10333828B2 (en) | 2016-05-31 | 2019-06-25 | Cisco Technology, Inc. | Bidirectional multicasting over virtual port channel |
US11509501B2 (en) | 2016-07-20 | 2022-11-22 | Cisco Technology, Inc. | Automatic port verification and policy application for rogue devices |
US10193750B2 (en) | 2016-09-07 | 2019-01-29 | Cisco Technology, Inc. | Managing virtual port channel switch peers from software-defined network controller |
US10749742B2 (en) | 2016-09-07 | 2020-08-18 | Cisco Technology, Inc. | Managing virtual port channel switch peers from software-defined network controller |
US10547509B2 (en) | 2017-06-19 | 2020-01-28 | Cisco Technology, Inc. | Validation of a virtual port channel (VPC) endpoint in the network fabric |
US11438234B2 (en) | 2017-06-19 | 2022-09-06 | Cisco Technology, Inc. | Validation of a virtual port channel (VPC) endpoint in the network fabric |
US10873506B2 (en) | 2017-06-19 | 2020-12-22 | Cisco Technology, Inc. | Validation of a virtual port channel (VPC) endpoint in the network fabric |
US11038819B2 (en) * | 2017-06-29 | 2021-06-15 | Intel Corporation | Technologies for extracting extrinsic entropy for workload distribution |
US20190007347A1 (en) * | 2017-06-29 | 2019-01-03 | Intel Corporation | Technologies for extracting extrinsic entropy for workload distribution |
US11159426B2 (en) * | 2019-05-27 | 2021-10-26 | Fujitsu Limited | Packet processing device and network system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5859835A (en) | Traffic scheduling system and method for packet-switched networks | |
US6134217A (en) | Traffic scheduling system and method for packet-switched networks with fairness and low latency | |
Varma et al. | Hardware implementation of fair queuing algorithms for asynchronous transfer mode networks | |
US5278828A (en) | Method and system for managing queued cells | |
US6351466B1 (en) | Switching systems and methods of operation of switching systems | |
Stiliadis et al. | A general methodology for designing efficient traffic scheduling and shaping algorithms | |
US5335224A (en) | Service guarantees/congestion control in high speed networks | |
US5602830A (en) | Method and an apparatus for shaping the output traffic in a fixed length cell switching network node | |
US5835494A (en) | Multi-level rate scheduler | |
EP1048186B1 (en) | Method for providing bandwidth and delay guarantees in a crossbar switch with speedup | |
EP0859492B1 (en) | Fair queuing apparatus with adaptive bandwidth redistribution | |
Cidon et al. | Real-time packet switching: A performance analysis | |
US5818815A (en) | Method and an apparatus for shaping the output traffic in a fixed length cell switching network node | |
US6442164B1 (en) | Method and system for allocating bandwidth and buffer resources to constant bit rate (CBR) traffic | |
USRE43110E1 (en) | Pipelined maximal-sized matching cell dispatch scheduling | |
US6175570B1 (en) | Method and an apparatus for shaping the output traffic in a fixed length cell switching network node | |
US6396843B1 (en) | Method and apparatus for guaranteeing data transfer rates and delays in data packet networks using logarithmic calendar queues | |
EP1061763B1 (en) | A pipelined packet scheduler for high speed optical switches | |
US6262989B1 (en) | Apparatus and method for providing different quality of service connections in a tunnel mode | |
JPH10327171A (en) | Queue managing system | |
US20050010676A1 (en) | Time-based transmission queue for traffic management of asynchronous transfer mode virtual circuits on a multi-threaded, multi-processor system | |
Chiussi et al. | Implementing fair queueing in atm switches: The discrete-rate approach | |
US20020150047A1 (en) | System and method for scheduling transmission of asynchronous transfer mode cells | |
EP0870415B1 (en) | Switching apparatus | |
Cheng et al. | A finite buffer two class queue with different scheduling and push-out schemes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: NATIONAL SCIENCE FOUNDATION, VIRGINIA Free format text: CONFIRMATORY LICENSE;ASSIGNOR:REGENTS OF THE UNIVERSITY OF CALIFORNIA, THE;REEL/FRAME:013075/0374 Effective date: 20020326 |
|
REMI | Maintenance fee reminder mailed | ||
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: NATIONAL SCIENCE FOUNDATION,VIRGINIA Free format text: CONFIRMATORY LICENSE;ASSIGNOR:UNIVERSITY OF CALIFORNIA;REEL/FRAME:024384/0429 Effective date: 20080724 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: NATIONAL SCIENCE FOUNDATION, VIRGINIA Free format text: CONFIRMATORY LICENSE;ASSIGNOR:UNIVERSITY OF CALIFORNIA;REEL/FRAME:025549/0034 Effective date: 20080724 |