错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Development of a new framework for high performance volunteer computing

  • Ehab Saleh,
  • B. S. Chandrasekar

摘要

The majority of Volunteer Computing (VC) projects are based on the Berkeley Open Infrastructure for Network Computing (BOINC) framework. BOINC is an open-source 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–server 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.