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.'' |