Patent classifications
H04L47/265
SYSTEMS AND METHODS FOR PROTOCOL DATA UNIT (PDU) SET DISCARD
Systems and methods for protocol data unit (PDU) set discard may include a transmitter device which determines, for each of a plurality of PDU sets, a discard level, from an ordered set of a plurality of discard levels, assigned to the PDU set, the discard level assigned to the PDU set based on one or more characteristics of traffic corresponding to the PDU set. The transmitter device may determine a congestion status of a network which is to be used to transmit the PDU sets to a receiver device. The transmitter device may discard a first subset of the plurality of PDU sets, according to a first discard level assigned to the first subset. The transmitter device may transmit, via the network to the receiver device, a second subset of the plurality of PDU sets having a second discard level.
SYSTEMS AND METHODS FOR PROTOCOL DATA UNIT (PDU) SET DISCARD
Systems and methods for protocol data unit (PDU) set discard may include a transmitter device which determines, for each of a plurality of PDU sets, a discard level, from an ordered set of a plurality of discard levels, assigned to the PDU set, the discard level assigned to the PDU set based on one or more characteristics of traffic corresponding to the PDU set. The transmitter device may determine a congestion status of a network which is to be used to transmit the PDU sets to a receiver device. The transmitter device may discard a first subset of the plurality of PDU sets, according to a first discard level assigned to the first subset. The transmitter device may transmit, via the network to the receiver device, a second subset of the plurality of PDU sets having a second discard level.
System and method for providing congestion notification in layer 3 networks
A system and method is provided for sending congestion notification messages through L3 networks and implementation of QCN in L3 switches. For example, according to this system and method, an L3 switch receives one or more data packets, and determines, based on the received one or more data packets, whether the L3 switch is congested. If the L3 switch is congested, it generates a congestion notification message, the congestion notification message including an Internet Protocol (IP) header, the IP header identifying a source of the one or more received data packets as its destination. The L3 switch sends the congestion notification message to the source of the one or more received data packets using information in the IP header.
Network congestion control in sub-round trip time
Aspects of the disclosure provide for congestion control mechanisms to reduce data transmission queues and to increase link utilization through precise congestion signals and reduction of control loop delay. A congestion control system (CC) system can utilize Back-To-Sender (BTS) packets over (round trip time) RTT control loop delay to react to congestion faster. The CC system can apply Proactive Ramp-up (PRU) to identify flow completions to occupy released bandwidth right on time, e.g., as bandwidth is made available. The CC system can perform supply matching (SM) through network calculus concepts to increase link utilization. The CC system can apply some or all of the use of BTS packets, PRU, and/or SM to reduce network latency and improve data flow completion time as compared with other approaches.
SYSTEMS AND METHODS FOR OPERATING A MEDIA TRANSMISSION NETWORK
Systems and methods are provided for operating a media transmission network. The system includes at least one destination device for receiving a plurality of media streams from a plurality of source devices. The system further includes a controller that is configured to, for each media stream of the plurality of media streams: determine a media property adjustment for the media stream based at least on the media stream; identify a source device from the plurality of source devices associated with generating the media stream; determine at least one device setting for the identified source device to apply the media property adjustment to the media stream; generate a control packet for configuring the identified source device based on the at least one device setting, the control packet including the at least one device setting; and transmit the control packet to the identified source device.
System and method for supporting target groups for congestion control in a private fabric in a high performance computing environment
Systems and methods for supporting target groups for congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, and a plurality of end nodes, including a plurality of virtual machines. The method can define a target group on one of an inter-switch link or at a port of a switch of the plurality of switches, wherein the target group defines a bandwidth limit on the at least one of an inter-switch link between two switches of the plurality of switches or at a port of a switch of the plurality of switches. The method can provide a target group repository stored in a memory of the host channel adapter where the defined target group in the target group repository is recorded.
System and method for supporting target groups for congestion control in a private fabric in a high performance computing environment
Systems and methods for supporting target groups for congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, and a plurality of end nodes, including a plurality of virtual machines. The method can define a target group on one of an inter-switch link or at a port of a switch of the plurality of switches, wherein the target group defines a bandwidth limit on the at least one of an inter-switch link between two switches of the plurality of switches or at a port of a switch of the plurality of switches. The method can provide a target group repository stored in a memory of the host channel adapter where the defined target group in the target group repository is recorded.
Parameter adjustment method and apparatus
A parameter adjustment method and apparatuses are provided. The method includes: a first exploration device corresponding to a first service node receives a first parameter set from a management device, where the first parameter set includes one or more parameters used by the first exploration device to perform parameter adjustment, the first service node is any one of a plurality of service nodes included in a data center network, and the plurality of service nodes one-to-one correspond to a plurality of exploration devices. The first exploration device obtains a network status of the first service node based on each parameter adjustment until the network status reaches a preset condition, where each parameter adjustment includes: adjusting one parameter in the first parameter set. The parameter is flexibly adjusted based on the network status, to be applicable to different services.
Parameter adjustment method and apparatus
A parameter adjustment method and apparatuses are provided. The method includes: a first exploration device corresponding to a first service node receives a first parameter set from a management device, where the first parameter set includes one or more parameters used by the first exploration device to perform parameter adjustment, the first service node is any one of a plurality of service nodes included in a data center network, and the plurality of service nodes one-to-one correspond to a plurality of exploration devices. The first exploration device obtains a network status of the first service node based on each parameter adjustment until the network status reaches a preset condition, where each parameter adjustment includes: adjusting one parameter in the first parameter set. The parameter is flexibly adjusted based on the network status, to be applicable to different services.
SYSTEM AND METHOD FOR SUPPORTING TARGET GROUPS FOR CONGESTION CONTROL IN A PRIVATE FABRIC IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT
Systems and methods for supporting target groups for congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, and a plurality of end nodes, including a plurality of virtual machines. The method can define a target group on one of an inter-switch link or at a port of a switch of the plurality of switches, wherein the target group defines a bandwidth limit on the at least one of an inter-switch link between two switches of the plurality of switches or at a port of a switch of the plurality of switches. The method can provide a target group repository stored in a memory of the host channel adapter where the defined target group in the target group repository is recorded.