首页 | 本学科首页   官方微博 | 高级检索  
     


Defeating Colluding Nodes in Desktop Grid Computing Platforms
Authors:Gheorghe Cosmin Silaghi  Filipe Araujo  Luis Moura Silva  Patricio Domingues  Alvaro E. Arenas
Affiliation:1. Babes-Bolyai University, Str. Theodor Mihali 58-60, 400591, Cluj-Napoca, Romania
2. University of Coimbra, 3030-290, Coimbra, Portugal
3. Polytechnic Institute of Leiria, 2411-901, Leiria, Portugal
4. STFC, Rutherford Appleton Laboratory, Chilton, Didcot, OX11 0QX, UK
Abstract:Desktop Grid systems reached a preeminent place among the most powerful computing platforms in the planet. Unfortunately, they are extremely vulnerable to mischief, because computing projects exert no administrative or technical control on volunteers. These can very easily output bad results, due to software or hardware glitches (resulting from over-clocking for instance), to get unfair computational credit, or simply to ruin the project. To mitigate this problem, Desktop Grid servers replicate work units and apply majority voting, typically on 2 or 3 results. In this paper, we observe that simple majority voting is powerless against malicious volunteers that collude to attack the project. We argue that to identify this type of attack and to spot colluding nodes, each work unit needs at least 3 voters. In addition, we propose to post-process the voting pools in two steps. i) In the first step, we use a statistical approach to identify nodes that were not colluding, but submitted bad results; ii) then, we use a rather simple principle to go after malicious nodes which acted together: they might have won conflicting voting pools against nodes that were not identified in step i. We use simulation to show that our heuristic can be quite effective against colluding nodes, in scenarios where honest nodes form a majority.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号