Anomaly detection in a computer network
US-9160760-B2 · Oct 13, 2015 · US
US9608919B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9608919-B2 |
| Application number | US-201414513264-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 14, 2014 |
| Priority date | Jun 21, 2010 |
| Publication date | Mar 28, 2017 |
| Grant date | Mar 28, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Various methods, systems, and apparatuses can be used to control flow in an ethernet environment. In some implementations, methods can include receiving a flow of ethernet frames at a first device via an ethernet switch, determining that a buffer at the first device exceeds a threshold for an incoming flow, generating an initial pause frame operable to pause only a second device, and transmitting the initial pause frame to the ethernet switch.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: receiving a flow of Ethernet frames at a first device from a second device via an intermediate Ethernet switch, wherein the Ethernet switch is configured to terminate a conventional pause frame; determining that a buffer at the first device exceeds a first threshold for an incoming flow; generating a first initiate pause frame addressed to the second device and operable to pass through the intermediate Ethernet switch, the second device being the device that initiated the flow of Ethernet frames that caused the buffer at the first device to exceed the first threshold, wherein the first initiate pause frame comprises a conventional pause frame having an altered destination media access control address that is associated with the second device and an altered length/type field that includes a predetermined value that permits the Ethernet switch to route the first initiate pause frame to the second device and signals the second device to terminate the flow of Ethernet frames to the first device; transmitting the first initiate pause frame to the second device through the Ethernet switch without causing the Ethernet switch to pause traffic; and continuing to receive Ethernet frames at the first device from the Ethernet switch after the second device suspends transmission of Ethernet frames associated with the flow. 2. The computer-implemented method of claim 1 , wherein the intermediate Ethernet switch is operable to forward the first initiate pause frame to the second device without processing the pause frame and stopping traffic on all ports. 3. The computer-implemented method of claim 2 , wherein the second device is operable to parse the first initiate pause frame and to suspend transmission of Ethernet frames associated with the flow to the first device. 4. The computer-implemented method of claim 1 , wherein the first initiate pause frame includes a field operable to identify a duration during which the transmission of Ethernet frames associated with the flow should be suspended. 5. The computer-implemented method of claim 4 , further comprising transmitting a first terminate pause frame identifying a duration of the pause to be zero, wherein receipt of the first terminate pause frame causes the second device to resume transmitting Ethernet frames associated with the flow. 6. The computer-implemented method of claim 1 , further comprising: continuing to receive Ethernet frames associated with the flow from the intermediate Ethernet switch; continuing to monitor the buffer; and if the buffer exceeds a second threshold, transmitting a second initiate pause frame addressed directly to the Ethernet switch. 7. The computer-implemented method of claim 6 , wherein the intermediate Ethernet switch is operable to suspend transmission of Ethernet frames to all devices responsive to receipt of the second initiate pause frame from the first device. 8. The computer-implemented method of claim 6 , wherein the second initiate pause frame includes a duration during which the intermediate Ethernet switch should suspend transmission of Ethernet frames. 9. The computer-implemented method of claim 8 , further comprising transmitting a second terminate pause frame identifying a duration of the pause to be zero, wherein receipt of the second terminate pause frame causes the intermediate Ethernet switch to resume transmitting Ethernet frames. 10. The computer-implemented method of claim 1 , wherein the first and second devices and intermediate Ethernet switch comprise integrated circuits integrated into a single apparatus, and being operable to communicate with each other using an Ethernet protocol. 11. A system, comprising: a first integrated module that receives a flow of Ethernet frames from a second integrated module via an intermediate integrated Ethernet switch, wherein the intermediate integrated Ethernet switch is configured to terminate a conventional pause frame; fill level logic that determines that a buffer at the first integrated module exceeds a first threshold for an incoming flow; a pause frame generator that generates a first initiate pause frame operable to be addressed to only the second integrated module and not affecting the intermediate integrated Ethernet switch, the second integrated module being an initiator of the flow of Ethernet frames that caused the buffer of the first integrated module to exceed the first threshold, wherein the first initiate pause frame comprises a conventional pause frame having an altered destination media access control address that is associated with the second integrated module and an altered length/type field that includes a predetermined value that permits the intermediate integrated Ethernet switch to route the first initiate pause frame to the second integrated module and signals the second integrated module to terminate the flow of Ethernet frames to the first integrated module; wherein the first integrate module causes the first initiate pause frame to be transmitted to the intermediate integrated Ethernet switch without causing the intermediate integrated Ethernet switch to pause all traffic; and wherein the first integrated module continues receiving Ethernet frames from the intermediate integrated Ethernet switch after the second integrated module suspends transmission of Ethernet frames associated with the flow. 12. The system of claim 11 , wherein the intermediate integrated Ethernet switch is operable to forward the first initiate pause frame to the second integrated module. 13. The system of claim 12 , wherein the second integrated module is operable to parse the first initiate pause frame and to suspend transmission of Ethernet frames associated with the flow to the first integrated module. 14. The system of claim 11 , wherein the first initiate pause frame includes a field operable to identify a duration during which the transmission of Ethernet frames associated with the flow should be suspended. 15. The system of claim 14 , wherein the pause generator is further operable to transmit a first terminate pause frame, the first terminate pause frame being identical to the first initiate pause frame except that it identifies a duration of the pause to be zero; wherein receipt of the first terminate pause frame causes the second integrated module to resume transmitting Ethernet frames associated with the flow. 16. The system of claim 11 , further comprising: the buffer being operable to continue to receive Ethernet frames associated with the flow from the intermediate integrated Ethernet switch; wherein the fill level logic is operable to continue to monitor the buffer, and instruct the pause generator to generator a second initiate pause frame addressed directly to the intermediate integrated Ethernet switch if the buffer exceeds a second threshold. 17. The system of claim 16 , wherein the intermediate integrated Ethernet switch is operable to suspend transmission of Ethernet frames to the all integrated modules responsive to receipt of the second initiate pause frame from the first integrated module. 18. The system of claim 16 , wherein the second initiate pause frame includes a duration during which the intermediate integrated Ethernet switch should suspend transmission of Ethernet frames. 19. The system of claim 18 , wherein the first integrated module is further operable to transmit a second terminate pause frame identifying a duration of the pause to be zero, wherein receipt of the second terminate pause frame causes th
using signalling traffic · CPC title
in combination with information about buffer occupancy at either end or at transit nodes · CPC title
Rate modification at the source after receiving feedback · CPC title
involving identification of individual flows · CPC title
Utilisation of link capacity · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.