-
公开(公告)号:US10904095B2
公开(公告)日:2021-01-26
申请号:US16032133
申请日:2018-07-11
发明人: Bengi Karacali-Akyamac , John Michael Tracey , Claude Basso , Paul Crumley , Wesley Michael Felter
IPC分类号: H04L12/24 , H04L12/26 , H04L12/751
摘要: Techniques for network performance assessment are described. Techniques may include collecting initial measurements relating to transmission of probe traffic between endpoints of endpoint pairs in a plurality of endpoint pairs and clustering the plurality of endpoints into a plurality of endpoint groups. The method may also include determining a plurality of endpoint group pairs and generating a network performance assessment, based on measuring performance metrics pertaining to traffic between endpoints within the endpoint groups in the plurality of endpoint group pairs.
-
公开(公告)号:US10110335B2
公开(公告)日:2018-10-23
申请号:US15299193
申请日:2016-10-20
摘要: A system for reducing latency in a networking application includes a first clock domain operating at a first clock frequency, where a media access control (MAC) sublayer sends data to a physical coding sublayer (PCS) utilizing the first clock domain. The system also includes a second clock domain operating at a second clock frequency, where data is transmitted on one or more physical medium attachment (PMA) lanes utilizing the second clock domain, and where the first clock frequency and the second clock frequency have a fixed ratio. Data is transmitted from the first clock domain to the second clock domain without buffering the data.
-
公开(公告)号:US10084893B2
公开(公告)日:2018-09-25
申请号:US14856651
申请日:2015-09-17
CPC分类号: H04L69/22 , H04L12/40013 , H04L41/0806
摘要: Embodied is a host network controller for a network processor. The host network controller is adapted to implement a finite state machine for an operation adhering to a standardized communication protocol, wherein the finite state machine has fewer possible states than those defined for the operation in accordance with the standardized communication protocol.
-
公开(公告)号:US09886404B2
公开(公告)日:2018-02-06
申请号:US14857978
申请日:2015-09-18
IPC分类号: G06F13/362 , G06F13/40
CPC分类号: G06F13/3625 , G06F13/4068
摘要: A network interface controller includes a media access controller and a host adapter. The host adapter includes a transmit route connected to receive an in-band packet from a host and further connected to transmit the in-band packet to the media access controller. The network interface controller also includes a sideband port controller connected to receive a sideband packet destined for a network from a sideband endpoint and further connected to transmit the sideband packet to the host adapter. The host adapter further includes a host buffer to store the in-band packet, a sideband buffer to store the sideband packet, and an arbiter connected to allow, at different times, the in-band packet to advance along the transmit route from the host buffer to the media access controller and the sideband packet to advance along the transmit route from the sideband buffer to the media access controller.
-
公开(公告)号:US09843529B2
公开(公告)日:2017-12-12
申请号:US14876528
申请日:2015-10-06
发明人: Claude Basso , Nikolaos Chrysos , Casimer M. DeCusatis , Mircea Gusat , Keshav G. Kamble , Cyriel J. Minkenberg , Fredy D. Neeser , Kenneth M. Valk
IPC分类号: H04L12/873 , H04L12/863
CPC分类号: H04L47/527 , H04L47/521 , H04L47/6295
摘要: In one embodiment, a method includes selecting a flow from a head of a first control queue or a second control queue. The method also includes providing service to the selected flow. Moreover, the method includes decreasing a service credit of the selected flow by an amount corresponding to an amount of service provided to the selected flow. In another embodiment, a computer program product includes a computer readable storage medium having program code embodied therewith. The embodied program code is readable/executable by a device to select, by the device, a flow from a head of a first control queue or a second control queue. The embodied program code is also readable/executable to provide, by the device, service to the selected flow, and decrease, by the device, a service credit of the selected flow by an amount corresponding to an amount of service provided to the selected flow.
-
6.
公开(公告)号:US09722810B2
公开(公告)日:2017-08-01
申请号:US14171015
申请日:2014-02-03
发明人: Claude Basso , Nikolaos Chrysos , Cyriel Minkenberg , David A. Shedivy , Kenneth M. Valk , Brian T. Vanderpool
IPC分类号: H04L12/26 , H04L12/18 , H04L12/801 , H04L12/823
CPC分类号: H04L12/1881 , H04L47/29 , H04L47/32
摘要: A method for synchronizing multicast message subflows in a switched network includes associating, with a processing device, a first destination identifier corresponding to a multicast message with a first queue that corresponds to a first output port of a switching device, associating, with a processing device, a second destination identifier corresponding to the multicast message with a second queue that corresponds to a second output port of the switching device, pausing the first queue in response to a message counter corresponding to the first queue crossing a first predetermined threshold, and unpausing the first queue in response to the message counter crossing a second predetermined threshold, wherein the message counter indicates a quantity of data that has been forwarded by the first queue but remains to be forwarded by the second queue.
-
公开(公告)号:US09692706B2
公开(公告)日:2017-06-27
申请号:US13863275
申请日:2013-04-15
发明人: Claude Basso , Robert Birke , Daniel Crisan , Casimer M. DeCusatis , Mircea Gusat , Keshav G. Kamble , Cyriel J. Minkenberg
IPC分类号: H04L12/851 , H04L12/931
CPC分类号: H04L47/2441 , H04L49/351 , H04L49/70
摘要: In one embodiment, a system includes a hardware processor and logic integrated with and/or executable by the processor, the logic being adapted to receive a traffic flow having a plurality of packets, classify the traffic flow into a traffic class based on a characteristic of the traffic flow, the traffic class being selected from a plurality of traffic classes, store an identifier of the selected traffic class to one or more of the packets, and transmit the traffic flow according to its destination based on a priority of its selected traffic class. In more embodiments, additional systems, methods, and computer program products for prioritizing traffic flow handling are described.
-
公开(公告)号:US09621479B2
公开(公告)日:2017-04-11
申请号:US13693096
申请日:2012-12-04
发明人: William J. Armstrong , Claude Basso , Chih-jen Chang , Mircea Gusat , Cyriel J. Minkenberg , Fredy D. Neeser , Kenneth M. Walk
IPC分类号: G01R31/08 , H04L12/28 , H04L12/56 , H04L12/911 , H04L12/46
CPC分类号: H04L47/78 , H04L12/465
摘要: IEEE 802.1Q and Enhanced Transmission Selection provide only eight different traffic classes that may be used to control bandwidth in a particular physical connection (or link). Instead of relying only on these eight traffic classes to manage bandwidth, the embodiments discussed herein disclose using an Enhanced Transmission Selection scheduler that permits a network device to set the bandwidth for an individual virtual LAN. Allocating bandwidth in a port based on a virtual LAN ID permits a network device to allocate bandwidth to, e.g., millions of unique virtual LANs. Thus, this technique may increase the granular control of the network fabric and its performance.
-
公开(公告)号:US09515816B2
公开(公告)日:2016-12-06
申请号:US14319031
申请日:2014-06-30
CPC分类号: H04J3/0697 , H04L1/0018 , H04L7/0016 , H04L7/0037 , H04L7/033 , H04L7/06 , H04L25/14 , H04L47/6245
摘要: Method and apparatus for reducing latency in a networking application comprises receiving data at a physical coding sublayer (PCS) from a media access control (MAC) sublayer, wherein the MAC sublayer utilizes a first clock domain operating at a first clock frequency. The method further comprises performing one or more functions in the PCS on the data in the first clock domain. The method also includes transmitting the data on one or more physical medium attachment (PMA) lanes, wherein the one or more PMA lanes utilize a second clock domain operating at a second clock frequency, wherein the first clock frequency and the second clock frequency have a fixed ratio. The method also comprises performing one or more functions in the PCS on the data in the second clock domain.
-
公开(公告)号:US09438447B2
公开(公告)日:2016-09-06
申请号:US13718479
申请日:2012-12-18
IPC分类号: G06F15/16 , G06F15/173 , H04L12/54 , G06F17/30 , H04L12/743 , H04L12/709
CPC分类号: H04L12/5689 , G06F17/30067 , H04L45/245 , H04L45/7453 , Y02D50/30
摘要: Link aggregation is a practice that uses multiple Ethernet links between two end points in order to obtain higher bandwidth and resiliency than possible with a single link. A flow distribution technique is provided to distribute traffic between the two end points equally across all links in the group and achieve greater efficiency. The flow distribution technique generates and sub-divides a hash value based on received packet flow. The divided portions of the hash value are used in a hierarchical fashion to select a link to use for this packet.
-
-
-
-
-
-
-
-
-