Globally distributed computation over the Internet - the POPCORN project

N. Nisan*, S. London, O. Regev, N. Camiel

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

114 Scopus citations

Abstract

The POPCORN project provides an infrastructure for globally distributed computation over the whole Internet. It provides any programmer connected to the Internet with a single huge virtual parallel computer composed of all processors on the Internet which care to participate at any given moment. The system provides a market-based mechanism of trade in CPU time to motivate processors to provide their CPU cycles for other peoples' computations. 'Selling' CPU time is as easy as visiting a certain web site with a Java-enabled browser. 'Buying' CPU time is done by writing a parallel program, using our programming paradigm (and libraries). This paradigm was designed as to fit the situation of global computation. A third entity in our system is a 'market 'for CPU time, which is where buyers and sellers meet and trade. The system has been implemented and may be visited and used on our web-site.

Original languageEnglish
Pages592-601
Number of pages10
StatePublished - 1998
EventProceedings of the 1998 18th International Conference on Distributed Computing Systems - Amsterdam, Neth
Duration: 26 May 199829 May 1998

Conference

ConferenceProceedings of the 1998 18th International Conference on Distributed Computing Systems
CityAmsterdam, Neth
Period26/05/9829/05/98

Fingerprint

Dive into the research topics of 'Globally distributed computation over the Internet - the POPCORN project'. Together they form a unique fingerprint.

Cite this