and
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).
http://www.cs.ucsb.edu/~schauser/papers/97-usenix.ps
Abstract:
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:
http://www.npac.syr.edu/projects/javaforcse/cpande/argonne/p.ps
http://www.globus.org
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.