METHOD AND APPARATUS FOR ALLOCATING NETWORK MEDIUM DATA RESOURCES

A method of allocating network medium data resources is disclosed. The method is performed at an apparatus having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes selecting, from a set of virtual requests, a virtual request incl...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HUANG, YU, YUAN, YEFENG, YUAN, SHENXING, PENG, GENGGENG
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method of allocating network medium data resources is disclosed. The method is performed at an apparatus having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes selecting, from a set of virtual requests, a virtual request including a requested resource usage time range consisting of multiple unit time periods. The method includes identifying a set of requests conflicting with the selected virtual request, where the set of conflicting requests includes one virtual request and one actual request. The method includes calculating, based on the set of conflicting requests, a maximum allocatable resource volume for each unit time period within the requested resource usage time range. The method further includes determining, based on the maximum allocatable resource volumes and the selected virtual request, an allocatable resource volume for each unit time period within the requested resource usage time. L'invention concerne un procédé d'allocation de ressources de données de support de réseau. Le procédé est effectué au niveau d'un appareil comportant un ou plusieurs processeurs et une mémoire pour stocker des programmes à exécuter par lesdits un ou plusieurs processeurs. Le procédé comprend sélectionner, parmi un ensemble de demandes virtuelles, une demande virtuelle comportant une plage de temps d'utilisation des ressources demandées constituée de multiples périodes de temps unitaires. Le procédé comprend identifier un ensemble de demandes en conflit avec la demande virtuelle sélectionnée, l'ensemble de demandes conflictuelles comprenant une demande virtuelle et une demande réelle. Le procédé comprend calculer, sur la base de l'ensemble des demandes conflictuelles, un volume maximum de ressources allouables pour chaque période de temps unitaire dans la plage de temps d'utilisation des ressources demandées. Le procédé comprend en outre déterminer, sur la base des volumes maximums de ressources allouables et de la demande virtuelle sélectionnée, un volume de ressources allouables pour chaque période de temps unitaire dans le temps d'utilisation des ressources demandées.