Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Distributing Hot-Spot Addressing in Large-Scale Multiprocessors
IEEE Transactions on Computers
Multicomputer networks: message-based parallel processing
Multicomputer networks: message-based parallel processing
Object oriented design with applications
Object oriented design with applications
OSF DCE: guide to developing distributed applications
OSF DCE: guide to developing distributed applications
A Case for NOW (Networks of Workstations)
IEEE Micro
Legion-a view from 50,000 feet
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
A Distributed Key Generation Technique
A Distributed Key Generation Technique
Support for Object Placement in Wide-Area Heterogeneous Distributed Systems
Support for Object Placement in Wide-Area Heterogeneous Distributed Systems
The Core Legion Object Model
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 security architecture for computational grids
CCS '98 Proceedings of the 5th ACM conference on Computer and communications security
Networked agents for scientific computing
Communications of the ACM
Multi-user view-dependent rendering
Proceedings of the conference on Visualization '00
Legion: flexible support for wide-area computing
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
A system architecture for pervasive computing
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
Matchmaking: An extensible framework for distributed resource management
Cluster Computing
Prediction and adaptation in Active Harmony
Cluster Computing
Object Placement Using Performance Surfaces
Cluster Computing
Runtime Support for Automatic Wide Area Implementation Management in Legion
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications
ARTDB '97 Proceedings of the Second International Workshop on Active, Real-Time, and Temporal Database Systems
The Legion Resource Management System
IPPS/SPDP '99/JSSPP '99 Proceedings of the Job Scheduling Strategies for Parallel Processing
The Globus Project: A Status Report
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Legion-a view from 50,000 feet
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Solving irregularly structured problems based on distributed object model
Parallel Computing - Special issue: Parallel and distributed scientific and engineering computing
A philosophical and technical comparison of Legion and Globus
IBM Journal of Research and Development
System support for pervasive applications
ACM Transactions on Computer Systems (TOCS)
Dermi: A New Distributed Hash Table-Based Middleware Framework
IEEE Internet Computing
Metacomputing with the ICET System
International Journal of High Performance Computing Applications
Webcom-G: grid enabled metacomputing
Neural, Parallel & Scientific Computations - Special issue: Grid computing
Mobile MPI programs in computational grids
Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Grid harvest service: a performance system of grid computing
Journal of Parallel and Distributed Computing
Collaborative object-oriented visualization environment
Multimedia Tools and Applications
Development and implementation of a distributed-object job-execution environment
Scientific Programming
Speedup and scalability analysis of Master--Slave applications on large heterogeneous clusters
Journal of Parallel and Distributed Computing
Multi-state grid resource availability characterization
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
A sampling-based method for dynamic scheduling in distributed data mining environment
WSEAS Transactions on Computers
An authentication model for delegation, attribution and least privilege
Proceedings of the 3rd International Conference on PErvasive Technologies Related to Assistive Environments
Volley: automated data placement for geo-distributed cloud services
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Hi-index | 0.02 |
The Legion project at the University of Virginia is an architecture for designing and building system services that provide the illusion of a single virtual machine to users, a virtual machine that provides secure shared object and shared name spaces, application adjustable fault tolerance, improved response time, and greater throughput. Legion targets wide area assemblies of workstations, supercomputers, and parallel supercomputers. Legion tackles problems not solved by existing workstation based parallel processing tools; the system will enable fault tolerance, wide area parallel processing, interoperability, heterogeneity, a single global name space, protection, security, efficient scheduling, and comprehensive resource management. The paper describes the core Legion object model, which specifies the composition and functionality of Legion's core objects-those objects that cooperate to create, locate, manage, and remove objects in the Legion system. The object model facilitates a flexible extensible implementation, provides a single global name space, grants site autonomy to participating organizations, and scales to millions of sites and trillions of objects.