Legion is a multi-year effort to design and build scalable meta-computer software. Legion provides the software “glue ” for seamless integration of distributed, heterogeneous hardware and software components. Much of this “glue ” is provided in Legion’s run-time library. In this document we provide a detailed description of the implementation of the Legion run-time library. The library is designed and implemented as a layered, configurable software protocol stack. This design, coupled with an event-based mechanism for inter-layer communication, enables a considerable flexibility and extensibility. In this document, we first present the library interface and show how the library can be used “as is”, without internal modification. We then sho...
We examine what is necessary to allow generic libraries to be used naturally in a multi-language, po...
User-level communication architectures — parallel architectures that give user code direct but prote...
Recent developments in network, CPU, and memory technologies have made possible the conception and r...
This paper describes the design and implementation of the Legion run-time library (LRTL), focusing s...
Abstract This paper describes the design and implementation of the Legion run-time library (LRTL), f...
middleware, site autonomy. The Legion system defines a software architecture designed to support met...
Wide area distributed object systems will require mechanisms for creating, describing, and managing ...
The coming of giga-bit networks makes possible the realization of a single nationwide virtual comput...
A message oriented middleware inter-process communication library called Nora has been designed, con...
. A metacomputing environment is a collection of geographically distributed resources (people, compu...
The recent development of gigabit networking technology, combined with the proliferation of low-cost...
This document describes the core Legion object model. The model specifies the composition and functi...
Software executing on distributed systems consists of many asynchronous, autonomous components which...
Today’s software, including many everyday services, such as online streaming, search engines and soc...
Multitier programming languages reduce the complexity of developing distributed systems by developin...
We examine what is necessary to allow generic libraries to be used naturally in a multi-language, po...
User-level communication architectures — parallel architectures that give user code direct but prote...
Recent developments in network, CPU, and memory technologies have made possible the conception and r...
This paper describes the design and implementation of the Legion run-time library (LRTL), focusing s...
Abstract This paper describes the design and implementation of the Legion run-time library (LRTL), f...
middleware, site autonomy. The Legion system defines a software architecture designed to support met...
Wide area distributed object systems will require mechanisms for creating, describing, and managing ...
The coming of giga-bit networks makes possible the realization of a single nationwide virtual comput...
A message oriented middleware inter-process communication library called Nora has been designed, con...
. A metacomputing environment is a collection of geographically distributed resources (people, compu...
The recent development of gigabit networking technology, combined with the proliferation of low-cost...
This document describes the core Legion object model. The model specifies the composition and functi...
Software executing on distributed systems consists of many asynchronous, autonomous components which...
Today’s software, including many everyday services, such as online streaming, search engines and soc...
Multitier programming languages reduce the complexity of developing distributed systems by developin...
We examine what is necessary to allow generic libraries to be used naturally in a multi-language, po...
User-level communication architectures — parallel architectures that give user code direct but prote...
Recent developments in network, CPU, and memory technologies have made possible the conception and r...