Proposed Babel/SIDL Changes to Support RMI
RMI support in Babel has two main goals: transparency & flexibility. The additional RMI feature should be transparent to existing Babelized code, allowing painless upgrade. The RMI capability should also be flexible enough to support a variety of RMI transport implementations. The first goal's ideal would be for Babel users at some future date to simply upgrade to a RMI-enabled Babel release, regenerate files over their existing implementations, and find all their code is now able to be remotable without extensive modifications to their Impl files. The primary strategy for accomplishing the first goal is careful design and implementation of Babel generated code to minimize impact on user code. The second goal's ideal would be for Babel users to plug in robust WebServices-like modules when accessing Babel objects across a WAN, and utilize faster binary protocol for accessing Babel objects across a LAN, or even different nodes in a leadership-class supercomputer--without need to recompile their code. The primary strategy for accomplishing this second goal is to partner with appropriate parties to define an RMI API layer (in SIDL) such that various transport mechanisms can be ''plugged-in''.
- Research Organization:
- Lawrence Livermore National Lab., Livermore, CA (US)
- Sponsoring Organization:
- US Department of Energy (US)
- DOE Contract Number:
- W-7405-ENG-48
- OSTI ID:
- 15015924
- Report Number(s):
- UCRL-TR-211122
- Country of Publication:
- United States
- Language:
- English
Similar Records
How to Implement a Protocol for Babel RMI
Preliminary Thoughts on Introducing Structs to SIDL/Babel: White Paper
Toward the Automated Generation of Components from Existing Source Code
Technical Report
·
Wed Mar 29 23:00:00 EST 2006
·
OSTI ID:899405
Preliminary Thoughts on Introducing Structs to SIDL/Babel: White Paper
Technical Report
·
Wed Jan 07 23:00:00 EST 2004
·
OSTI ID:15009763
Toward the Automated Generation of Components from Existing Source Code
Conference
·
Wed Dec 01 23:00:00 EST 2004
·
OSTI ID:15014737