Optimizando la programación de 5G para eMBB y URLLC
Un nuevo marco equilibra los servicios eMBB y URLLC para un mejor rendimiento.
Yizhou Jiang, Xiujun Zhang, Xiaofeng Zhong, Shidong Zhou
― 6 minilectura
Tabla de contenidos
La comunicación móvil ha cambiado mucho a lo largo de los años. Con cada nueva generación, vemos más maneras en que la gente usa dispositivos móviles. En la quinta generación de redes móviles, llamada 5G, hay tres tipos principales de servicios que tienen diferentes necesidades. Estos tipos son el ancho de banda móvil mejorado (EMBB), la comunicación ultra confiable y de baja latencia (URLLC), y la comunicación masiva de tipo máquina (mMTC).
eMBB se centra en proporcionar internet de alta velocidad para actividades como ver videos en streaming y jugar. La meta es soportar mucho flujo de datos a la vez. Por otro lado, URLLC está pensado para aplicaciones que necesitan respuestas instantáneas y conexiones muy confiables. Esto podría incluir cosas como cirugía remota o coches autónomos. Finalmente, mMTC está diseñado para que muchos dispositivos se conecten a internet al mismo tiempo, como sensores en casas inteligentes.
Para asegurarnos de que todos estos servicios funcionen bien juntos, el diseño de las redes móviles necesita ser más avanzado. Esto implica crear maneras más inteligentes de compartir los recursos de radio.
Programación en 5G
Desafíos deEn un sistema donde los servicios de eMBB y URLLC comparten la misma frecuencia, cada servicio tiene su propio tiempo para enviar datos. eMBB típicamente necesita intervalos de tiempo más largos para enviar grandes cantidades de datos, mientras que URLLC requiere intervalos más cortos para respuestas rápidas. Para manejar esto, a menudo se usa un enfoque de temporización híbrido. Aquí, eMBB recibe intervalos de tiempo más largos, mientras que URLLC se apoya con intervalos más cortos que pueden responder en milisegundos.
Uno de los retos clave es cómo mezclar estos diferentes tiempos de manera efectiva. Hay dos estrategias principales para hacerlo: preemción y superposición. La preemción significa que cuando URLLC necesita enviar datos, puede quitar recursos de eMBB. Aunque esto puede ayudar a URLLC a rendir mejor, puede perjudicar la confiabilidad de eMBB, creando la necesidad de mejores métodos de programación.
Marco de Programación Propuesto
El objetivo de este documento es crear un marco de programación que permita a eMBB y URLLC coexistir sin comprometer el rendimiento de cada uno. Esto significa que queremos asegurarnos de que eMBB mantenga un buen flujo de datos mientras aseguramos que URLLC aún pueda enviar datos rápidamente cuando lo necesite.
En lugar de predecir cuántos datos de URLLC llegarán, solo necesitamos observar patrones promedio. Esto facilita la Asignación de Recursos porque no tenemos que saber el número exacto de paquetes de URLLC que llegarán en el próximo intervalo de tiempo. Aún podemos optimizar cómo reservamos recursos para eMBB.
En nuestro modelo, consideramos una configuración simple con una estación base que atiende tanto a usuarios de eMBB como de URLLC. La estación base controla cómo se envían los datos en el espectro de radio. Los recursos pueden dividirse de dos maneras: por frecuencia (canales) y por tiempo (programación).
Estrategias de Asignación de Recursos
Cuando se trata de gestionar recursos de radio, desglosamos el proceso en dos partes principales: programación a nivel de ranura y programación a nivel de mini-ranura. La estación base primero decidirá qué recursos asignar a los usuarios de eMBB al comienzo de una ranura de tiempo más grande. Luego, a medida que ocurren mini-ranuras dentro de estas ranuras más grandes, la estación base asignará cualquier recurso restante para URLLC.
Al inicio de cada mini-ranura, la estación base asignará recursos según cuántos paquetes de URLLC estén en su cola. Si hay paquetes de URLLC esperando ser enviados, el sistema puede preemptar algunos de los recursos ya asignados a eMBB para asegurarse de que esos paquetes se envíen a tiempo.
Codificación y Confiabilidad
Para asegurarnos de que los datos se envíen con precisión, se utiliza la codificación. Esta es una forma de preparar los datos para la transmisión para que puedan ser recibidos correctamente. Cuando URLLC preempta recursos, puede llevar a que algunos datos se pierdan, lo que aumenta la posibilidad de errores. Para manejar esto, tanto los usuarios de eMBB como los de URLLC necesitan estar informados sobre lo que está ocurriendo con los recursos utilizados.
Para eMBB, el sistema informará a los usuarios cuáles paquetes de datos han sido preemptados para que puedan evitar errores al decodificar sus datos. El enfoque es mantener un equilibrio entre enviar la mayor cantidad de datos posible para eMBB y asegurarnos de que las necesidades de URLLC se satisfagan rápidamente.
Evaluación del Rendimiento
Examinamos diferentes maneras de determinar qué tan bien está funcionando nuestro sistema. Para eMBB, el enfoque principal está en el rendimiento general de datos, que es la cantidad de datos enviados con éxito. También es importante asegurarse de que la tasa de errores en eMBB se mantenga baja.
Para URLLC, el enfoque principal está en la velocidad de envío de datos y asegurarse de que los paquetes se envíen de manera confiable. Si URLLC puede pasar rápidamente, puede mejorar la calidad general del servicio sin agregar demoras significativas.
Implementación Práctica
Para poner este plan en acción, simulamos cómo funciona el sistema de programación. Creamos un escenario donde los recursos son limitados y necesitamos gestionarlos cuidadosamente. Al crear varios escenarios de prueba con diferentes tasas de llegada de paquetes de URLLC, podemos ver qué tan bien funciona nuestra programación bajo diversas condiciones.
Los resultados muestran que nuestro marco propuesto puede optimizar el uso de recursos de manera efectiva. Comparado con métodos tradicionales que mantienen a eMBB y URLLC separados, nuestro método proporciona un mejor rendimiento de datos para eMBB mientras sigue satisfaciendo las necesidades urgentes de URLLC.
Cuando la llegada de paquetes de URLLC es menor de lo esperado, nuestro sistema deja algunos recursos libres, lo que lleva a un mejor rendimiento en general. Gracias a esta flexibilidad, encontramos que nuestro método logra un alto nivel de éxito para ambos tipos de tráfico, mejorando significativamente la confiabilidad de eMBB sin descuidar la importancia de URLLC.
Conclusión
En resumen, combinar los servicios de eMBB y URLLC en un solo marco de comunicación móvil requiere una planificación cuidadosa y una programación inteligente. Al centrarnos en patrones estadísticos en lugar de predicciones exactas para la llegada de tráfico, podemos crear un mecanismo de programación más eficiente. Esto permite que ambos tipos de servicios funcionen bien juntos sin sacrificar el rendimiento. Los resultados de nuestras simulaciones muestran un enfoque prometedor para gestionar recursos en futuras redes móviles.
Título: A Dynamic Resource Scheduling Algorithm Based on Traffic Prediction for Coexistence of eMBB and Random Arrival URLLC
Resumen: In this paper, we propose a joint design for the coexistence of enhanced mobile broadband (eMBB) and ultra-reliable and random low-latency communication (URLLC) with different transmission time intervals (TTI): an eMBB scheduler operating at the beginning of each eMBB TTI to decide the coding redundancy of eMBB code blocks, and a URLLC scheduler at the beginning of each mini-slot to perform immediate preemption to ensure that the randomly arriving URLLC traffic is allocated with enough radio resource and the eMBB traffic keeps acceptable one-shot transmission successful probability and throughput. The framework for schedulers under hybrid-TTI is developed and a method to configure eMBB code block based on URLLC traffic arrival prediction is implemented. Simulations show that our work improves the throughput of eMBB traffic without sacrificing the reliablity while supporting randomly arriving URLLC traffic.
Autores: Yizhou Jiang, Xiujun Zhang, Xiaofeng Zhong, Shidong Zhou
Última actualización: 2024-09-03 00:00:00
Idioma: English
Fuente URL: https://arxiv.org/abs/2409.02396
Fuente PDF: https://arxiv.org/pdf/2409.02396
Licencia: https://creativecommons.org/licenses/by/4.0/
Cambios: Este resumen se ha elaborado con la ayuda de AI y puede contener imprecisiones. Para obtener información precisa, consulte los documentos originales enlazados aquí.
Gracias a arxiv por el uso de su interoperabilidad de acceso abierto.