Bayanihan: building and studying web-based volunteer computing systems using Java |
| |
Authors: | Luis F G Sarmenta and Satoshi Hirano |
| |
Affiliation: | a MIT Laboratory. for Computer Science, Cambridge, MA 02139, USA b Electrotechnical Laboratory, 1-1-4 Umezono, Tsukuba, Ibaraki 305, Japan |
| |
Abstract: | Project Bayanihan is developing the idea of volunteer computing, which seeks to enable people to form very large parallel computing networks very quickly by using ubiquitous and easy-to-use technologies such as web browsers and Java. By utilizing Java’s object-oriented features, we have built a flexible software framework that makes it easy for programmers to write different volunteer computing applications, while allowing researchers to study and develop the underlying mechanisms behind them. In this paper, we show how we have used this framework to write master-worker style applications, and to develop approaches to the problems of programming interface, adaptive parallelism, fault-tolerance, computational security, scalability, and user interface design. |
| |
Keywords: | Metacomputing Parallel and distributed computing Network of workstations Heterogeneous computing Java |
本文献已被 ScienceDirect 等数据库收录! |
|