Supporting web 2.0 communities by volunteer desktop grids

Peter Kacsuk, Attila Marosi, Lovas Robert, J. Kovács

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

Desktop grids (DGs) are grid systems where the resources are collected typically from existing desktop machines via cycle scavenging. The main advantage of DG systems compared to the other forms of grid systems, called service grids (SGs) is that they do not need a large investment and yet they can collect large resource capacity. DGs are also much simpler than SGs concerning the software infrastructure they are relying on. Installation and maintenance of DG resources is extremely simple, requiring no special expertise, so even home computers can easily be provided as computing resources. Typical DG systems are BOINC [And04], Condor [TTL04], OurGrid [CBA+06], XtremWeb [FGNC01], SZDG (SZTAKI Desktop Grid) [KKF+]. These were characterized and compared in detail in [KKF+]. One form of DG system is called volunteer computing when the resources are provided in a volunteer way, typically by home computers. In order to attract home computers, some form of reward mechanism should be introduced in the DG system. BOINC is by far the most advanced volunteer desktop grid middleware, providing credit collecting, administrating, and displaying functionalities for the project participants who donate the spare cycles of their desktop computers. The other important requirement of volunteer computing middleware is to provide some form of protection against erroneous and malicious donated computers. In this respect, again BOINC is the most advanced. It supports redundant computing and result validation. A very important aspect of volunteer computing is its community-based nature. BOINC provides a middleware framework based on which scientific projects like SETI@home [ACK+02], Einstein@Home [A+09], Folding@Home [BEJ+], etc. can be created. However, this framework should be filled in by desktop resources via the activity of a community. This community is the volunteers who want to support the given project due to their personal motivations for supporting science or other reasons. One of the decisive key factors in the success of different volunteer computing projects is their capability of attracting donors to support them. Successful volunteer computing projects are typically able to collect desktop resources in the range of 10, 000 - 1, 000, 000 that is, much bigger than the typical number of resources collected in SG systems. This shows the power of communities. Of course, these volunteer resources are not as reliable as the managed clusters and supercomputers typically used in SG systems and hence as it was mentioned above this is an important research area of volunteer DG systems: how to handle and manage the unreliable resources.

Original languageEnglish
Title of host publicationDesktop Grid Computing
PublisherCRC Press
Pages287-308
Number of pages22
ISBN (Electronic)9781439862155
ISBN (Print)9781439862148
Publication statusPublished - Jan 1 2012

Fingerprint

Web 2.0
Middleware
Grid
Resources
Grid Service
Computing
Supercomputers
Scavenging
Personal computers
Community
Grid Middleware
Cycle
Supercomputer
Folding
Expertise
Reward
Albert Einstein
Maintenance
Infrastructure

ASJC Scopus subject areas

  • Computer Science(all)
  • Mathematics(all)

Cite this

Kacsuk, P., Marosi, A., Robert, L., & Kovács, J. (2012). Supporting web 2.0 communities by volunteer desktop grids. In Desktop Grid Computing (pp. 287-308). CRC Press.

Supporting web 2.0 communities by volunteer desktop grids. / Kacsuk, Peter; Marosi, Attila; Robert, Lovas; Kovács, J.

Desktop Grid Computing. CRC Press, 2012. p. 287-308.

Research output: Chapter in Book/Report/Conference proceedingChapter

Kacsuk, P, Marosi, A, Robert, L & Kovács, J 2012, Supporting web 2.0 communities by volunteer desktop grids. in Desktop Grid Computing. CRC Press, pp. 287-308.
Kacsuk P, Marosi A, Robert L, Kovács J. Supporting web 2.0 communities by volunteer desktop grids. In Desktop Grid Computing. CRC Press. 2012. p. 287-308
Kacsuk, Peter ; Marosi, Attila ; Robert, Lovas ; Kovács, J. / Supporting web 2.0 communities by volunteer desktop grids. Desktop Grid Computing. CRC Press, 2012. pp. 287-308
@inbook{381de8f5af454892b69b8e0086994bb3,
title = "Supporting web 2.0 communities by volunteer desktop grids",
abstract = "Desktop grids (DGs) are grid systems where the resources are collected typically from existing desktop machines via cycle scavenging. The main advantage of DG systems compared to the other forms of grid systems, called service grids (SGs) is that they do not need a large investment and yet they can collect large resource capacity. DGs are also much simpler than SGs concerning the software infrastructure they are relying on. Installation and maintenance of DG resources is extremely simple, requiring no special expertise, so even home computers can easily be provided as computing resources. Typical DG systems are BOINC [And04], Condor [TTL04], OurGrid [CBA+06], XtremWeb [FGNC01], SZDG (SZTAKI Desktop Grid) [KKF+]. These were characterized and compared in detail in [KKF+]. One form of DG system is called volunteer computing when the resources are provided in a volunteer way, typically by home computers. In order to attract home computers, some form of reward mechanism should be introduced in the DG system. BOINC is by far the most advanced volunteer desktop grid middleware, providing credit collecting, administrating, and displaying functionalities for the project participants who donate the spare cycles of their desktop computers. The other important requirement of volunteer computing middleware is to provide some form of protection against erroneous and malicious donated computers. In this respect, again BOINC is the most advanced. It supports redundant computing and result validation. A very important aspect of volunteer computing is its community-based nature. BOINC provides a middleware framework based on which scientific projects like SETI@home [ACK+02], Einstein@Home [A+09], Folding@Home [BEJ+], etc. can be created. However, this framework should be filled in by desktop resources via the activity of a community. This community is the volunteers who want to support the given project due to their personal motivations for supporting science or other reasons. One of the decisive key factors in the success of different volunteer computing projects is their capability of attracting donors to support them. Successful volunteer computing projects are typically able to collect desktop resources in the range of 10, 000 - 1, 000, 000 that is, much bigger than the typical number of resources collected in SG systems. This shows the power of communities. Of course, these volunteer resources are not as reliable as the managed clusters and supercomputers typically used in SG systems and hence as it was mentioned above this is an important research area of volunteer DG systems: how to handle and manage the unreliable resources.",
author = "Peter Kacsuk and Attila Marosi and Lovas Robert and J. Kov{\'a}cs",
year = "2012",
month = "1",
day = "1",
language = "English",
isbn = "9781439862148",
pages = "287--308",
booktitle = "Desktop Grid Computing",
publisher = "CRC Press",

}

TY - CHAP

T1 - Supporting web 2.0 communities by volunteer desktop grids

AU - Kacsuk, Peter

AU - Marosi, Attila

AU - Robert, Lovas

AU - Kovács, J.

PY - 2012/1/1

Y1 - 2012/1/1

N2 - Desktop grids (DGs) are grid systems where the resources are collected typically from existing desktop machines via cycle scavenging. The main advantage of DG systems compared to the other forms of grid systems, called service grids (SGs) is that they do not need a large investment and yet they can collect large resource capacity. DGs are also much simpler than SGs concerning the software infrastructure they are relying on. Installation and maintenance of DG resources is extremely simple, requiring no special expertise, so even home computers can easily be provided as computing resources. Typical DG systems are BOINC [And04], Condor [TTL04], OurGrid [CBA+06], XtremWeb [FGNC01], SZDG (SZTAKI Desktop Grid) [KKF+]. These were characterized and compared in detail in [KKF+]. One form of DG system is called volunteer computing when the resources are provided in a volunteer way, typically by home computers. In order to attract home computers, some form of reward mechanism should be introduced in the DG system. BOINC is by far the most advanced volunteer desktop grid middleware, providing credit collecting, administrating, and displaying functionalities for the project participants who donate the spare cycles of their desktop computers. The other important requirement of volunteer computing middleware is to provide some form of protection against erroneous and malicious donated computers. In this respect, again BOINC is the most advanced. It supports redundant computing and result validation. A very important aspect of volunteer computing is its community-based nature. BOINC provides a middleware framework based on which scientific projects like SETI@home [ACK+02], Einstein@Home [A+09], Folding@Home [BEJ+], etc. can be created. However, this framework should be filled in by desktop resources via the activity of a community. This community is the volunteers who want to support the given project due to their personal motivations for supporting science or other reasons. One of the decisive key factors in the success of different volunteer computing projects is their capability of attracting donors to support them. Successful volunteer computing projects are typically able to collect desktop resources in the range of 10, 000 - 1, 000, 000 that is, much bigger than the typical number of resources collected in SG systems. This shows the power of communities. Of course, these volunteer resources are not as reliable as the managed clusters and supercomputers typically used in SG systems and hence as it was mentioned above this is an important research area of volunteer DG systems: how to handle and manage the unreliable resources.

AB - Desktop grids (DGs) are grid systems where the resources are collected typically from existing desktop machines via cycle scavenging. The main advantage of DG systems compared to the other forms of grid systems, called service grids (SGs) is that they do not need a large investment and yet they can collect large resource capacity. DGs are also much simpler than SGs concerning the software infrastructure they are relying on. Installation and maintenance of DG resources is extremely simple, requiring no special expertise, so even home computers can easily be provided as computing resources. Typical DG systems are BOINC [And04], Condor [TTL04], OurGrid [CBA+06], XtremWeb [FGNC01], SZDG (SZTAKI Desktop Grid) [KKF+]. These were characterized and compared in detail in [KKF+]. One form of DG system is called volunteer computing when the resources are provided in a volunteer way, typically by home computers. In order to attract home computers, some form of reward mechanism should be introduced in the DG system. BOINC is by far the most advanced volunteer desktop grid middleware, providing credit collecting, administrating, and displaying functionalities for the project participants who donate the spare cycles of their desktop computers. The other important requirement of volunteer computing middleware is to provide some form of protection against erroneous and malicious donated computers. In this respect, again BOINC is the most advanced. It supports redundant computing and result validation. A very important aspect of volunteer computing is its community-based nature. BOINC provides a middleware framework based on which scientific projects like SETI@home [ACK+02], Einstein@Home [A+09], Folding@Home [BEJ+], etc. can be created. However, this framework should be filled in by desktop resources via the activity of a community. This community is the volunteers who want to support the given project due to their personal motivations for supporting science or other reasons. One of the decisive key factors in the success of different volunteer computing projects is their capability of attracting donors to support them. Successful volunteer computing projects are typically able to collect desktop resources in the range of 10, 000 - 1, 000, 000 that is, much bigger than the typical number of resources collected in SG systems. This shows the power of communities. Of course, these volunteer resources are not as reliable as the managed clusters and supercomputers typically used in SG systems and hence as it was mentioned above this is an important research area of volunteer DG systems: how to handle and manage the unreliable resources.

UR - http://www.scopus.com/inward/record.url?scp=85056413370&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85056413370&partnerID=8YFLogxK

M3 - Chapter

AN - SCOPUS:85056413370

SN - 9781439862148

SP - 287

EP - 308

BT - Desktop Grid Computing

PB - CRC Press

ER -