Adaptively changing weights for fair scheduling in broadcast environments

   
   

Adaptively changing weights for fair scheduling in broadcast environments. In one embodiment, a computer-implemented method allocates bandwidth among a plurality of flows, such as nodes, sharing an output link, such as a network. The method includes adaptively determining a weight for each flow, based on a predetermined criterion, and allocating a portion of bandwidth to each flow proportionally to the weight for the flow. In one embodiment, the predetermined criterion takes into account an input rate of data packets for each flow, while in another embodiment, the predetermined criterion takes into account a queue size for each flow.

Poids changeants de manière adaptative pour l'établissement du programme juste dans des environnements d'émission. Dans une incorporation, une méthode ordinateur-mise en application assigne la largeur de bande parmi une pluralité d'écoulements, tels que des noeuds, partageant un lien de rendement, tel qu'un réseau. La méthode inclut déterminer de manière adaptative un poids pour chaque écoulement, basé sur un critère prédéterminé, et assigner une partie de largeur de bande à chaque écoulement proportionnellement au poids pour l'écoulement. Dans une incorporation, le critère prédéterminé tient compte d'un taux d'entrée de paquets de données pour chaque écoulement, alors que dans une autre incorporation, le critère prédéterminé tient compte d'une taille de file d'attente pour chaque écoulement.

 
Web www.patentalert.com

< Contrast enhancement for transmissive display systems

< Memory efficient 3-D wavelet transform for video coding without boundary effects

> Arbitrating and servicing polychronous data requests in direct memory access

> Method and system for maintaining connections between surfaces and objects in a graphics display system

~ 00133