SuperWeb: research issues in Java-based global computing

Albert D. Alexandrov, Maximilian Ibel, Klaus E. Schauser, Chris J. Scheiman
1997 Concurrency Practice and Experience  
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
more » ... eneous 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 brokers, clients, and 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.
doi:10.1002/(sici)1096-9128(199706)9:6<535::aid-cpe307>3.0.co;2-1 fatcat:soy7rrweuvfqhlr2p7uwypi6lm