A method for data transmission in a wireless communication network utilizes
an on-demand multiple access method with a fair queuing service discipline
for efficient utilization of the limited bandwidth available in the
network by sharing bandwidth among the remote hosts. In one embodiment,
the base station broadcasts the system virtual time and the assigned
shares of service classes to each of the wireless remotes. Each remote
host computes its own service tag and reports it to the base station,
which assigns transmit permits based on the service tag values and the
available data slots. If a packet is lost or in error, the sending remote
recomputes the service tag values of all its queued packets, including the
packet whose transmission failed. Alternatively, the remote informs the
base station of its queue size and the base station computes service tags
for each remote based on the service shares of the remote and the
available data slots. If a packet is lost or in error, the base station
recomputes the service tag values for that remote host based on the
current system virtual time. In an alternate embodiment, the AP or
wireless node maintains a packet queue and a head-of-line tag. If a packet
is lost, only the head-of-line tag needs to be changed. Once the
head-of-line packet has been transmitted successfully, the rest of the
queued packets will automatically receive the correct tag, the recomputed
head-of-line tag plus appropriate increments. For half-duplex, both the
uplink and downlink queues at the access points are managed as if there is
only one system virtual time. For full-duplex, separate system virtual
times for the uplink and the downlink traffic may be used. Remotes may
also be divided into one or more separate groups, with each group having a
different priority and receiving a different system virtual time. Service
tags of all other remotes remain unaffected by the retransmission of a
packet from any particular remote, meaning that the QoS experienced by the
other remotes does not suffer.
Une méthode pour la transmission de données dans un réseau de transmission sans fil utilise une méthode d'accès multiple sur demande avec une discipline s'alignante juste de service pour l'utilisation efficace de la largeur de bande limitée disponible dans le réseau en mettant en commun la largeur de bande entre les centres serveurs à distance. Dans une incorporation, la station de base annonce la période virtuelle de système et les parts assignées des classes de service à chacun des extérieurs sans fil. Chaque centre serveur à distance calcule sa propres étiquette et rapports de service il à la station de base, qui assigne transmet des laisux basées sur les valeurs d'étiquette de service et les fentes disponibles de données. Si un paquet est perdu ou par erreur, les recomputes à distance d'envoi les valeurs d'étiquette de service de tous ses paquets alignés, y compris le paquet dont la transmission a échoué. Alternativement, l'extérieur informe la station de base de sa taille de file d'attente et la station de base calcule des étiquettes de service pour chacun à distance basé sur les parts de service de l'extérieur et des fentes disponibles de données. Si un paquet est perdu ou par erreur, les recomputes de station de base que l'étiquette de service évalue pour ce centre serveur à distance ont basé le temps virtuel de système courant. Dans une incorporation alternative, AP ou le noeud sans fil maintient une file d'attente et une tête-de-ligne étiquette de paquet. Si un paquet est perdu, seulement la tête-de-ligne étiquette doit être changée. Une fois que la tête-de-ligne paquet a été transmise avec succès, le reste des paquets alignés recevra automatiquement l'étiquette correcte, recomputed la tête-de-ligne étiquette plus des incréments appropriés. Pour semi-duplex, les files d'attente de liaison montante et de downlink aux points d'accès sont contrôlées comme si il y a seulement une fois virtuelle de système. Pour duplex, des temps virtuels de système séparé pour la liaison montante et le trafic de downlink peuvent être employés. Des extérieurs peuvent également être divisés en un ou plusieurs groupes séparés, avec chaque groupe ayant une priorité différente et recevant un temps virtuel de système différent. Les étiquettes de service de tous autres extérieurs restent inchangées par la retransmission d'un paquet de n'importe quel extérieur particulier, signifiant que le QoS éprouvé par les autres extérieurs ne souffre pas.