Movatterモバイル変換


[0]ホーム

URL:


US20100274897A1 - Random Early Detect and Differential Packet Aging Flow Control in Switch Queues - Google Patents

Random Early Detect and Differential Packet Aging Flow Control in Switch Queues
Download PDF

Info

Publication number
US20100274897A1
US20100274897A1US12/831,734US83173410AUS2010274897A1US 20100274897 A1US20100274897 A1US 20100274897A1US 83173410 AUS83173410 AUS 83173410AUS 2010274897 A1US2010274897 A1US 2010274897A1
Authority
US
United States
Prior art keywords
packet
incoming packet
lifetime value
value
output queue
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.)
Abandoned
Application number
US12/831,734
Inventor
Yean Kee Yong
Hong Lee Koo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US12/831,734priorityCriticalpatent/US20100274897A1/en
Publication of US20100274897A1publicationCriticalpatent/US20100274897A1/en
Assigned to INTEL CORPORATIONreassignmentINTEL CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: Lantiq Beteiligungs-GmbH & Co. KG
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Flow control is provided for a packet switch. An incoming packet is classified according to its priority based on predefined rules to produce a weight value based on the priority of the packet. A lifetime value associated with the packet is produced based on the weight value and the queue occupancy in a queue to which the packet is assigned. The packet is discarded if its associated lifetime value is less than or equal to a threshold value. Otherwise the packet and associated lifetime value are sent to the queue. The lifetime value is periodically changed and compared to a threshold value. The packet is removed from the queue when its lifetime value reaches the threshold value.

Description

Claims (20)

US12/831,7342004-01-062010-07-07Random Early Detect and Differential Packet Aging Flow Control in Switch QueuesAbandonedUS20100274897A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US12/831,734US20100274897A1 (en)2004-01-062010-07-07Random Early Detect and Differential Packet Aging Flow Control in Switch Queues

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US10/752,622US20050149563A1 (en)2004-01-062004-01-06Random early detect and differential packet aging flow control in switch queues
US11/495,651US7756977B2 (en)2004-01-062006-07-28Random early detect and differential packet aging flow control in switch queues
US12/831,734US20100274897A1 (en)2004-01-062010-07-07Random Early Detect and Differential Packet Aging Flow Control in Switch Queues

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US11/495,651ContinuationUS7756977B2 (en)2004-01-062006-07-28Random early detect and differential packet aging flow control in switch queues

Publications (1)

Publication NumberPublication Date
US20100274897A1true US20100274897A1 (en)2010-10-28

Family

ID=34711644

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US10/752,622AbandonedUS20050149563A1 (en)2004-01-062004-01-06Random early detect and differential packet aging flow control in switch queues
US11/495,651Expired - LifetimeUS7756977B2 (en)2004-01-062006-07-28Random early detect and differential packet aging flow control in switch queues
US12/831,734AbandonedUS20100274897A1 (en)2004-01-062010-07-07Random Early Detect and Differential Packet Aging Flow Control in Switch Queues

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US10/752,622AbandonedUS20050149563A1 (en)2004-01-062004-01-06Random early detect and differential packet aging flow control in switch queues
US11/495,651Expired - LifetimeUS7756977B2 (en)2004-01-062006-07-28Random early detect and differential packet aging flow control in switch queues

Country Status (1)

CountryLink
US (3)US20050149563A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140105004A1 (en)*2012-10-122014-04-17Rockwell Automation Technologies, Inc.Hardware-Based Granular Traffic Storm Protection
CN108173784A (en)*2017-12-292018-06-15湖南恒茂高科股份有限公司A kind of aging method and device of the data pack buffer of interchanger
WO2020133218A1 (en)*2018-12-282020-07-02华为技术有限公司Retransmission data processing method and device

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090010259A1 (en)*2007-07-082009-01-08Alexander SirotkinDevice, system, and method of classification of communication traffic
CN101616097B (en)*2009-07-312012-05-23中兴通讯股份有限公司Method and system for managing output port queue of network processor
US8184540B1 (en)*2009-12-112012-05-22Juniper Networks, Inc.Packet lifetime-based memory allocation
CN102868577A (en)*2012-10-092013-01-09盛科网络(苏州)有限公司Weighted random early detection (WRED) automated testing method and device
US9042222B2 (en)2012-11-282015-05-26Broadcom CorporationDeadlock recovery for distributed devices
JP6127857B2 (en)*2013-09-172017-05-17富士通株式会社 Traffic control equipment
US10547561B1 (en)2017-11-222020-01-28Juniper Networks, Inc.Queuing system to achieve maximum queuing latency in a computing device
US10623329B2 (en)*2018-06-272020-04-14Juniper Networks, Inc.Queuing system to predict packet lifetime in a computing device

Citations (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4642758A (en)*1984-07-161987-02-10At&T Bell LaboratoriesFile transfer scheduling arrangement
US6081507A (en)*1998-11-042000-06-27Polytechnic UniversityMethods and apparatus for handling time stamp aging
US6091709A (en)*1997-11-252000-07-18International Business Machines CorporationQuality of service management for packet switched networks
US6408006B1 (en)*1997-12-012002-06-18Alcatel Canada Inc.Adaptive buffering allocation under multiple quality of service
US6407999B1 (en)*1996-10-082002-06-18Nokia Telecommunications OyMethod and router in a packet network with priority classes
US20020075805A1 (en)*2000-09-222002-06-20Narad Networks, Inc.Broadband system with QOS based packet handling
US6463068B1 (en)*1997-12-312002-10-08Cisco Technologies, Inc.Router with class of service mapping
US20020181455A1 (en)*2001-06-012002-12-05Norman Richard S.Cell-based switch fabric with inter-cell control for regulating packet flow
US20030007452A1 (en)*2001-06-072003-01-09International Business Machines CorporationBandwidth allocation in accordance with shared queue output limit
US20030086140A1 (en)*2000-10-262003-05-08Wave7 Optics, Inc.Method and system for processing downstream packets of an optical network
US20030120795A1 (en)*2001-12-202003-06-26Marnetics Ltd.Method for capacity enhancement of packet switched networks
US6594270B1 (en)*1999-04-212003-07-153Com CorporationAgeing of data packets using queue pointers
US6594268B1 (en)*1999-03-112003-07-15Lucent Technologies Inc.Adaptive routing system and method for QOS packet networks
US20030154328A1 (en)*2002-02-042003-08-14Henderson Alex E.Services processor having a queue operations unit and an output scheduler
US20030189934A1 (en)*2002-04-082003-10-09International Business Machines CorporationMethod and system for priority enforcement with flow control
US6657960B1 (en)*1999-11-232003-12-02International Business Machines CorporationMethod and system for providing differentiated services in computer networks
US6741562B1 (en)*2000-12-152004-05-25Tellabs San Jose, Inc.Apparatus and methods for managing packets in a broadband data stream
US6791949B1 (en)*2000-04-282004-09-14Raytheon CompanyNetwork protocol for wireless ad hoc networks
US6839321B1 (en)*2000-07-182005-01-04AlcatelDomain based congestion management
US20050013248A1 (en)*2001-03-082005-01-20Adisak MekkittikulMethod and system for bandwidth allocation tracking in a packet data network
US6856596B2 (en)*2000-12-012005-02-15Marconi Communications, Inc.Approximation of the weighted random early detection buffer admittance algorithm
US6882623B1 (en)*2000-02-082005-04-19Native Networks Technologies Ltd.Multi-level scheduling method for multiplexing packets in a communications network
US6891834B1 (en)*1999-09-092005-05-10Avici SystemsApparatus and method for packet scheduling
US20050114540A1 (en)*2003-11-122005-05-26International Business Machines CorporationMethod and system of generically specifying congestion control and a voidance behavior
US6904015B1 (en)*2000-09-012005-06-07Force10 Networks, Inc.Congestion avoidance profiles in a packet switching system
US6920109B2 (en)*2000-05-172005-07-19Hitachi, Ltd.Packet shaper
US7031341B2 (en)*1999-07-272006-04-18Wuhan Research Institute Of Post And Communications, Mii.Interfacing apparatus and method for adapting Ethernet directly to physical channel
US7061862B2 (en)*2000-12-112006-06-13Kabushiki Kaisha ToshibaInter-network relay system and method
US7095754B2 (en)*2000-11-032006-08-22At&T Corp.Tiered contention multiple access (TCMA): a method for priority-based shared channel access
US7840696B2 (en)*2003-07-252010-11-23Broadcom CorporationApparatus and method for classifier identification

Patent Citations (31)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4642758A (en)*1984-07-161987-02-10At&T Bell LaboratoriesFile transfer scheduling arrangement
US6407999B1 (en)*1996-10-082002-06-18Nokia Telecommunications OyMethod and router in a packet network with priority classes
US6091709A (en)*1997-11-252000-07-18International Business Machines CorporationQuality of service management for packet switched networks
US6408006B1 (en)*1997-12-012002-06-18Alcatel Canada Inc.Adaptive buffering allocation under multiple quality of service
US6463068B1 (en)*1997-12-312002-10-08Cisco Technologies, Inc.Router with class of service mapping
US6081507A (en)*1998-11-042000-06-27Polytechnic UniversityMethods and apparatus for handling time stamp aging
US6594268B1 (en)*1999-03-112003-07-15Lucent Technologies Inc.Adaptive routing system and method for QOS packet networks
US6594270B1 (en)*1999-04-212003-07-153Com CorporationAgeing of data packets using queue pointers
US7031341B2 (en)*1999-07-272006-04-18Wuhan Research Institute Of Post And Communications, Mii.Interfacing apparatus and method for adapting Ethernet directly to physical channel
US6891834B1 (en)*1999-09-092005-05-10Avici SystemsApparatus and method for packet scheduling
US6657960B1 (en)*1999-11-232003-12-02International Business Machines CorporationMethod and system for providing differentiated services in computer networks
US6882623B1 (en)*2000-02-082005-04-19Native Networks Technologies Ltd.Multi-level scheduling method for multiplexing packets in a communications network
US6791949B1 (en)*2000-04-282004-09-14Raytheon CompanyNetwork protocol for wireless ad hoc networks
US6920109B2 (en)*2000-05-172005-07-19Hitachi, Ltd.Packet shaper
US6839321B1 (en)*2000-07-182005-01-04AlcatelDomain based congestion management
US6904015B1 (en)*2000-09-012005-06-07Force10 Networks, Inc.Congestion avoidance profiles in a packet switching system
US20020075805A1 (en)*2000-09-222002-06-20Narad Networks, Inc.Broadband system with QOS based packet handling
US20030086140A1 (en)*2000-10-262003-05-08Wave7 Optics, Inc.Method and system for processing downstream packets of an optical network
US7095754B2 (en)*2000-11-032006-08-22At&T Corp.Tiered contention multiple access (TCMA): a method for priority-based shared channel access
US6856596B2 (en)*2000-12-012005-02-15Marconi Communications, Inc.Approximation of the weighted random early detection buffer admittance algorithm
US7061862B2 (en)*2000-12-112006-06-13Kabushiki Kaisha ToshibaInter-network relay system and method
US6741562B1 (en)*2000-12-152004-05-25Tellabs San Jose, Inc.Apparatus and methods for managing packets in a broadband data stream
US20050013248A1 (en)*2001-03-082005-01-20Adisak MekkittikulMethod and system for bandwidth allocation tracking in a packet data network
US20020181455A1 (en)*2001-06-012002-12-05Norman Richard S.Cell-based switch fabric with inter-cell control for regulating packet flow
US20030007452A1 (en)*2001-06-072003-01-09International Business Machines CorporationBandwidth allocation in accordance with shared queue output limit
US20030120795A1 (en)*2001-12-202003-06-26Marnetics Ltd.Method for capacity enhancement of packet switched networks
US20030154328A1 (en)*2002-02-042003-08-14Henderson Alex E.Services processor having a queue operations unit and an output scheduler
US7058789B2 (en)*2002-02-042006-06-06Intel CorporationSystem and method for packet storage and retrieval
US20030189934A1 (en)*2002-04-082003-10-09International Business Machines CorporationMethod and system for priority enforcement with flow control
US7840696B2 (en)*2003-07-252010-11-23Broadcom CorporationApparatus and method for classifier identification
US20050114540A1 (en)*2003-11-122005-05-26International Business Machines CorporationMethod and system of generically specifying congestion control and a voidance behavior

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140105004A1 (en)*2012-10-122014-04-17Rockwell Automation Technologies, Inc.Hardware-Based Granular Traffic Storm Protection
US9374387B2 (en)*2012-10-122016-06-21Rockwell Automation Technologies, Inc.Hardware-based granular traffic storm protection
CN108173784A (en)*2017-12-292018-06-15湖南恒茂高科股份有限公司A kind of aging method and device of the data pack buffer of interchanger
WO2020133218A1 (en)*2018-12-282020-07-02华为技术有限公司Retransmission data processing method and device

Also Published As

Publication numberPublication date
US7756977B2 (en)2010-07-13
US20060265424A1 (en)2006-11-23
US20050149563A1 (en)2005-07-07

Similar Documents

PublicationPublication DateTitle
US7756977B2 (en)Random early detect and differential packet aging flow control in switch queues
CA2227244C (en)A method for supporting per-connection queuing for feedback-controlled traffic
US8451852B2 (en)Systems and methods for selectively performing explicit congestion notification
JP4260631B2 (en) Method and apparatus for network congestion control
EP1941287B1 (en)Class-based bandwidth partitioning
US20020039350A1 (en)Buffer management for support of quality-of-service guarantees and data flow control in data switching
US7324442B1 (en)Active queue management toward fair bandwidth allocation
US6862621B2 (en)Flow controlling apparatus and node apparatus
US20070183332A1 (en)System and method for backward congestion notification in network
US7103046B2 (en)Method and apparatus for intelligent sorting and process determination of data packets destined to a central processing unit of a router or server on a data packet network
US7619969B2 (en)Hardware self-sorting scheduling queue
US8078763B1 (en)Dequeuing and congestion control systems and methods for single stream multicast
CN101547159B (en)Method and device for preventing network congestion
US20100150164A1 (en)Flow-based queuing of network traffic
US8072998B2 (en)Systems and methods for congestion control using random early drop at head of buffer
US6771653B1 (en)Priority queue management system for the transmission of data frames from a node in a network node
US8174985B2 (en)Data flow control
JP2002026965A (en) Packet switch transmission queue management system and management method
EP1417795B1 (en)Switching node with classification-dependent mac buffer control
US7391785B2 (en)Method for active queue management with asymmetric congestion control
EP3425862B1 (en)Automatically cycling among packet traffic flows subjecting them to varying drop probabilities in a packet network
KR20020079904A (en)Unified algorithm for frame scheduling and buffer management in differentiated services networks
US7734808B1 (en)End-to-end congestion control in a Fibre Channel network
US7313093B1 (en)Methods and apparatus for selectively discarding packets during overload conditions
EP1327334B1 (en)Policing data based on data load profile

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE

ASAssignment

Owner name:INTEL CORPORATION, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LANTIQ BETEILIGUNGS-GMBH & CO. KG;REEL/FRAME:053259/0678

Effective date:20200710


[8]ページ先頭

©2009-2025 Movatter.jp