\centerline{\bf Abstract}\bigskip

The Internet, in particular the World-Wide-Web, continues to
expand at an amazing pace. We propose a new infrastructure, SuperWeb,
to harness global resources, such as CPU cycles or disk storage, and
make them available to every user on the Internet.  SuperWeb
has the potential for solving parallel supercomputing applications
involving thousands of cooperating components on the Internet.
However, we
anticipate that initial implementations will be used inside large
organizations with large heterogeneous Intranets.  Our approach is
based on recent advances in Internet connectivity and the
implementation of safe distributed computing realized by languages
such as Java.

Our SuperWeb prototype consists of \emph{brokers}, \emph{clients}, and
\emph{hosts}. Hosts register a fraction of their computing resources
(CPU time, memory, bandwidth, disk space) with resource brokers.
Clients submit tasks that need to be executed. The broker maps client
computations onto the registered hosts. We examine an economic
model for trading computing resources, and discuss several technical
challenges associated with such a global computing environment.

\bigskip

\noindent{\bf Keywords:} Global computing, Internet, Java, supercomputing,
secure computing, electronic commerce, encrypted computing
