RT Generic T1 A complete simulator for volunteer computing environments A1 Alonso Monsalve, Saúl AB Volunteer computing is a type of distributed computing in which ordinary people donate theiridle computer time to science projects like SETI@home, Climateprediction.net and many others.BOINC provides a complete middleware system for volunteer computing, and it became generalizedas a platform for distributed applications in areas as diverse as mathematics, medicine,molecular biology, climatology, environmental science, and astrophysics. In this document wepresent the whole development process of ComBoS, a complete simulator of the BOINC infrastructure.Although there are other BOINC simulators, our intention was to create a completesimulator that, unlike the existing ones, could simulate realistic scenarios taking into accountthe whole BOINC infrastructure, that other simulators do not consider: projects, servers, network,redundant computing, scheduling, and volunteer nodes. The output of the simulationsallows us to analyze a wide range of statistical results, such as the throughput of each project,the number of jobs executed by the clients, the total credit granted and the average occupationof the BOINC servers. This bachelor thesis describes the design of ComBoS and the resultsof the validation performed. This validation compares the results obtained in ComBoS withthe real ones of three different BOINC projects (Einstein@home, SETI@home and LHC@home).Besides, we analyze the performance of the simulator in terms of memory usage and executiontime. This document also shows that our simulator can guide the design of BOINC projects,describing some case studies using ComBoS that could help designers verify the feasibility ofBOINC projects. YR 2016 FD 2016-06 LK https://hdl.handle.net/10016/26753 UL https://hdl.handle.net/10016/26753 LA eng DS e-Archivo RD 31 may. 2024