Movatterモバイル変換


[0]ホーム

URL:


US20130279341A1 - Congestion Notification Element and Method for Congestion Control - Google Patents

Congestion Notification Element and Method for Congestion Control
Download PDF

Info

Publication number
US20130279341A1
US20130279341A1US13/991,479US201113991479AUS2013279341A1US 20130279341 A1US20130279341 A1US 20130279341A1US 201113991479 AUS201113991479 AUS 201113991479AUS 2013279341 A1US2013279341 A1US 2013279341A1
Authority
US
United States
Prior art keywords
congestion
address
mesh
destination
mesh node
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
US13/991,479
Inventor
Michael Bahr
Barbara Staehle
Dirk Staehle
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.)
Siemens AG
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
Assigned to JULIUS-MAXIMILIANS-UNIVERSITAET WUERZBURGreassignmentJULIUS-MAXIMILIANS-UNIVERSITAET WUERZBURGASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: STAEHLE, BARBARA, STAEHLE, DIRK
Assigned to SIEMENS AKTIENGESELLSCHAFTreassignmentSIEMENS AKTIENGESELLSCHAFTASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: JULIUS-MAXIMILIANS-UNIVERSITAET WUERZBURG
Assigned to SIEMENS AKTIENGESELLSCHAFTreassignmentSIEMENS AKTIENGESELLSCHAFTASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BAHR, MICHAEL
Publication of US20130279341A1publicationCriticalpatent/US20130279341A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A congestion notification element for indicating a congestion status of a mesh node may include at least one field specifying a mesh destination for which an intra-mesh congestion control is to be applied. This may allow for forwarding data frames on paths that share some links but not the bottleneck link with a path that is congestion controlled, which has not been possible with currently specified congestion notification techniques.

Description

Claims (18)

What is claimed is:
1. A congestion notification element for indicating a congestion status of a mesh node in a mesh network, the congestion notification element comprising:
at least one field specifying a mesh destination for applying an intra-mesh congestion control.
2. Congestion notification element according toclaim 1, wherein the mesh destination is determined by an address of a destination mesh node.
3. Congestion notification element according toclaim 1, wherein the mesh destination is determined by a broadcast address.
4. Congestion notification element according toclaim 1, further comprising field specifying a number of fields, each specifying a respective mesh destination.
5. Congestion notification element according toclaim 1, comprising at least one congestion notification, each congestion notification including
one of the at least one field specifying the mesh destination,
at least one field specifying a congestion notification expiration timer, and
a field specifying a number of congestion notifications included in the congestion notification element.
6. A congestion control notification frame, Comprising:
at least one congestion notification element, each congestion notification element comprising:
at least one field specifying a mesh destination for applying an intra-mesh congestion control.
7. A congestion control notification frame according toclaim 6, comprising fields defined by IEEE P802.11s.
8. A method of controlling congestion in a mesh network, the method comprising:
receiving at a receiving mesh node from a transmitting mesh node at least one congestion control notification frame including at least one congestion notification element;
reading at least one transmitter mesh node address of said at least one congestion control notification frame as a next hop address;
reading at least one destination mesh node address of said at least one congestion notification element, said destination mesh node address being an individual address or a broadcast address; and
reading at least one congestion notification expiration timer of said at least one congestion notification element.
9. The method according toclaim 8, comprising:
receiving at said receiving mesh node a data frame including a destination address of said data frame;
reading the destination address of said data frame; and
reading a next hop address for the destination address of said data frame from a forwarding information.
10. The method according toclaim 9, comprising:
postponing a forwarding of said data frame by said receiving node for a case in which said next hop address for said data frame is equal to at least one next hop address from said at least one congestion control notification frame;
wherein said destination address of said data frame is equal to at least one destination mesh node address from said at least one next hop address of said at least one congestion notification element.
11. The method according toclaim 9, comprising:
postponing a forwarding of said data frame by said receiving node for a case in which said next hop address for said data frame is equal to at least one next hop address from said at least one congestion control notification frame;
wherein at least one destination mesh node address from said at least one next hop address of said at least one congestion notification element is equal to said broadcast address.
12. The method according toclaim 10, wherein said postponing of said forwarding of said data frame is performed until a corresponding congestion notification expiration timer of a corresponding access category has expired.
13. A mesh node in a mesh network comprising non-transitory computer-readable media storing instructions executable by a processor to:
receive from a transmitting mesh node at least one congestion control notification frame including at least one congestion notification element;
read at least one transmitter mesh node address of said at least one congestion control notification frame as a next hop address;
read at least one destination mesh node address of said at least one congestion notification element, said destination mesh node address being an individual address or a broadcast address; and
read at least one congestion notification expiration timer of said at least one congestion notification element.
14-17. (canceled)
18. The mesh node according toclaim 13, wherein the instructions are further executable to:
receive at said mesh node a data frame including a destination address of said data frame;
read the destination address of said data frame; and
read a next hop address for the destination address of said data frame from a forwarding information.
19. The mesh node according toclaim 18, wherein the instructions are further executable to:
postpone a forwarding of said data frame by said receiving node for a case in which said next hop address for said data frame is equal to at least one next hop address from said at least one congestion control notification frame;
wherein said destination address of said data frame is equal to at least one destination mesh node address from said at least one next hop address of said at least one congestion notification element.
20. The method according toclaim 18, wherein the instructions are further executable to:
postpone a forwarding of said data frame by said receiving node for a case in which said next hop address for said data frame is equal to at least one next hop address from said at least one congestion control notification frame;
wherein at least one destination mesh node address from said at least one next hop address of said at least one congestion notification element is equal to said broadcast address.
21. The mesh node according toclaim 19, wherein said postponing of said forwarding of said data frame is performed until a corresponding congestion notification expiration timer of a corresponding access category has expired.
US13/991,4792010-12-072011-12-06Congestion Notification Element and Method for Congestion ControlAbandonedUS20130279341A1 (en)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
EP101940182010-12-07
EP10194018.72010-12-07
PCT/EP2011/071950WO2012076540A1 (en)2010-12-072011-12-06Congestion notification element and method for congestion control

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
PCT/EP2011/071950A-371-Of-InternationalWO2012076540A1 (en)2010-12-072011-12-06Congestion notification element and method for congestion control

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US14/856,785ContinuationUS9872200B2 (en)2010-12-072015-09-17Congestion notification element and method for congestion control

Publications (1)

Publication NumberPublication Date
US20130279341A1true US20130279341A1 (en)2013-10-24

Family

ID=45422118

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US13/991,479AbandonedUS20130279341A1 (en)2010-12-072011-12-06Congestion Notification Element and Method for Congestion Control
US14/856,785Expired - Fee RelatedUS9872200B2 (en)2010-12-072015-09-17Congestion notification element and method for congestion control

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US14/856,785Expired - Fee RelatedUS9872200B2 (en)2010-12-072015-09-17Congestion notification element and method for congestion control

Country Status (7)

CountryLink
US (2)US20130279341A1 (en)
EP (1)EP2633653A1 (en)
JP (1)JP5865917B2 (en)
KR (1)KR101598872B1 (en)
CN (1)CN103370912B (en)
BR (1)BR112013014225A2 (en)
WO (1)WO2012076540A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9872200B2 (en)2010-12-072018-01-16Siemens AktiengesellschaftCongestion notification element and method for congestion control
US20220368633A1 (en)*2020-01-232022-11-17Huawei Technologies Co., Ltd.Congestion control method and apparatus

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9634940B2 (en)*2013-01-312017-04-25Mellanox Technologies, Ltd.Adaptive routing using inter-switch notifications
US9548960B2 (en)2013-10-062017-01-17Mellanox Technologies Ltd.Simplified packet routing
US9729473B2 (en)2014-06-232017-08-08Mellanox Technologies, Ltd.Network high availability using temporary re-routing
US9806994B2 (en)2014-06-242017-10-31Mellanox Technologies, Ltd.Routing via multiple paths with efficient traffic distribution
US9699067B2 (en)2014-07-222017-07-04Mellanox Technologies, Ltd.Dragonfly plus: communication over bipartite node groups connected by a mesh network
US9894005B2 (en)2015-03-312018-02-13Mellanox Technologies, Ltd.Adaptive routing controlled by source node
US9973435B2 (en)2015-12-162018-05-15Mellanox Technologies Tlv Ltd.Loopback-free adaptive routing
US10819621B2 (en)2016-02-232020-10-27Mellanox Technologies Tlv Ltd.Unicast forwarding of adaptive-routing notifications
US10178029B2 (en)2016-05-112019-01-08Mellanox Technologies Tlv Ltd.Forwarding of adaptive routing notifications
US10200294B2 (en)2016-12-222019-02-05Mellanox Technologies Tlv Ltd.Adaptive routing based on flow-control credits
US10644995B2 (en)2018-02-142020-05-05Mellanox Technologies Tlv Ltd.Adaptive routing in a box
US11005724B1 (en)2019-01-062021-05-11Mellanox Technologies, Ltd.Network topology having minimal number of long connections among groups of network elements
US11575594B2 (en)2020-09-102023-02-07Mellanox Technologies, Ltd.Deadlock-free rerouting for resolving local link failures using detour paths
US11411911B2 (en)2020-10-262022-08-09Mellanox Technologies, Ltd.Routing across multiple subnetworks using address mapping
US11870682B2 (en)2021-06-222024-01-09Mellanox Technologies, Ltd.Deadlock-free local rerouting for handling multiple local link failures in hierarchical network topologies
US11765103B2 (en)2021-12-012023-09-19Mellanox Technologies, Ltd.Large-scale network with high port utilization
US12155563B2 (en)2022-09-052024-11-26Mellanox Technologies, Ltd.Flexible per-flow multipath managed by sender-side network adapter
US12328251B2 (en)2022-09-082025-06-10Mellano Technologies, Ltd.Marking of RDMA-over-converged-ethernet (RoCE) traffic eligible for adaptive routing

Citations (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6356962B1 (en)*1998-09-302002-03-12Stmicroelectronics, Inc.Network device and method of controlling flow of data arranged in frames in a data-based network
US6563831B1 (en)*1997-08-222003-05-13Avici SystemsRouter with virtual channel allocation
US20040008628A1 (en)*2002-07-092004-01-15Sujata BanerjeeSystem, method and computer readable medium for flow control of data traffic
US6826620B1 (en)*1998-08-262004-11-30Paradyne CorporationNetwork congestion control system and method
US6865185B1 (en)*2000-02-252005-03-08Cisco Technology, Inc.Method and system for queuing traffic in a wireless communications network
US7151773B1 (en)*2000-05-052006-12-19Fujitsu LimitedSystem and method for connectionless/connection oriented signal transport
US20070127378A1 (en)*2005-12-022007-06-07Yang Liuyang LMethods and apparatus for providing a flow control system for traffic flow in a wireless mesh network based on traffic prioritization
US20070183332A1 (en)*2006-02-062007-08-09Jong-Sang OhSystem and method for backward congestion notification in network
US20070268830A1 (en)*2006-05-192007-11-22Cisco Technology, Inc.Flow based flow control in an ethernet switch backplane
US20090052326A1 (en)*2007-08-212009-02-26Cisco Technology, Inc., A Corporation Of CaliforniaBackward congestion notification
US20090196194A1 (en)*2006-09-132009-08-06Harri PaloheimoEnergy aware early detection
US20100195495A1 (en)*2009-02-052010-08-05Silver Spring NetworksSystem and method of monitoring packets in flight for optimizing packet traffic in a network
US20120182860A1 (en)*2009-10-062012-07-19Hang LiuMethod and apparatus for hop-by-hop reliable multicast in wireless networks
US20120236726A1 (en)*2011-03-202012-09-20Basem ShihadaBuffer Sizing for Multi-Hop Networks
US20130010798A1 (en)*2011-07-052013-01-10Cisco Technology, Inc.Transmission priority paths in mesh networks
US20130088969A1 (en)*2011-10-062013-04-11International Business Machines CorporationNetwork traffic distribution
US20130208671A1 (en)*2012-02-032013-08-15Telefonaktiebolaget L M Ericsson (Publ)Apparatus, systems, methods, and computer products suitable for use in an advanced digital baseband processor
US20140169173A1 (en)*2012-12-142014-06-19Ygdal NaouriNetwork congestion management by packet circulation
US20140219090A1 (en)*2013-02-042014-08-07Telefonaktiebolaget L M Ericsson (Publ)Network congestion remediation utilizing loop free alternate load sharing
US8811153B1 (en)*2010-05-032014-08-19Pluribus Networks Inc.Switch fabric for network devices

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7016971B1 (en)*1999-05-242006-03-21Hewlett-Packard CompanyCongestion management in a distributed computer system multiplying current variable injection rate with a constant to set new variable injection rate at source node
US7180857B2 (en)*2000-11-242007-02-20Matsushita Electric Industrial Co., LtdApparatus and method for flow control
US7408929B2 (en)*2001-09-282008-08-05Kabushiki Kaisha ToshibaRadio communication system, terminal and packet
JP3851857B2 (en)*2001-09-282006-11-29株式会社東芝 Wireless communication system and wireless communication terminal
JP3970138B2 (en)*2002-09-092007-09-05富士通株式会社 Congestion control device in Ethernet switch
US7830801B2 (en)*2004-10-292010-11-09Broadcom CorporationIntelligent fabric congestion detection apparatus and method
EP1936880A1 (en)*2006-12-182008-06-25British Telecommunications Public Limited CompanyMethod and system for congestion marking
TWI459754B (en)*2007-01-122014-11-01Koninkl Philips Electronics Nv Method of crowding management in wireless mesh network
US8520517B2 (en)2007-02-212013-08-27Broadcom CorporationSwitch fabric end-to-end congestion avoidance mechanism
US7916718B2 (en)*2007-04-192011-03-29Fulcrum Microsystems, Inc.Flow and congestion control in switch architectures for multi-hop, memory efficient fabrics
US7843817B2 (en)*2008-03-112010-11-30Cisco Technology, Inc.Congestion control in wireless mesh networks
US8111649B1 (en)2008-03-312012-02-07Google Inc.Method and apparatus for enabling a host to influence how a packet is routed through a network
US8248930B2 (en)*2008-04-292012-08-21Google Inc.Method and apparatus for a network queuing engine and congestion management gateway
US8189479B1 (en)*2008-05-302012-05-29Dust Networks, Inc.Congestion control for wireless sensor networks
US8045463B2 (en)*2008-07-302011-10-25Microsoft CorporationPath estimation in a wireless mesh network
JP5372615B2 (en)*2009-06-222013-12-18株式会社日立製作所 Packet transfer system, network management device, and edge node
JP5865917B2 (en)2010-12-072016-02-17シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft Congestion notification element and congestion control method

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6563831B1 (en)*1997-08-222003-05-13Avici SystemsRouter with virtual channel allocation
US6826620B1 (en)*1998-08-262004-11-30Paradyne CorporationNetwork congestion control system and method
US6356962B1 (en)*1998-09-302002-03-12Stmicroelectronics, Inc.Network device and method of controlling flow of data arranged in frames in a data-based network
US6865185B1 (en)*2000-02-252005-03-08Cisco Technology, Inc.Method and system for queuing traffic in a wireless communications network
US7151773B1 (en)*2000-05-052006-12-19Fujitsu LimitedSystem and method for connectionless/connection oriented signal transport
US20040008628A1 (en)*2002-07-092004-01-15Sujata BanerjeeSystem, method and computer readable medium for flow control of data traffic
US20070127378A1 (en)*2005-12-022007-06-07Yang Liuyang LMethods and apparatus for providing a flow control system for traffic flow in a wireless mesh network based on traffic prioritization
US20070183332A1 (en)*2006-02-062007-08-09Jong-Sang OhSystem and method for backward congestion notification in network
US20070268830A1 (en)*2006-05-192007-11-22Cisco Technology, Inc.Flow based flow control in an ethernet switch backplane
US20090196194A1 (en)*2006-09-132009-08-06Harri PaloheimoEnergy aware early detection
US20090052326A1 (en)*2007-08-212009-02-26Cisco Technology, Inc., A Corporation Of CaliforniaBackward congestion notification
US20100195495A1 (en)*2009-02-052010-08-05Silver Spring NetworksSystem and method of monitoring packets in flight for optimizing packet traffic in a network
US20120182860A1 (en)*2009-10-062012-07-19Hang LiuMethod and apparatus for hop-by-hop reliable multicast in wireless networks
US8811153B1 (en)*2010-05-032014-08-19Pluribus Networks Inc.Switch fabric for network devices
US20120236726A1 (en)*2011-03-202012-09-20Basem ShihadaBuffer Sizing for Multi-Hop Networks
US20130010798A1 (en)*2011-07-052013-01-10Cisco Technology, Inc.Transmission priority paths in mesh networks
US20130088969A1 (en)*2011-10-062013-04-11International Business Machines CorporationNetwork traffic distribution
US20130208671A1 (en)*2012-02-032013-08-15Telefonaktiebolaget L M Ericsson (Publ)Apparatus, systems, methods, and computer products suitable for use in an advanced digital baseband processor
US20140169173A1 (en)*2012-12-142014-06-19Ygdal NaouriNetwork congestion management by packet circulation
US20140219090A1 (en)*2013-02-042014-08-07Telefonaktiebolaget L M Ericsson (Publ)Network congestion remediation utilizing loop free alternate load sharing

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9872200B2 (en)2010-12-072018-01-16Siemens AktiengesellschaftCongestion notification element and method for congestion control
US20220368633A1 (en)*2020-01-232022-11-17Huawei Technologies Co., Ltd.Congestion control method and apparatus
US12395431B2 (en)*2020-01-232025-08-19Huawei Technologies Co., Ltd.Congestion control method and apparatus

Also Published As

Publication numberPublication date
KR101598872B1 (en)2016-03-14
WO2012076540A1 (en)2012-06-14
CN103370912A (en)2013-10-23
EP2633653A1 (en)2013-09-04
JP2014500682A (en)2014-01-09
KR20130126655A (en)2013-11-20
CN103370912B (en)2017-04-19
BR112013014225A2 (en)2016-09-13
US20160014636A1 (en)2016-01-14
US9872200B2 (en)2018-01-16
JP5865917B2 (en)2016-02-17

Similar Documents

PublicationPublication DateTitle
US9872200B2 (en)Congestion notification element and method for congestion control
US7633865B2 (en)Network operations control in packet data networks
US20070297375A1 (en)System and method for data transmission in an ad hoc communication network
US7539133B2 (en)Method and apparatus for preventing congestion in load-balancing networks
US7948891B2 (en)Wireless communication apparatus, communication routing control apparatus, communication routing control method and communication system
US8331396B2 (en)Method of congestion management in a wireless mesh network
CN111526095A (en)Flow control method and device
CN108243117B (en)Flow monitoring method and device and electronic equipment
CN104285423B (en)In the communication network towards bag transmit data method and in communication network relative set user equipment
KR101458245B1 (en)Method for notifying/avoding congestion situation of data transmission in wireless mesh network, and mesh node for the same
CN110191053B (en)Wireless ad hoc network multipath routing method based on cognitive learning
US7391777B2 (en)Distance-sensitive scheduling of TDM-over-packet traffic in VPLS
Wu et al.A hop-by-hop cross-layer congestion control scheme for wireless sensor networks
US20130188648A1 (en)Relay apparatus, reception apparatus, and communicaton system
US20160330649A1 (en)Method of fragmenting a message in a network
US9042260B2 (en)Multi-hop wireless networks
US7450512B1 (en)Recirculating retransmission queuing system and method
Korbi et al.Performance evaluation of the Earliest Deadline First policy over ad hoc networks
Mammar et al.Network Condition-Aware Enhanced Distributed Channel Access for IEEE 802.11 e Wireless Ad-Hoc Networks.
JP2024006523A (en) Relay device, in-vehicle network system, weight parameter calculation method, and weight parameter calculation program
KR100608649B1 (en) Control data protection method in multimedia broadcasting environment using wireless LAN
JP2009206881A (en)Network system, terminal, relay device, band control method, and band control method of relay device
Liu et al.Throughput analysis of the IEEE 802.11 DCF under both saturated and non-saturated conditions
Badarla et al.On delay performance of throughput optimal backpressure routing: Testbed results

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JULIUS-MAXIMILIANS-UNIVERSITAET WUERZBURG;REEL/FRAME:030840/0868

Effective date:20130617

Owner name:JULIUS-MAXIMILIANS-UNIVERSITAET WUERZBURG, GERMANY

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:STAEHLE, BARBARA;STAEHLE, DIRK;REEL/FRAME:030840/0522

Effective date:20130609

Owner name:SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BAHR, MICHAEL;REEL/FRAME:030840/0926

Effective date:20130603

STCBInformation on status: application discontinuation

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


[8]ページ先頭

©2009-2025 Movatter.jp