Brevet FR3072851A1 (20190426)

REVENDICATIONS1. Procédé de détermination d'une allocation de ressources pour des paquets appartenant à une pluralité de catégories de flux de données dans un système de télécommunication multi-accès partageant une pluralité de ressources de transmission, caractérisé en ce qu'il comprend, pour un état du système de télécommunication multiaccès, la détermination, par itérations d'un apprentissage par renforcement, d'un plan d'allocation de ressource venant maximiser une somme de récompenses, chaque itération de l'apprentissage par renforcement comprenant : - une allocation des ressources de transmission aux flux de données selon un plan d'allocation de ressources ; - la transmission des paquets au moyen des ressources de transmission allouées ; - pour chacune des catégories de flux de données, le calcul d'au moins un indicateur de performance de transmission de chacun des flux de données de la catégorie, et la comparaison, pour chacun des flux de données de la catégorie, de l'au moins un indicateur de performance de transmission calculé à un seuil représentatif d'une contrainte de qualité de service portant sur l'au moins un indicateur de performance de transmission pour la catégorie, et - la détermination d'une récompense en fonction du résultat de ladite comparaison pour chacun des flux de données de chacune des catégories.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel le plan d'allocation de ressources comprend une règle de hiérarchisation et au moins une première et une seconde règle d'ordonnancement, l'allocation des ressources de transmission comprenant deux étapes consistant en : - un ordonnancement dans le domaine temporel réalisé par un classificateur temporel (CT) configuré pour hiérarchiser les catégories de flux de données selon la règle de hiérarchisation en au moins une catégorie prioritaire et une catégorie secondaire ; et 22 - un ordonnancement dans le domaine fréquentiel réalisé par un classificateur fréquentiel (CF) configuré pour : o ordonnancer les flux de données de la catégorie prioritaire selon la première règle d'ordonnancement et allouer des ressources de transmission aux flux de données de la catégorie prioritaire ainsi ordonnancés; et o en cas de ressources restantes, ordonnancer les flux de données de la catégorie secondaire selon la seconde règle d'ordonnancement et allouer des ressources de transmission restantes aux flux de données de la catégorie secondaire ainsi ordonnancés.\n<CLM>\1\tProcédé selon la revendication 2, dans lequel la récompense déterminée à chaque 1 Nop itération est la somme EpP=1 rp(acT,up), avec rp(acT,up) = EiP_ y ( 1_0.1,1- - P - 1.)Cp,0 - xp,,p,01), où P désigne le nombre de categories, acT la règle de hiérarchisation, up la règle d'ordonnancement appliquée aux flux de données de la catégorie p, Ip le nombre 15 de flux de données de la catégorie p, 1\10p le nombre d'indicateurs de performance de transmission de la catégorie p, )1),0 le seuil représentatif d'une contrainte de qualité de service portant sur l'indicateur de performance de transmission o pour la catégorie p et xp,,p,0 l'indicateur de performance de transmission o du flux de données ip. 20\n<CLM>\1\tProcédé selon l'une des revendications 1 à 3, dans lequel chaque itération de l'apprentissage par renforcement comprend: - selon une probabilité Pa, une sélection d'exploitation consistant à sélectionner le plan d'allocation de ressources venant maximiser la somme des récompenses à ce stade des itérations ; et 25 - selon une probabilité une sélection d'exploration consistant à sélectionner un plan d'allocation de ressources différent du plan d'allocation de ressources venant maximiser la somme des récompenses à ce stade des itérations. 5 10 23\n<CLM>\1\tProcédé selon l'une des revendications 1 à 4, dans lequel l'au moins un indicateur de performance de transmission est l'un parmi un délai de transmission, un débit de transmission et un taux de perte de transmission. 5\n<CLM>\1\tProcédé d'ordonnancement de paquets appartenant à une pluralité de catégories de flux de données dans un système de télécommunication multi-accès partageant une pluralité de ressources de transmission, caractérisé en ce qu'il comprend, à chaque intervalle temporel de transmission, la sélection d'un plan d'allocation de ressources et une allocation des ressources de transmission aux flux de données conformément au plan 10 d'allocation de ressources sélectionné, ladite sélection étant réalisée par interrogation d'une table de correspondance (LUT) dont le contenu résulte de la mise en oeuvre du procédé selon l'une des revendications 1 à 5 à et qui permet d'identifier, à partir de l'état courant du système de télécommunication multi-accès (s[t)]), le plan d'allocation de ressources à sélectionner. 15\n<CLM>\1\tProduit programme d'ordinateur comprenant des instructions de code de programme pour l'exécution du procédé selon la revendication 6 lorsque ledit programme est exécuté par un ordinateur. 20\n<CLM>\1\tNoeud d'un système de télécommunication multi-accès partageant une pluralité de ressources de transmission entre des paquets appartenant à une pluralité de catégories de flux de données, comprenant une table de correspondance (LUT) dont le contenu résulte de la mise en oeuvre du procédé 1 à 5 et un planificateur configuré pour, à chaque intervalle de transmission, interroger la table de correspondance pour identifier, 25 à partir de l'état courant du système de télécommunication multi-accès (s[t)]), un plan d'allocation de ressources, et réaliser une allocation de ressources de transmission aux flux de données conformément au plan d'allocation de ressources identifié.