Distributing Hot-Spot Addressing in Large-Scale Multiprocessors
IEEE Transactions on Computers
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
Using MPI: portable parallel programming with the message-passing interface
Using MPI: portable parallel programming with the message-passing interface
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
Portable run-time support for dynamic object-oriented parallel processing
ACM Transactions on Computer Systems (TOCS)
The Legion vision of a worldwide virtual computer
Communications of the ACM
Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Communications of the ACM
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Future Generation Computer Systems - Special issue on metacomputing
A new model of security for metasystems
Future Generation Computer Systems - Special issue on metacomputing
A Case for NOW (Networks of Workstations)
IEEE Micro
Capacity and Capability Computing Using Legion
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
A Flexible Security System for Metacomputing Environments
HPCN Europe '99 Proceedings of the 7th International Conference on High-Performance Computing and Networking
Grid-Based File Access: The Legion I/O Model
HPDC '00 Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing
Grid Information Services for Distributed Resource Sharing
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
Support for Object Placement in Wide-Area Heterogeneous Distributed Systems
Support for Object Placement in Wide-Area Heterogeneous Distributed Systems
Implementation of the Legion Library
Implementation of the Legion Library
Integrating fault-tolerance techniques in grid applications
Integrating fault-tolerance techniques in grid applications
Grid resource management
A philosophical and technical comparison of Legion and Globus
IBM Journal of Research and Development
M-Task-Programming for Heterogeneous Systems and Grid Environments
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 4 - Volume 05
A Component Architecture for High-Performance Scientific Computing
International Journal of High Performance Computing Applications
Deadline-guarantee-enhanced co-allocation for parameter sweep application in grid
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Web-services-based resource discovery model and service deployment on healthgrids
IEEE Transactions on Information Technology in Biomedicine - Special section on new and emerging technologies in bioinformatics and bioengineering
The cost of transparency: grid-based file access on the avaki data grid
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Resource co-allocation framework based on hybrid gaming model in grid environments
International Journal of Grid and Utility Computing
International Journal of Computational Science and Engineering
Hi-index | 0.00 |
Grid computing is the use of large collections of heterogeneous, distributed resources (including machines, databases, devices, and users) to support large-scale computations and wide-area data access. The Legion system is an implementation of a software architecture for grid computing. The basic philosophy underlying this architecture is the presentation of all grid resources as components of a single, seamless, virtual machine. Legion's architecture was designed to address the challenges of using and managing wide-area resources. Features of the architecture include: global, shared namespaces; support for heterogeneity; security; wide-area data sharing; wide-area parallel processing; application-adjustable fault tolerance; efficient scheduling and comprehensive resource management. We present the core design of the Legion architecture, with focus on the critical issues of extensibility and site autonomy. Grid systems software must be extensible because no static set of system-level decisions can meet all of the diverse, often conflicting, requirements of present and future user communities, nor take best advantage of unanticipated future hardware advances. Grid systems software must also support complete site autonomy, as resource owners will not turn control of their resources over to a dictatorial system.