| 41 | | ''Distributed computing systems allow acquiring resources that lie outside the capabilities of even |
| 42 | | the largest supercomputers. Indisputable example is prosperity of SETI@Home project which |
| 43 | | gathered at its peak ca. 850,000 users. Its success is partially related to well designed architecture – |
| 44 | | BOINC. Many projects work on this architecture, using all together the computing power of ca. 400 |
| 45 | | TeraFLOPs. This is more than the most hi-tech supercomputer. But even BOINC architecture |
| 46 | | struggles with scalability concerns. The creators may not have predicted the degree of projects’ |
| 47 | | popularity. The purpose of this work is to find new solutions for volunteer computing. This paper |
| 48 | | contains overview of existing systems which elements might be useful for this goal Next it |
| 49 | | describes BOINC parts along with propositions of changes which can benefit its effectiveness. In |
| 50 | | the second part has been shown how the popular JXTA platform can be utilized to completely |
| 51 | | redesign the existing structure. A complete project of new architecture has been introduced which |
| 52 | | has the same functionality as BOINC, but it overcomes its limitations and the resources are utilized |
| 53 | | better. This work also involves partial implementation and points out the directions of future |
| 54 | | development.'' |
| | 41 | |
| | 42 | ''Distributed computing systems allow acquiring resources that lie outside the capabilities of even |
| | 43 | the largest supercomputers. Indisputable example is prosperityof SETI@Home project which gathered at |
| | 44 | its peak ca. 850,000 users. Its success is partially related to well designed architecture – BOINC. |
| | 45 | Many projects work on this architecture, using all together the computing power of ca. 400 |
| | 46 | TeraFLOPs. This is more than the most hi-tech supercomputer. But even BOINC architecture struggles |
| | 47 | with scalability concerns. The creators may not have predicted the degree of projects’ popularity. |
| | 48 | The purpose of this work is to find new solutions for volunteer computing. This paper contains |
| | 49 | overview of existing systems which elements might be useful for this goal Next it describes BOINC |
| | 50 | parts along with propositions of changes which can benefit its effectiveness. In the second part has |
| | 51 | been shown how the popular JXTA platform can be utilized to completely redesign the existing |
| | 52 | structure. A complete project of new architecture has been introduced which has the same |
| | 53 | functionality as BOINC, but it overcomes its limitations and the resources are utilized better. This |
| | 54 | work also involves partial implementation and points out the directions of future development.'' |