language: en

SuperWeb: Towards a Global Web-Based Parallel Computing Infrastructure

Albert D. Alexandrov, Maximilian Ibel, Klaus E. Schauser, and Chris J. Scheiman
Department of Computer Science University of California, Santa Barbara
Santa Barbara, CA 93106
fberto,ibel,schauser,chrissg@cs.ucsb.edu

Abstract The Internet, best known by most users as the WorldWide-Web, continues to expand at an amazing pace. We propose a new infrastructure to harness the combined resources, such as CPU cycles or disk storage, and make them available to everyone interested. This infrastructure has the potential for solving parallel supercomputing applications involving thousands of cooperating components. Our approach is based on recent advances in Internet connectivity and the implementation of safe distributed computing embodied in languages such as Java. We developed a prototype of a global computing infrastructure, called SuperWeb, that consists of hosts, brokers and clients. Hosts register a fraction of their computing resources (CPU time, memory, bandwidth, disk space) with resource brokers. Client computations are then mapped by the broker onto the registered resources. We examine an economic model for trading computing resources, and discuss several technical challenges associated with such a global computing environment.

Keywords: Global computing, Internet, Java, WorldWide-Web, massively parallel computing, secure computing, microeconomic model.

1 Introduction