Center for Research on Internet-Based Globally Distributed Computing


June 20, 1997 ACM Workshop on Java for Science and Engineering Computation, Las Vegas.,
Bernd O. Christiansen presents:
Javelin: Internet-Based Parallel Computing Using Java
P. Cappello, B. O. Christiansen, Mihai F. Ionescu, M. O. Neary, K. E. Schauser.

June 4, 5pm, Eng I, 2110:
Klaus Schauser presents:
A secure environment for untrusted helper applications: confining the wily hacker
Ian Goldberg, David Wagner, Randi Thomas, and Eric A. Brewer,
In 1996 USENIX Security Symposium.


Extending the Operating System at the User Level: the Ufo Global File System
A. D. Alexandrov, M. Ibel, K. E. Schauser, and C. J. Scheiman,
1997 Annual Technical Conference on UNIX and Advanced Computing Systems (USENIX'97).

May 1997 Scientific American mentions Javelin in its CYBER VIEW commentary.

May 28, 5pm, Eng I, 2110:
Andre dos Santos presents:
Vulnerability of "Secure" Web Browsers
F. De Paoli, A. L. Dos Santos, R. A. Kemmerer,
To appear: Proceedings of the National Information Systems Security Conference, Oct. 1997.

May 21, 5pm, Eng I, 2110:
Brett Roark presents:
Incentive Engineering for Computational Resource Management
K. Eric Drexler and Mark S. Miller
In The Ecology of Computation, B. A. Huberman, editor, pp. 231 - 266, Elsevier Science Publishers, 1988.

May 14, 5pm, Eng I, 2110:
Brett Roark presents:
Web Spoofing: An Internet Con Game
Edward W. Felten, Dirk Balfanz, Drew Dean, and Dan S. Wallach,
Technical Report 540-96, Dept. of Computer Science, Princeton University, Dec 1996.

May 7, 5pm, Eng I, 2110:
George K. Thiruvathukal, from the Argonne National Laboratory, is involved in the Globus project. He will present:
Technologies for Ubiquitous Supercomputing:
A Java Interface to The Nexus Communication system

We use the term ubiquitous supercomputing to refer to systems that integrate low- and mid-range computing systems, advanced networks, and remote high-end computers with the goal of enhancing the computational power accessible from local environments. Such systems promise to enable new applications in areas as diverse as smart instruments and collaborative environments. However, they also demand tools for transporting code between computers and for establishing flexible, dynamic communication structures. In this talk, we propose that these requirements can be satisfied by introducing Java classes that implement the global pointer and remote service request mechanisms defined by a communication library called Nexus. Java supports transportable code; Nexus provides communication support and represents the core communication framework for Globus, a project building infrastructure for ubiquitous supercomputing. We explain how this NexusJava library is implemented and illustrate its use with examples.

(Joint work with Ian Foster, Steven Tuecke, and Carl Kesselman)

Online paper and more information:

Apr 30, 5pm, Eng I, 2110:
Michael Neary presents:
Java Security: From HotJava to Netscape and Beyond
Drew Dean, Edward W. Felten, and Dan S. Wallach, 
Proc. of 1996 IEEE Symposium on Security and Privacy.

Apr 23, 5pm, Eng I, 2110:
Steve Chapin chapin@cs.virginia.edu presents:
Resource Management in Legion

Abstract: Legion is a metacomputing system that will conjoin many thousands of heterogenous machines into a single, world-wide system. One of Legion's primary tenets is that maintaining the autonomy of individual sites within the larger system is of paramount importance. In such a system, the challenge of locating and allocating resources, scheduling objects for execution in accordance with multiple scheduling policies, and managing system state information is immense. This talk will describe the basic Legion system, the constituent objects used for resource management, and our framework for building resource management systems over Legion.

Apr 16, 2pm, Eng I, 2110:
Peter Cappello continues presentation of:
Markets and Computation: Agoric Open Systems
Mark S. Miller and K. Eric Drexler
In The Ecology of Computation, B. A. Huberman, editor, pp. 133 - 176, Elsevier Science Publishers, 1988.

Apr 9, 2pm, Eng I, 3163:
Peter Cappello presents:
Markets and Computation: Agoric Open Systems
Mark S. Miller and K. Eric Drexler
In The Ecology of Computation, B. A. Huberman, editor, pp. 133 - 176, Elsevier Science Publishers, 1988.

Mar 11, 2pm, Eng I, 2110:
David Watson presents:
Campus-Wide Computing: Early Results Using Legion at the University of Virginia
Andrew S. Grimshaw, Wm. A. Wolf, and the Legion team

Mar 3, 2pm, Eng I, 2110:
Murat Karaoman presents:
This seminar is largely based on 2 papers that can be accessed via:
  1. Globus: A Metacomputing Infrastrructure Toolkit.
  2. Enabling Technologies for Web-Based Ubiquitous Supercomputing.

Feb 24, 2pm, Eng I, 2110:
Ben Smith presents:
Atlas: An Infrastructure for Global Computing
Dean Tribble and Norm Hardy
Atlas is designed to execute parallel multithreaded programs on the networked computing resources of the world. The Atlas system is a marriage of existing technologies from Java and Cilk together with some new technologies needed to extend the system into the global domain.
Recommended paper for Atlas: Good papers about Cilk can be found at:

Feb 3, 2pm, Eng I, 2110:
Max Ibel presents:
The E programming language
Dean Tribble and Norm Hardy
The E programming language is an extension of Java and features distributed objects, improved (i.e. easier) message passing, distributed garbage collection, and improved (i.e. more flexible) security mechanisms.
Recommended papers for E:

Jan 27, 2pm, Eng I, 2110:
Dan Andresen presents:
Charlotte: Metacomputing on the Web
A. Baratloo, M. Karaul, Z. Kedem, and P. Wyckoff
In Proceedings of the 9th Conference on Parallel and Distributed Computing Systems, 1996.
Available in postscript.

Jan 22, 2pm, Eng I, 3163:
Andre L. M. Dos Santos presents:
Mariposa: A Wide-Area Distributed Database System.
Michael Stonebraker, Paul M. Aoki, Avi Pfeffer, Adam Sah, Jeff Sidell, Carl Staelin, and Andrew Yu.
VLDB Journal, 5(1) 48-63, Jan 1996; Sequoia 2000 Technical Report 95/63, University of California, Berkeley, CA, June 1995.
Available in postscript.

Jan 13, 2pm, Eng I, 2110:
Mike Neary presents 2 papers:
SuperWeb and Javelin

Please mail comments to: cappello@cs.ucsb.edu