Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por pobrecito hablador el Viernes, 19 Mayo de 2006, 12:51h (#746634)
    Mmmh, la solucion que propones no termina de convencerme. Veras, con 2 contadores, uno de tiempo y otro de usuarios, hay varios escenarios.
    • Si esperas a que el contador de usuarios llegue a determinado numero y empiezas a retransmitir, y, en un periodo corto de tiempo, se llena el cupo de clientes, tendras que hacer 2 retransmisiones. Esperando ese periodo de tiempo, te ahorrarias una. La idea esta bien si se ajusta dinamicamente el numero de clientes, no es aceptable tener 1 hora esperando a un cliente porque quiere ver un programa cuando el resto del mundo duerme, y no es rentable para ti, hacer 100 retransmisiones simultaneas, si tienes el cupo de clientes demasiado bajo (10 por ejemplo) y recibes 1000 peticiones en 5 minutos.
    • Que un cliente haga una peticion, y sea la unica persona que quiere ver eso en ese momento. Tiene que esperar a que venza el "timeout" para ver el programa, y tu vas a gastar el mismo ancho de banda esperando a que venza que sin esperar. El cliente pierde tiempo y tu te quedas exactamente igual.
    O sea, que o ajustas estaticamente muy bien el numero de usuarios, y aun asi en momentos tu servicio no va a ir todo lo bien que pudiera, o lo haces dinamicamente (seguramente esta seria la forma optima y tu solucion hibrida sea la mejor), o lo limitas a un tiempo razonable y asi vas a tener un consumo de ancho de banda mas plano, sin picos (ancho de banda consumido por un unico programa, claro).
    Resumiendo: haciendolo estaticamente si pones un numero de usuarios demasiado alto, el algoritmo desemboca en uno basado en tiempo nada mas, y si pones un numero demasiado bajo, vas a tener un numero excesivo de retransmisiones.

    ¿Cuando hacemos un servidor de television a la carta ranurada con deteccion dinamica de clientes minimos (TCRDDCM)?
    [ Padre ]