This paper argues that the decentralization feature of Peer-to-Peer (P2P) overlay is more suitable for Volunteer Computing (VC), compared to the centralized master/worker structure in terms of performance bottleneck and single point of failure. Based on the P2P overlay Chord, this paper focused on the design of a workload balancing protocol to coordinate VC. The goal of the protocol was to maximize overall speed-up against the heterogeneity and churn of volunteers. The roles of a facilitator and volunteers (peers) were defined; the key components were designed, including job, result and container. Distributed workload balancing algorithms were proposed to direct the workflow of the key roles for joining and leaving, job search and distribut...
Volunteer computing has been known as an alternative solution to solve complex problems. It is ackno...
Many types of distributed scientific and commercial applications require the submission of a large n...
Load balancing is a critical issue for the efficient operation of peer-to- peer networks. With the n...
This paper argues that the decentralization feature of Peer-to-Peer (P2P) overlay is more suitable f...
Guo, W ORCiD: 0000-0002-3134-3327This paper aims at the evaluation of work stealing based Volunteer ...
This paper attempted to decentralize volunteer computing (VC) coordination with the goal of reducing...
One of the main challenges in peer-to-peer-based volunteer computing systems is an efficient resourc...
The poor scalability of Volunteer Computing (VC) hinders the application of it because a tremendous ...
This paper presents Siyapath, a distributed volunteer computing framework prototype. It takes a nove...
We developed a diffusive load balancing scheme that equalizes the available capacities of nodes in a...
Volunteer Computing is a new paradigm of distributed computing where the ordinary computer owners vo...
The demand for provisioning, using, and maintaining distributed computational resources is growing h...
Abstract. Many scientific projects use BOINC middleware to build a volunteer computing project. BOIN...
Abstract: Load balancing is a critical issue for the efficient operation of peer-to- peer networks. ...
Peer-to-peer systems are now being used for sharing files and harnessing idle computing resources. C...
Volunteer computing has been known as an alternative solution to solve complex problems. It is ackno...
Many types of distributed scientific and commercial applications require the submission of a large n...
Load balancing is a critical issue for the efficient operation of peer-to- peer networks. With the n...
This paper argues that the decentralization feature of Peer-to-Peer (P2P) overlay is more suitable f...
Guo, W ORCiD: 0000-0002-3134-3327This paper aims at the evaluation of work stealing based Volunteer ...
This paper attempted to decentralize volunteer computing (VC) coordination with the goal of reducing...
One of the main challenges in peer-to-peer-based volunteer computing systems is an efficient resourc...
The poor scalability of Volunteer Computing (VC) hinders the application of it because a tremendous ...
This paper presents Siyapath, a distributed volunteer computing framework prototype. It takes a nove...
We developed a diffusive load balancing scheme that equalizes the available capacities of nodes in a...
Volunteer Computing is a new paradigm of distributed computing where the ordinary computer owners vo...
The demand for provisioning, using, and maintaining distributed computational resources is growing h...
Abstract. Many scientific projects use BOINC middleware to build a volunteer computing project. BOIN...
Abstract: Load balancing is a critical issue for the efficient operation of peer-to- peer networks. ...
Peer-to-peer systems are now being used for sharing files and harnessing idle computing resources. C...
Volunteer computing has been known as an alternative solution to solve complex problems. It is ackno...
Many types of distributed scientific and commercial applications require the submission of a large n...
Load balancing is a critical issue for the efficient operation of peer-to- peer networks. With the n...