2019
DOI: 10.1145/3320073
|View full text |Cite
|
Sign up to set email alerts
|

Survey and Taxonomy of Volunteer Computing

Abstract: Volunteer Computing is a kind of distributed computing that harnesses the aggregated spare computing resources of volunteer devices. It provides a cheaper and greener alternative computing infrastructure that can complement the dedicated, centralized, and expensive data centres. The aggregated idle computing resources of devices ranging from desktop computers to routers and smart TVs are being utilized to provide the much needed computing infrastructure for compute intensive tasks such as scientific simulation… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
26
0
2

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 50 publications
(28 citation statements)
references
References 113 publications
0
26
0
2
Order By: Relevance
“…Using volunteer computing, resource-intensive tasks can be performed without the use of expensive computing infrastructure. VC has previously been applied successfully in a variety of domains to solve computation-intensive tasks [ 42 ]. The number of vehicles on roads is growing rapidly and the resources of vehicles in the form of on-board units (OBUs)—the small computers mounted on vehicles for communications and computation—are often left idling, and can be utilized with the help of volunteer computing.…”
Section: Hybrid Volunteer Computing Based Vanetmentioning
confidence: 99%
“…Using volunteer computing, resource-intensive tasks can be performed without the use of expensive computing infrastructure. VC has previously been applied successfully in a variety of domains to solve computation-intensive tasks [ 42 ]. The number of vehicles on roads is growing rapidly and the resources of vehicles in the form of on-board units (OBUs)—the small computers mounted on vehicles for communications and computation—are often left idling, and can be utilized with the help of volunteer computing.…”
Section: Hybrid Volunteer Computing Based Vanetmentioning
confidence: 99%
“…High-level computational requirements and minimal participation of volunteers is a problem that needs to be tackled. To overcome this issue, additional computational resources and participantion of volunteers is required [4]. In this context, in a volunteer cloud system a multi-state Semi-Markov process-based model is developed to predict future availability and reliability of nodes.…”
Section: Related Workmentioning
confidence: 99%
“…Similarly, the cuCloud [7], [8] is a system that can be called a genuine volunteer cloud computing system, which manifests the concept of VCaaS that finds significance in edge computing and related applications. Moreover, for VANETs it must be done in a way, which is autonomous and involves maximum participation of volunteers, thus utilizing resources more efficiently [4].…”
Section: Introductionmentioning
confidence: 99%
“…In traditional computing systems, both sets of application nature and request attributes are fixed during the implementation process of resource discovery-related activities. This makes it clear from the point of view of the resource discovery if the resource discovery focuses on the RNS, a resource, and if it is based on RAS, is more than one source capable of responding to the process request (Mengistu, T. M., & Che, D., 2019;Alzboon, M. S., Mahmuddin, M., & Arif, S., 2019).…”
Section: Introductionmentioning
confidence: 99%
“…There is a response constraint in the first model, and if the request is accepted, the computational element is responding to an acceptable request. In the second model, there is no response constraint, and at any moment of the response process, there is a lack of accountability (Mengistu, T. M., & Che, D., 2019;Mengistu, T. M., & Che, D., 2019).…”
Section: Introductionmentioning
confidence: 99%