MX347339B

Adaptive resource management for multi-screen video applications over cable wi-fi networks.

Abstract

The combination of client-based and network-based adaptive streaming approaches enables a distributed and adaptive resource management system to perform carrier-grade video transmission over Cable Wi-Fi systems. Adaptive resource management over heterogeneous Cable Wi-Fi networks includes a network-based approach using client-based feedback. Management of the resources of a video stream is carried out in a service provider's network, for example in a cable modem termination system, by evaluating a margin and a fairness index. In modalities, the speed of a video stream is adjusted to a requesting client, and in modalities, the speed of a video sequence is adjusted for non-requesting clients. Modalities include adaptive streaming and call admission control based on adjustable resource margins and fairness ratios for DOCSIS and HetNet Wi-Fi systems.

MX347339B, drawing sheet 1
Sheet 1 of 43

Term

7.5 yearsleft in the term

Expires 13 March 2034.

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

14 claims: 2 independent, 12 dependent

  1. 1
    NOVEDAD DE LA INVENCIÓN ΙΝΤΠΤυΤ· MUUCANO MLAFMOFMBiA* fNBUlTUAL Habiendo descrito la presente invención como antecede, se considera como una novedad y, por lo tanto, se reclama como propiedad lo contenido en las siguientes:REIVINDICACIONES 1. Un método basado en red para la gestión adaptable de recursos de streaming en una red de Cable Wi-Fi HetNet, caracterizado porque comprende: determinar un índice de equidad de aplicación que define un uso medio para cada flujo en un grupo de flujo, en donde el índice de equidad de aplicación para cada flujo es una función del uso medio de otros flujos en el grupo de flujo en una misma sesión;determinar un margen de recursos para un área de servicio asociada con la sesión, en donde un área de servicio incluye una pluralidad de clientes, y en donde el margen de recursos es una medida determinada para el área de servicio basada en el ancho de banda tanto en una ubicación de red y al menos un componente Wi-Fi en una trayectoria de sesión correspondiente a la sesión;recibir una solicitud de streaming de velocidad de bits adaptable de un cliente en el área de servicio, en donde la IMPI ΙΝΪΤΓΠ Π» MUUCANU DELAHWfWAB INDUSTRIAL solicitud es indicativa de un cliente que solicita calidad del enlace;determinar si aceptar la solicitud de streaming de velocidad de bits adaptable con base en el índice de equidad de aplicación si el margen es inferior a un umbral de margen, en donde en respuesta a una aceptación de la solicitud de streaming de velocidad de bits adaptable en algunos casos, el ajuste de una velocidad para al menos un flujo en el grupo de flujo, y, con base en la velocidad ajustada, actualizar el índice de equidad de aplicación para cada flujo en el grupo de flujo y actualizar el margen para el área de servicio;y en donde el índice de equidad de aplicación está ajustado con base en el umbral de margen en otros casos, pero el ajuste a la velocidad de bits no es realizado con base de la aceptación de la solicitud de streaming de velocidad de bits adaptable;y en respuesta a un rechazo de la solicitud de streaming de velocidad de bits adaptable, mantener el índice de equidad de aplicaciones y márgenes para el grupo de flujo.
  2. 2
    El método de conformidad con la reivindicación 1, caracterizado porque la solicitud de streaming de velocidad de bits adaptable desde el cliente es una solicitud para reducir o disminuir la velocidad de bits de una transmisión de flujo al cliente, y en donde adicionalmente el margen de IMPI IMTTTUT· MUUCAN· DC LA PWOnftQA* INDUSTRIAL recursos tiene un incremento o decremento de ancho de banda para la totalidad de área de servicio para mantener el ancho de banda constantemente disponible, aún cuando la velocidad de bits de flujo individual está reducida en aquella área de servicio.
  3. 3
    El método de conformidad con la reivindicación 1, caracterizado porque dicho al menos un flujo en el grupo de flujo para el que se ajusta la velocidad es de al menos uno de:el flujo al cliente solicitante;uno de los otros flujos en el grupo de flujo;un flujo seleccionado con base en un respectivo índice de equidad de aplicación;o un flujo seleccionado en los requisitos de velocidad de un operador de servicios múltiples.
  4. 4
    El método de conformidad con la reivindicación 1, caracterizado el ajuste a la velocidad para dicho al menos un flujo en el grupo de flujo es una reducción en la velocidad de dicho al menos un flujo.
  5. 5
    El método de conformidad con la reivindicación 1, caracterizado porque el cliente en el área de servicio asociada con la sesión es al menos uno de:un cliente con un flujo activo que solicita una modificación al flujo, o IMPI^ 59 ίΝτπτυτο muucan· KLAIMHUA» INBUS-HUAL -SJ un nuevo cliente en el área de servicios que solicita un nuevo flujo a ser entregado.
  6. 6
    El método de conformidad con la reivindicación 1, caracterizado porque además comprende comparar el margen determinado con un umbral de margen.
  7. 7
    El método de conformidad con la reivindicación 1, caracterizado porque el índice de equidad de aplicación diferencia la calidad del enlace a lugares específicos del cliente y es indicativo de problemas de dispositivos de clientes específicos.
  8. 8
    El método de conformidad con la reivindicación 1, caracterizado porque además comprende comparar el margen actualizado con el umbral de margen y, en respuesta a la determinación de que el margen actualizado es menor que el umbral, reducir las velocidades de los flujos seleccionados y actualizar el índice de equidad basado en las velocidades reducidas.
  9. 9
    El método de conformidad con la reivindicación 1, caracterizado porque cada flujo para el que se determina un índice de equidad de aplicación corresponde a un cliente, el índice de equidad de aplicación en función de una solicitud de velocidad de bits adaptable de cliente que se origina con el cliente. 60 60 iwrnui»mukano Jl ot LA FWnilWi Y^IMTXTrWAL * ί!^
  10. 10
    El método de conformidad con la reivindicación 1, caracterizado porque el grupo de flujo en la misma sesión para el cual el índice de equidad de aplicación es una función, es un grupo de flujos agrupados basado en el uso de una misma trayectoria de red.
  11. 11
    El método de conformidad con la reivindicación 1, caracterizado porque un grupo está definido por el flujo de todos los flujos que comparten un punto de acceso, y el ajuste de una velocidad para al menos un flujo en el grupo de flujo comprende ajustar una velocidad para todos los flujos que comparten el mismo punto de acceso.
  12. 12
    El método de conformidad con la reivindicación 1, caracterizado porque el margen de recursos está determinado con base en un límite de retardo, en donde la solicitud de streaming de velocidad de bits del cliente es aceptada si las probabilidades para cada flujo de exceder un límite de retardo está dentro de un rango aceptable.
  13. 13
    Un sistema de terminación de módem de cable (CMTS) en una red de un proveedor de servicios para la gestión de recursos adaptables de streaming en una red de Cable Wi-Fi HetNet, el CMTS está caracterizado porque comprende:un dispositivo de almacenamiento un procesador configurado para: IMPI »κτπντο muucah· MUHIORItMP INDUmiAL determinar un índice de equidad de aplicación que define un uso medio para cada flujo en un grupo de flujo, en donde el índice de equidad de aplicación para cada flujo es una función del uso medio de otros flujos en el grupo de flujo en una misma sesión;determinar un margen de recursos para un área de servicio asociada con la sesión, en donde un área de servicio incluye una pluralidad de clientes, y en donde el margen de recursos es una medida determinada para el área de servicio basado en el ancho de banda tanto en una ubicación de red y al menos un componente Wi-Fi en una trayectoria de sesión correspondiente a la sesión;al menos un receptor para recibir una solicitud de streaming de velocidad de bits adaptable de un cliente en el área de servicio, en donde la solicitud es indicativa de la calidad del enlace de un cliente solicitante;el procesador está configurado además para determinar si acepta la solicitud de streaming de velocidad de bits adaptable basado en el índice de equidad de aplicación si el margen es inferior a un umbral de margen, en donde en respuesta a una aceptación de la solicitud de streaming de velocidad de bits adaptable en algunos casos, ajustar una velocidad para al menos un flujo en el grupo de flujo, y, con base en la velocidad ajustada, actualizar el indice de equidad de aplicación IMPI ΜΤΠυΤΟ MNUeAN· mlahiorum· para cada flujo de flujo y actualizar el margen para el área de servicio, en donde el índice de equidad de aplicaciones está ajustado con base en el umbral de margen en otros casos, pero el ajuste a la velocidad de bits no realizada con base en la aceptación de la solicitud de streaming de velocidad de bits adaptable, y en donde en respuesta a un rechazo de la solicitud de streaming de velocidad de bits adaptable, mantener el índice de equidad de aplicaciones y márgenes para el grupo de flujo.
  14. 14
    El sistema de terminación de módem de cable de conformidad con la reivindicación 13, caracterizado porque la solicitud de streaming de velocidad de bits adaptable del clientes una solicitud para reducir o disminuir la velocidad de bits de una transmisión de flujo al cliente, y en donde adicionalmente el margen de recursos tiene un incremento o decremento de ancho de banda para la totalidad del área de servicio para mantener el ancho de banda constante disponible, aún cuando la velocidad de bits de flujo individual está reducida en aquella área de servicio. IMPI
Independent claims14