next up previous
Next: Introduction

Bayanihan: Web-Based Volunteer Computing Using Java

Luis F. G. Sarmenta

MIT Laboratory for Computer Science
Computer Architecture Group
545 Technology Square
Cambridge, MA 02139
lfgs@cag.lcs.mit.edu
http://www.cag.lcs.mit.edu/bayanihan
DRAFT: Nov. 16, 1997 [*]
(click here for postscript file)

Abstract:

This paper presents and discusses the idea of Web-based volunteer computing, wherein people cooperate in solving a large parallel problem by using standard Web browsers to volunteer their computers' processing power. Because volunteering requires no prior human contact and very little technical knowledge, it becomes very easy to build very large volunteer computing networks. At its full potential, volunteer computing can make it possible to build world-wide massively parallel computing networks more powerful than any supercomputer. Even on a smaller, more practical scale, volunteer computing can be used within companies or institutions to provide supercomputer-like facilities by harnessing the computing power of existing workstations. Many interesting variations are possible such as networks of information appliances (NOIAs), paid volunteer systems, and barter trade of computing resources.

In this paper, we discuss these intriguing possibilities, and identify several issues that will need to be addressed in order to successfully implement them. We also present an overview of the current work being done in the Bayanihan volunteer computing project.



 

Table of Contents

(The complete paper is also available in postscript format: 1 or 2 pages per side.)
next up previous
Next: Introduction
Luis Sarmenta
11/22/1997