Distributed systems
PVM: a framework for parallel distributed computing
Concurrency: Practice and Experience
OSF DCE: guide to developing distributed applications
OSF DCE: guide to developing distributed applications
Extensible file system (ELFS): an object-oriented approach to high performance file I/O
OOPSLA '94 Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications
Shoring up persistent applications
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Using MPI: portable parallel programming with the message-passing interface
Using MPI: portable parallel programming with the message-passing interface
Corba: a guide to common object request broker architecture
Corba: a guide to common object request broker architecture
A Case for NOW (Networks of Workstations)
IEEE Micro
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Towards Object-Based Wide Area Distributed Systems
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
Support for Object Placement in Wide-Area Heterogeneous Distributed Systems
Support for Object Placement in Wide-Area Heterogeneous Distributed Systems
A New Model of Security for Distributed Systems
A New Model of Security for Distributed Systems
Campus-Wide Computing: Early Results Using Legion at The University of Virginia
Campus-Wide Computing: Early Results Using Legion at The University of Virginia
A web-oriented architectural aspect for the emerging computation tapestry
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
PARDIS: CORBA-based architecture for application-level parallel distributed computation
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
Developing and evaluating abstractions for distributed supercomputing
Cluster Computing
The design and evaluation of a virtual distributed computing environment
Cluster Computing
Matchmaking: An extensible framework for distributed resource management
Cluster Computing
Performance Surface Prediction for WAN-Based Clusters
The Journal of Supercomputing
The Journal of Supercomputing
A Comparison of Conventional Distributed Computing Environments and Computational Grids
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
An Adaptive Communication System for Heterogeneous Network Computing
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Merging Web-Based with Cluster-Based Computing
ISCOPE '98 Proceedings of the Second International Symposium on Computing in Object-Oriented Parallel Environments
Scheduling under Uncertainty: Planning for the Ubiquitous Grid
COORDINATION '02 Proceedings of the 5th International Conference on Coordination Models and Languages
InterWeave: A Middleware System for Distributed Shared State
LCR '00 Selected Papers from the 5th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers
Integrating MPI Components into Metacomputing Applications
Proceedings of the 7th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Dynamic Process Management in KSIX Cluster Middleware
Proceedings of the 8th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Handbook of massive data sets
Exploiting high-level coherence information to optimize distributed shared state
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Efficient collective communication in distributed heterogeneous systems
Journal of Parallel and Distributed Computing
Object Distribution with Local Information
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
A philosophical and technical comparison of Legion and Globus
IBM Journal of Research and Development
A hierarchical process execution support for grid computing
MGC '04 Proceedings of the 2nd workshop on Middleware for grid computing
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
From gridmap-file to VOMS: managing authorization in a Grid environment
Future Generation Computer Systems - Special issue: High-speed networks and services for data-intensive grids: The DataTAG project
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
JOIN: the implementation of a Java-based massively parallel grid
Future Generation Computer Systems - Special issue: Parallel computing technologies
A resource management and fault tolerance services in grid computing
Journal of Parallel and Distributed Computing - Special issue: Design and performance of networks for super-, cluster-, and grid-computing: Part II
Java, peer-to-peer, and accountability: building blocks for distributed cycle sharing
VM'04 Proceedings of the 3rd conference on Virtual Machine Research And Technology Symposium - Volume 3
An approach to grid resource selection and fault management based on ECA rules
Future Generation Computer Systems
From gridmap-file to VOMS: managing authorization in a Grid environment
Future Generation Computer Systems - Special issue: High-speed networks and services for data-intensive grids: The DataTAG project
JoiN: The implementation of a Java-based massively parallel grid
Future Generation Computer Systems - Special issue: Parallel computing technologies
A control-theoretic approach to automated local policy enforcement in computational grids
Future Generation Computer Systems
Resource federation in grid using automated intelligent agent negotiation
Future Generation Computer Systems
First steps in metacomputing with Amica
EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
Enforcing security policies for distributed objects applications
Proceedings of the 11th international conference on Security Protocols
P2PGrid: integrating p2p networks into the grid environment
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Hi-index | 0.00 |
The coming of giga-bit networks makes possible the realization of a single nationwide virtual computer comprised of a variety of geographically distributed high-performance machines and workstations. To realize the potential that the physical infrastructure provides, software must be developed that is easy to use, supports a large degree of parallelism in the application code, and manages the complexity of the underlying physical system for the user. Legion is a metasystem project at the University of Virginia designed to provide users with a transparent interface to the available resources, both at the programming interface level as well as at the user level. Legion addresses issues such as parallelism, fault-tolerance, security, autonomy, heterogeneity, resource management and access transparency in a multi-language environment. In this paper, we present a high-level overview of Legion, its vision, objectives, a brief sketch of how some of those objectives will be met, and the current status of the project.