Imagen de Morató Osés Daniel
Re: Duda WFQ
de Morató Osés Daniel - viernes, 13 de marzo de 2015, 23:54
 

Cada flujo es una cola FIFO. Ese paquete quedará a la espera de que termine de enviarse el paquete anterior de su flujo. No se envían a la vez todos los paquetes que se tienen sino solo uno de cada flujo.

Esto es básicamente lo que ponía en la condición de la transparencia 5 respecto al cálculo del finish number:

  • Si flujo está activo: máx[F(i,k-1,t), round_number] + tamaño en bits 

Es decir, su finish number será el mayor entre el de terminación del paquete anterior de su fujo y el turno actual, más el tamaño en bits. O sea, si hay un paquete en curso o incluso uno en curso y varios en cola debes tener en cuenta el finish number del paquete anterior a ti en ese flujo pues entrarás a ser servido cuando él termine