Performance monitoring

US10771404B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10771404-B2
Application numberUS-201615388604-A
CountryUS
Kind codeB2
Filing dateDec 22, 2016
Priority dateDec 22, 2016
Publication dateSep 8, 2020
Grant dateSep 8, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Particular embodiments described herein provide for a network element that can be configured to receive a request message, wherein the request message includes a read trigger, an indicator selector, and a completion trigger, determine an indicator that relates to the indicator selector, and perform an action when the read trigger is activated.

First claim

Opening claim text (preview).

What is claimed is: 1. At least one non-transitory machine readable medium comprising one or more instructions that, when executed by at least one processor, cause the at least one processor to: receive a request message from a network manager, wherein the request message was communicated over a network that includes a plurality of switches and includes a read trigger, an indicator selector, and a completion trigger; determine at least one indicator that relates to the indicator selector; and perform an action when the read trigger is activated. 2. The at least one machine readable medium of claim 1 , further comprising one or more instructions that when executed by the at least one processor, further cause the at least one processor to: read a status of the indicator that relates to the indicator selector; and store the status in a buffer. 3. The at least one machine readable medium of claim 2 , wherein the status of the indicator provides data related to a performance of the network. 4. The at least one machine readable medium of claim 2 , further comprising one or more instructions that when executed by the at least one processor, further cause the at least one processor to: communicate at least a portion of the buffer to the network manager when the completion trigger is activated. 5. The at least one machine readable medium of claim 1 , wherein the read trigger is a compound expression. 6. The at least one machine readable medium of claim 1 , wherein the read trigger is not activated if it is determined that the at least one machine readable medium does not include the indicator that relates to the indicator selector. 7. The at least one machine readable medium of claim 1 , wherein the indicator is a performance counter. 8. The at least one machine readable medium of claim 1 , wherein the at least one determined indicator is a plurality of performance counters and the plurality of performance counters are a subset of available counters. 9. An apparatus comprising: memory; an indicator engine; and at least one processor, wherein the at least one processor is configured to cause the indicator engine to: receive a request message from a network manager, wherein the request message was communicated over a network that includes a plurality of switches and includes a read trigger, an indicator selector, and a completion trigger; determine at least one indicator that relates to the indicator selector; perform an action when the read trigger is activated; read a status of the indicator that relates to the indicator selector; and store the status in a buffer. 10. The apparatus of claim 9 , wherein the status of the indicator provides data related to a performance of the network. 11. The apparatus of claim 9 , wherein the read trigger is a compound expression. 12. The apparatus of claim 9 , wherein the indicator is a performance counter. 13. A method comprising: receiving a request message, wherein the request message was communicated over a network that includes a plurality of switches and includes a read trigger, an indicator selector, and a completion trigger; determining at least one indicator that relate to the indicator selector; and performing an action when the read trigger is activated. 14. The method of claim 13 , further comprising: reading a status of the indicator that relates to the indicator selector; and storing the status in a buffer. 15. The method of claim 14 , further comprising: communicating at least a portion of the buffer to a network manager when the completion trigger is activated. 16. The method of claim 13 , wherein the read trigger is a compound expression. 17. The method of claim 13 , wherein the read trigger is not activated if it is determined that the at least one machine readable medium does not include the indicator that relates to the indicator selector. 18. The method of claim 13 , wherein the indicator is a performance counter. 19. A system for process management, the system comprising: memory; one or more processors; and an indicator engine configured to: receive a request message, wherein the request message was communicated over a network that includes a plurality of switches and includes a read trigger, an indicator selector, and a completion trigger; determine one or more indicators that relate to the indicator selector; and perform an action when the read trigger is activated. 20. The system of claim 19 , wherein the indicator engine is further configured to: read a status of the indicator one or more indicators that relates to the indicator selector; and store the status in a buffer. 21. The system of claim 20 , wherein the status of the one or more indicators provides data related to a performance of a network. 22. The system of claim 20 , wherein the indicator engine is further configured to: communicate at least a portion of the buffer to a network manager when the completion trigger is activated. 23. The system of claim 19 , wherein the read trigger is a compound expression. 24. The system of claim 19 , wherein the read trigger is not activated if it is determined that the at least one machine readable medium does not include the one or more indicators that relate to the indicator selector. 25. The system of claim 19 , wherein the one or more indicators are a performance counter.

Assignees

Inventors

Classifications

  • H04L49/901Primary

    using storage descriptor, e.g. read or write pointers · CPC title

  • H04L43/022Primary

    by sampling · CPC title

  • Threshold monitoring · CPC title

  • Active monitoring, e.g. heartbeat, ping or trace-route · CPC title

  • Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10771404B2 cover?
Particular embodiments described herein provide for a network element that can be configured to receive a request message, wherein the request message includes a read trigger, an indicator selector, and a completion trigger, determine an indicator that relates to the indicator selector, and perform an action when the read trigger is activated.
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L49/901. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 08 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).