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 language | English |
---|---|
Pages | 592-601 |
Number of pages | 10 |
State | Published - 1998 |
Event | Proceedings of the 1998 18th International Conference on Distributed Computing Systems - Amsterdam, Neth Duration: 26 May 1998 → 29 May 1998 |
Conference
Conference | Proceedings of the 1998 18th International Conference on Distributed Computing Systems |
---|---|
City | Amsterdam, Neth |
Period | 26/05/98 → 29/05/98 |