ES2652292T3

Apparatus, system and method for enhanced network monitoring, data reporting, and data processing

Abstract

An apparatus, comprising: a plurality of state machines (1204) controlled by microcode, at least one of the plurality of state machines (1204) controlled by microcode being configured to generate first statistical data measured in each of a plurality of time intervals of a first time granularity based on the network data included in each of a plurality of data streams (695) that run the at least one of the plurality of state machines (1204) controlled by microcode; the apparatus being characterized by data reduction logic (700) configured to receive the first statistical data, and to obtain second statistical data that have a reduced volume with respect to a volume of the first statistical data depending on the performance of a mathematical operation on the first statistical data, the second statistical data being associated with each of the plurality of time intervals of a second time granularity, the first granularity of time being finer than the second granularity of time; and transmission logic (702), without any request, configured to send the second statistical data through a network regardless of a real-time request from the network.

Term

7.2 yearsto projected expiry

Projected expiry 6 December 2033, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 2 independent, 13 dependent

  1. 1
    ES 2 652 292 T3 REIVINDICACIONES 1. Un aparato, que comprende:una pluralidad de máquinas (1204) de estado controladas por microcódigo, estando configurada al menos una de la pluralidad de máquinas (1204) de estado controladas por microcódigo para generar primeros datos estadísticos medidos en cada uno de una pluralidad de intervalos de tiempo de una primera granularidad de tiempo en función de los datos de la red incluidos en cada uno de una pluralidad de flujos (695) de datos que recorren la al menos una de la pluralidad de máquinas (1204) de estado controladas por microcódigo;estando el aparato caracterizado por lógica (700) de reducción de datos configurada para recibir los primeros datos estadísticos, y para obtener segundos datos estadísticos que tienen un volumen reducido con respecto a un volumen de los primeros datos estadísticos en función del desempeño de una operación matemática sobre los primeros datos estadísticos, estando asociados los segundos datos estadísticos con cada uno de la pluralidad de intervalos de tiempo de una segunda granularidad de tiempo, siendo más fina la primera granularidad de tiempo que la segunda granularidad de tiempo;y lógica (702) de transmisión, sin que medie solicitud, configurada para enviar los segundos datos estadísticos a través de una red con independencia de una solicitud en tiempo real procedente de la red.
  2. 2
    El aparato de la reivindicación 1, en el que la lógica (700) de reducción de datos es configurable para reducir el volumen de los primeros datos estadísticos para obtener los segundos datos estadísticos, de forma que se mantenga una indicación de una función de los primeros datos estadísticos en los segundos datos estadísticos, en el que la función quedaría enmascarada si los segundos datos estadísticos estuviesen basados en una agregación de los primeros datos estadísticos en cada uno de la pluralidad de intervalos de tiempo de la segunda granularidad de tiempo.
  3. 3
    El aparato de la reivindicación 2, en el que:la operación matemática incluye un máximo;y los segundos datos estadísticos incluyen un resultado de la operación matemática aplicada a los primeros datos estadísticos en cada uno de la pluralidad de intervalos de tiempo de la segunda granularidad de tiempo, de forma que una indicación de variaciones incluidas en los primeros datos estadísticos que son sustancialmente mayores que un valor medio de los primeros datos estadísticos sean visibles tras la representación visual de los segundos datos estadísticos.
  4. 4
    El aparato de la reivindicación 2, en el que:la función en los primeros datos estadísticos incluye un pico y un valle, y está indicada por un subconjunto de los primeros datos estadísticos;el pico se indica mediante una porción del subconjunto de los primeros datos estadísticos;y el valle se indica mediante una porción restante del subconjunto de los primeros datos estadísticos.
  5. 5
    El aparato de la reivindicación 1, en el que un volumen de los segundos datos estadísticos es reducido al menos diez veces con respecto a un volumen de los primeros datos estadísticos.
  6. 6
    El aparato de la reivindicación 1, en el que la operación matemática incluye al menos uno de un mínimo, un máximo y una media.
  7. 7
    El aparato de la reivindicación 1, en el que la operación matemática incluye al menos uno de una convolución, una media móvil, una suma de los cuadrados, una operación de filtrado lineal y una operación de filtrado no lineal.
  8. 8
    El aparato de la reivindicación 1, en el que la lógica (702) de transmisión, sin que medie solicitud, es configurable para generar uno o más paquetes que incluyen los segundos datos estadísticos e información de direcciones asociada con un dispositivo ubicado en otro lugar en la red.
  9. 9
    El aparato de la reivindicación 1, en el que la lógica (702) de transmisión, sin que medie solicitud, es configurable para anunciar la pluralidad de flujos (695) de datos a un dispositivo ubicado en otro lugar en la red.
  10. 10
    El aparato de la reivindicación 1, en el que:la pluralidad de flujos (695) de datos recorre un recorrido de los datos que se extiende a través de una porción del aparato;y ES 2 652 292 T3 la lógica (702) de transmisión, sin que medie solicitud, es operable para enviar, sin que haya solicitud, los segundos datos estadísticos mediante comunicaciones que recorren al menos una porción del recorrido de los datos.
  11. 11
    El aparato de la reivindicación 1, en el que la solicitud en tiempo real es un sondeo procedente de un dispositivo ubicado en otro lugar en la red. 5
  12. 12
    El aparato de la reivindicación 1, que comprende, además, lógica (706) de análisis del tiempo de espera de la red y de la fluctuación configurada para recibir información del tiempo de espera de la red procedente de al menos una de la pluralidad de máquinas (1204) de estado controladas por microcódigo.
  13. 13
    El aparato de cualquiera de las reivindicaciones 1-12, que comprende, además:lógica (704) de generación de alertas configurada para generar una indicación de alerta asociada con el al menos 10 uno de la pluralidad de flujos (695) de datos procesando los primeros datos estadísticos para determinar si los primeros datos estadísticos implican una característica asociada con la alerta;estando configurada la lógica (702) de transmisión, sin que medie solicitud, además, para enviar la indicación de alerta a través de la red con independencia de una solicitud de la red. 15
  14. 14
    El aparato de la reivindicación 13, en el que la característica se indica en función de la aparición de un patrón de bits en los datos de la red.
  15. 15
    El aparato de la reivindicación 13, en el que la característica se indica en función de la aparición de un patrón de variación en una velocidad de transferencia de datos asociada con los datos de la red.