blackbit
19-09-2007, 13:14
Salve raga, ho giusto una curiosità:
spinhenge distribuisce ad esempio la wu X con deadline 30 settembre.
caso 1)
spinhenge distribuisce la stessa wu a parecchi client cosicchè il rischio di non ottenere un risultato alla scadenza si riduce
svantaggio:
- parecchio cpu-time letteralmente buttato al vento, in wu completate a fatica il 29 con tanta costanza e dispendio di energia, quando un core 2 quad ha già elaborato la stessa wu il giorno seguente.
- il calcolo diventa meno soddisfacente per gli utenti con processori più lenti: la stessa wu infatti sarà sicuramente completata prima da altri computer highend, così al 30 settembre uploaderemo un risultato praticamente inutile
caso 2)
spinhenge distribuisce una work unit per ogni client che ne fa richiesta, tutte diverse, così da massimizzare il progresso del progetto.
svantaggi:
al 30 settembre può essere che parecchie wu non vengano completate per diversi motivi (utente che disinstalla boinc senza staccarsi dai progetti o una miriade di altri fattori non prevedibili).
fino al 30 settembre non si ha la certezza che la wu venga completata, e la stessa wu non può essere ri-emessa prima di quel termine, in base a questo principio, così il progetto è facile che finisca per andare a rilento ugualmente.
caso 3)
le wu vengono distribuite tutte diverse ai client 'fidati' (con rac alto \ risultati frequenti \ longevità).
agli utenti che si 'attaccano' ex-novo ai progetti, vengono distribuite wu di 'prova' o cmq la stessa viene distribuita su larga scala a questa categoria di persone.
in tal modo tutto sembra più equilibrato
ora, cos'è che realmente accade? :D queste son solo mie congetture.
grazie x il chiarimento
spinhenge distribuisce ad esempio la wu X con deadline 30 settembre.
caso 1)
spinhenge distribuisce la stessa wu a parecchi client cosicchè il rischio di non ottenere un risultato alla scadenza si riduce
svantaggio:
- parecchio cpu-time letteralmente buttato al vento, in wu completate a fatica il 29 con tanta costanza e dispendio di energia, quando un core 2 quad ha già elaborato la stessa wu il giorno seguente.
- il calcolo diventa meno soddisfacente per gli utenti con processori più lenti: la stessa wu infatti sarà sicuramente completata prima da altri computer highend, così al 30 settembre uploaderemo un risultato praticamente inutile
caso 2)
spinhenge distribuisce una work unit per ogni client che ne fa richiesta, tutte diverse, così da massimizzare il progresso del progetto.
svantaggi:
al 30 settembre può essere che parecchie wu non vengano completate per diversi motivi (utente che disinstalla boinc senza staccarsi dai progetti o una miriade di altri fattori non prevedibili).
fino al 30 settembre non si ha la certezza che la wu venga completata, e la stessa wu non può essere ri-emessa prima di quel termine, in base a questo principio, così il progetto è facile che finisca per andare a rilento ugualmente.
caso 3)
le wu vengono distribuite tutte diverse ai client 'fidati' (con rac alto \ risultati frequenti \ longevità).
agli utenti che si 'attaccano' ex-novo ai progetti, vengono distribuite wu di 'prova' o cmq la stessa viene distribuita su larga scala a questa categoria di persone.
in tal modo tutto sembra più equilibrato
ora, cos'è che realmente accade? :D queste son solo mie congetture.
grazie x il chiarimento