This document discusses the evolution of distributed computing, emphasizing its accessibility due to advances in communication technologies. It reviews current paradigms including cloud computing, grid computing, and peer-to-peer systems, along with a detailed examination of public resource computing (PRC) and the BOINC software implementation. Additionally, it includes a case study on the Extended BOINC system, proposing a solution for scalable volunteer-based computing to meet quality of service demands.