MX337624B

Synchronized processing of data by networked computing resources.

Abstract

Los sistemas 100, 1000, métodos, y programación interpretable por máquina u otros productos de instrucciones para la administración de procesamiento de datos por múltiples recursos de cómputo conectados en red 106, 116. En particular, la descripción se refiere a la sincronización de solicitudes relacionadas para el procesamiento de datos utilizando recursos de red distribuidos.

MX337624B, drawing sheet 1
Sheet 1 of 47

Term

3.7 yearsleft in the term

Expires 8 June 2030.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

32 claims: 4 independent, 28 dependent

  1. 1
    REIVINDICACIONES 1. Un dispositivo para coordinar el procesamiento de datos por múltiples recursos de cómputo conectados en red, el dispositivo que comprende:por lo menos un procesador que está configurado para: asociar una pluralidad de solicitudes de procesamiento de datos ejecutables por una pluralidad de múltiples recursos de cómputo conectados en red, con al menos un párametro de temporización determinado al menos en parte utilizando una o más latencias asociadas con la ejecución de solicitudes de procesamiento por al menos uno de los recursos de cómputo conectados en red;dirigir, de acuerdo con una secuencia de temporización, cada una de la pluralidad de solicitudes de procesamiento de datos a una pluralidad de recursos de cómputo conectados en red;la secuencia de temporización para dirigir las solicitudes de procesamiento basándose en el al menos un parámetro de temporización asociado para ocasionar la ejecución sincronizada de la pluralidad de solicitudes de procesamiento de datos por la pluralidad de recursos de cómputo conectados en red.
  2. 2
    El dispositivo según la reivindicación 1, en donde el al menos un parámetro de temporización se determina con base al menos parcialmente en una latencia monltoreada dinámicamente en ejecución de solicitudes de procesamiento direccionadas al menos a una de la pluralidad de recursos de cómputo conectados en red.
  3. 3
    El dispositivo según la reivindicación 1, en donde el al instituto j-‘ DS LA X^'INDUSTRIAL * 1 Λ ' menos un parámetro de temporización se determina base al menos parcialmente en una latencia estadística en ejecúción de solicitudes de procesamiento direccionadas al menos a una de la pluralidad de recursos de cómputo conectados en red.
  4. 4
    - El dispositivo según la reivindicación 1, en donde el al menos un parámetro de temporización se determina base al menos parcialmente en una latencia histórica en ejecución de solicitudes de procesamiento direccionadas al menos a una de la pluralidad de recursos de cómputo conectados en red.
  5. 5
    - El dispositivo según la reivindicación 1, en donde el al menos un parámetro de temporización se determina base al menos parcialmente en una latencia predictiva en ejecución de solicitudes de procesamiento direccionadas al menos a una de la pluralidad de recursos de cómputo conectados en red.
  6. 6
    - El dispositivo según la reivindicación 1, en donde el al menos un parámetro de temporización se determina de que manera que la ejecución sincronizada es simultánea.
  7. 7
    - El dispositivo según la reivindicación 1, en donde el al menos un parámetro de temporización se determina de que manera que la ejecución sincronizada es de acuerdo a una secuencia no simultánea.
  8. 8
    - El dispositivo según la reivindicación 1, en donde el al menos un parámetro de temporización se determina de que manera que la ejecución sincronizada es de acuerdo a una temporización relativa determinada.
  9. 9
    - El dispositivo según la reivindicación 1, en donde el al menos un parámetro de temporización se determina con base at-roetfós parcialmente en al menos uno de:retraso de conwmcactón^M^eXj^ ©.-4eprocesamiento.
  10. 10
    10, - El dispositivo según la reivindicación 1, en donde el al menos un parámetro de temporización se determina con base al menos parcialmente en un modelo de probabilidad de latencia.
  11. 11
    11, El dispositivo según la reivindicación 1, en donde la ejecución sincronizada provoca que la pluralidad de solicitudes de procesamiento de datos sean ejecutadas antes de que se puedan cambiar términos asociados con uno o más procesos de datos de contraparte propuestos
  12. 12
    12, - Un método llevado a cabo por al menos un procesador para para coordinar el procesamiento de datos por múltiples recursos de cómputo conectados en red, el método que comprende:asociar una pluralidad de solicitudes de procesamiento de datos ejecutables por una pluralidad de múltiples recursos de cómputo conectados en red con al menos un parámetro de temporización determinado al menos en parte utilizando una o más latencias asociadas con la ejecución de solicitudes de procesamiento por al menos uno de los recursos de cómputo conectados en red;dirigir, de acuerdo con una secuencia de temporización, cada una de la pluralidad de solicitudes de procesamiento de datos a una pluralidad de recursos de cómputo conectados en red;la secuencia de temporización para dirigir las solicitudes de procesamiento basándose en el al menos un parámetro de temporización asociado para ocasionar la ejecución sincronizada de la pluralidad de ·- -II ίίΐ -.*1-ΠΙ] -CJ-JW^J-··----solicitudes de procesamiento de datos por la pluralidad de recursos de cómputo conectados en red.
  13. 13
    El método según la reivindicación 12, en donde el al menos un parámetro de temporización se determina con base al menos parcialmente en una latencia monitoreada dinámicamente en ejecución de solicitudes de procesamiento direccionadas al menos a una de la pluralidad de recursos de cómputo conectados en red.
  14. 14
    El método según la reivindicación 12, en donde el al menos un parámetro de temporización se determina base al menos parcialmente en una latencia estadística en ejecución de solicitudes de procesamiento direccionadas al menos a una de la pluralidad de recursos de cómputo conectados en red.
  15. 15
    - El método según la reivindicación 12, en donde el al menos un parámetro de temporización se determina base al menos parcialmente en una latencia histórica en ejecución de solicitudes de procesamiento direccionadas al menos a una de la pluralidad de recursos de cómputo conectados en red.
  16. 16
    - El método según la reivindicación 12, en donde el al menos un parámetro de temporización se determina base al menos parcialmente en una latencia predlctiva en ejecución de solicitudes de procesamiento direccionadas al menos a una de la pluralidad de recursos de cómputo conectados en red.
  17. 17
    17 - El método según la reivindicación 12, en donde el al menos un parámetro de temporización se determina de que manera que la ejecución sincronizada es simultánea.
  18. 18
    18, - El método según la reivindicación 12, en donde el al menos un parámetro de temporización se determina de que manera que la ejecución sincronizada es de acuerdo a una secuencia no simultánea.
  19. 19
    19, - El método según la reivindicación 12, en donde el al menos un parámetro de temporización se determina de que manera que la ejecución sincronizada es de acuerdo a una temporización relativa determinada.
  20. 20
    20, - El método según la reivindicación 12, en donde la ejecución sincronizada provoca que la pluralidad de solicitudes de procesamiento de datos sean ejecutadas antes de que se puedan cambiar términos asociados con uno o más procesos de datos de contraparte propuestos
  21. 21
    21, - Un medio de almacenamiento legible por computadora para provocar que un procesador pueda coordinar el procesamiento de datos por múltiples recursos de cómputo conectados en red, por un método que comprende:asociar una pluralidad de solicitudes de procesamiento de datos ejecutables por una pluralidad de múltiples recursos de cómputo conectados en red con al menos un parámetro de temporización determinado al menos en parte utilizando una o más latencias asociadas con la ejecución de solicitudes de procesamiento por al menos uno de los recursos de cómputo conectados en red;dirigir, de acuerdo con una secuencia de temporización, cada una de la pluralidad de solicitudes de procesamiento de datos a una pluralidad de recursos de cómputo conectados en red;la secuencia de temporización para dirigir las solicitudes de procesamiento basándose en el al menos un parámetro de temporización asociado para ocasionar la ejecución sincronizada de la pluralidad de solicitudes de procesamiento de datos por la pluralidad de recursos de cómputo conectados en red.
  22. 22
    El medio de almacenamiento legible por computadora según la reivindicación 21, en donde el al menos un parámetro de temporización se determina con base al menos parcialmente en una latencia monitoreada dinámicamente en ejecución de solicitudes de procesamiento direccionadas al menos a una de la pluralidad de recursos de cómputo conectados en red.
  23. 23
    El medio de almacenamiento legible por computadora según la reivindicación 21, en donde el al menos un parámetro de temporización se determina base al menos parcialmente en una latencia estadística en ejecución de solicitudes de procesamiento direccionadas al menos a una de la pluralidad de recursos de cómputo conectados en red.
  24. 24
    - El medio de almacenamiento legible por computadora según la reivindicación 21, en donde el al menos un parámetro de temporización se determina base al menos parcialmente en una latencia histórica en ejecución de solicitudes de procesamiento direccionadas al menos a una de la pluralidad de recursos de cómputo conectados en red.
  25. 25
    25- El medio de almacenamiento legible por computadora según la reivindicación 21, en donde el al menos un parámetro de -72Ι.ΜΤ jA— . INS':¡τυ-,-Α .Mfx..·'. ,-. , . - · /· 1 Ü.·: Ρ· ;,/,:- / ( \ J temporización se determina base al menos parcialmente en una latericia predictiva en ejecución de solicitudes de procesamiento direccIoñiaBaT^r menos a una de la pluralidad de recursos de cómputo conectados en red.
  26. 26
    - El medio de almacenamiento legible por computadora según la reivindicación 21, en donde el al menos un parámetro de temporización se determina de que manera que la ejecución sincronizada es simultánea.
  27. 27
    - El medio de almacenamiento legible por computadora según la reivindicación 21, en donde el al menos un parámetro de temporización se determina de que manera que la ejecución sincronizada es de acuerdo a una secuencia no simultánea.
  28. 28
    - El medio de almacenamiento legible por computadora según la reivindicación 21, en donde el al menos un parámetro de temporización se determina de que manera que la ejecución sincronizada es de acuerdo a una temporización relativa determinada.
  29. 29
    - El método según la reivindicación 12, en donde la ejecución sincronizada provoca que la pluralidad de solicitudes de procesamiento de datos sean ejecutadas antes de que se puedan cambiar términos asociados con uno o más procesos de datos de contraparte propuestos.
  30. 30
    - Un método para coordinar el procesamiento de datos por múltiples recursos de cómputo conectados en red, el método que comprende:generar una pluralidad de segmentos de procesamiento de datos, cada segmento de procesamiento de datos que provoca la ejecución de -73una porción de un proceso de datos ejecutable por una pluralidad de recursos de cómputo conectados en red;basándose al menos en parte en latencias en ejecución de solicitudes de procesamiento de datos previas dirigidas a cada uno de la pluralidad de recursos de cómputo conectados en red, determinar una secuencia de temporización para dirigir la pluralidad de segmentos de procesamiento de datos, la secuencia de temporización determinar para ocasionar la ejecución sincronizada de la pluralidad de segmentos de procesamiento de datos por la pluralidad de recursos de cómputo conectados en red;y dirigir la pluralidad de segmentos de procesamiento de datos de acuerdo con la secuencia de temporización a la pluralidad de procesadores de ejecución conectados en red correspondientes.
  31. 31
    - El método según la reivindicación 30, en donde la ejecución sincronizada provoca que la pluralidad de solicitudes de procesamiento de datos sean ejecutadas antes de que se puedan cambiar términos asociados con uno o más procesos de datos de contraparte propuestos.
  32. 32
    - Un método llevado a cabo por al menos un procesador de datos para coordinar el procesamiento de datos por múltiples recursos de cómputo conectados en red, el método que comprende:asociar con una pluralidad de porciones de un proceso de datos ejecutable por una pluralidad de múltiples recursos de cómputo conectados en red, al menos un párametro de temporización determinado al menos en parte utilizando una o más latencias asociadas con la ejecución de solicitudes de procesamiento de señal por al menos -74§»· Τ\ π- τ?^·· · : ι ·' ' '· ;uno de los recursos de cómputo conectados en red;y dirigir, de acuerdo con una secuencia de temporización, la pluralidad de porciones de la pluralidad de porciones del proceso de datos a una pluralidad de recursos de cómputo conectados en red;5 la secuencia de temporización para dirigir la pluralidad de porciones del proceso de datos basándose en el al menos un parámetro de temporización asociado para ocasionar la ejecución sincronizada de la pluralidad de porciones del proceso de datos por la pluralidad de recursos de cómputo conectados en red. 10 33.- El método según la reivindicación 32, en donde la ejecución sincronizada provoca que la pluralidad de porciones de la pluralidad de procesos de datos sean ejecutadas antes de que se puedan cambiar términos asociados con uno o más procesos de datos de contraparte propuestos.
Independent claims32