A Scheduling Algorithm for Defeating Collusion
Idioma
en
Rapport
Este ítem está publicado en
2010-10
Resumen en inglés
By exploiting idle time on volunteer machines, desktop grids provide a way to execute large sets of tasks with negligible maintenance and low cost. Although desktop grids are attractive for cost-conscious projects, relying ...Leer más >
By exploiting idle time on volunteer machines, desktop grids provide a way to execute large sets of tasks with negligible maintenance and low cost. Although desktop grids are attractive for cost-conscious projects, relying on external resources may compromise the correctness of application execution due to the well-known unreliability of nodes. In this paper, we consider the most challenging threat model: organized groups of cheaters that may collude to produce incorrect results. By using a previously described on-line algorithm for detecting collusion and characterizing the participant behaviors, we propose a scheduling algorithm that tackles collusion. Using several real-life traces, we show that our approach min- imizes redundancy while maximizing the number of correctly certified results.< Leer menos
Palabras clave en inglés
Volunteer computing systems
collusion
scheduling
result certi- fication
BOINC
Orígen
Importado de HalCentros de investigación