{"title":"Simulating Cheated Results Dissemination for Volunteer Computing","authors":"Nils Kopal, Olga Kieselmann, Arno Wacker","doi":"10.1109/FiCloud.2015.50","DOIUrl":null,"url":null,"abstract":"In this paper, we present three novel distribution algorithms (Epoch Distribution Algorithm, Sliding Window Distribution Algorithm, and Extended Epoch Distribution Algorithm) in unstructured peer-to-peer networks for volunteer computing. In volunteer computing, the overall job is split into several sub jobs. These sub jobs are given to the (untrusted) PCs of volunteers. We show the performance of our algorithms with respect to double computed sub jobs. Furthermore, we present our idea of using cellular automata to simulate, evaluate, and visualize the cheated sub job result dissemination. Finally, we estimate and visualize the cheat detection behaviour of our cheat detection algorithm for volunteer computing.","PeriodicalId":182204,"journal":{"name":"2015 3rd International Conference on Future Internet of Things and Cloud","volume":"83 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 3rd International Conference on Future Internet of Things and Cloud","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FiCloud.2015.50","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
In this paper, we present three novel distribution algorithms (Epoch Distribution Algorithm, Sliding Window Distribution Algorithm, and Extended Epoch Distribution Algorithm) in unstructured peer-to-peer networks for volunteer computing. In volunteer computing, the overall job is split into several sub jobs. These sub jobs are given to the (untrusted) PCs of volunteers. We show the performance of our algorithms with respect to double computed sub jobs. Furthermore, we present our idea of using cellular automata to simulate, evaluate, and visualize the cheated sub job result dissemination. Finally, we estimate and visualize the cheat detection behaviour of our cheat detection algorithm for volunteer computing.