{"id":29623,"date":"2024-12-29T19:00:23","date_gmt":"2024-12-29T17:00:23","guid":{"rendered":"https:\/\/hgpu.org\/?p=29623"},"modified":"2024-12-29T19:00:23","modified_gmt":"2024-12-29T17:00:23","slug":"development-of-a-new-framework-for-high-performance-volunteer-computing","status":"publish","type":"post","link":"https:\/\/hgpu.org\/?p=29623","title":{"rendered":"Development of a new framework for high performance volunteer computing"},"content":{"rendered":"<p>The majority of Volunteer Computing (VC) projects are based on the Berkeley Open Infrastructure for Network Computing (BOINC) framework. BOINC is an opensource middleware system designed to support a variety of volunteer computing projects across multiple scientific disciplines, including molecular biology, mathematics, cryptography, linguistics, and astrophysics. However, it is worth noting that BOINC primarily supports a client\u2013server network topology. This setup has a potential drawback known as a Single Point of Failure (SPoF). In this context, if the server fails, the entire network may fail, resulting in the failure of ongoing research projects. In this paper, we present the design of a new Peer-to-Peer (P2P) volunteer computing framework that addresses the SPoF issue. This framework allows users to create their own computing environment simply by sharing a project invitation. Those who accept the invitation become members of the network and contribute their computing resources. The experimental findings from our simulations highlight the promising capabilities of this framework, particularly in terms of load balancing and computing speedup.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The majority of Volunteer Computing (VC) projects are based on the Berkeley Open Infrastructure for Network Computing (BOINC) framework. BOINC is an opensource middleware system designed to support a variety of volunteer computing projects across multiple scientific disciplines, including molecular biology, mathematics, cryptography, linguistics, and astrophysics. However, it is worth noting that BOINC primarily supports [&hellip;]<\/p>\n","protected":false},"author":351,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[11,3],"tags":[1782,510,2162,1682],"class_list":["post-29623","post","type-post","status-publish","format-standard","hentry","category-computer-science","category-paper","tag-computer-science","tag-distributed-computing","tag-heterogeneous-computing","tag-hpc"],"views":795,"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/29623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/users\/351"}],"replies":[{"embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=29623"}],"version-history":[{"count":0,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/29623\/revisions"}],"wp:attachment":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=29623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=29623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=29623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}