Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Mobile Streams: A Middleware for Reconfigurable Distributed Scripting



Mudumbai Ranganathan, V Schaal, V Galtier, Douglas C. Montgomery


A large class of distributed applications follow the event-driven or reactive paradigm. Such applications can benefit from Mobile Agent technology by making it easy to add re-configurability, extensibility, and failure resilience features at an application level. We present the design of a middleware for building reactive, extensible, reconfigurable distributed systems, based upon an abstraction we call Mobile Streams. Using our system, a distributed, event-driven application can be scripted from a single point of control and dynamically extended and re-configured while it is in execution. Our system is suitable for building a wide variety of applications; for example distributed test, conferencing and control- oriented applications. We illustrate the use of our system by presenting example applications.


distributed scripting, distributed systems, mobile agents, networking


Ranganathan, M. , Schaal, V. , Galtier, V. and Montgomery, D. (1999), Mobile Streams: A Middleware for Reconfigurable Distributed Scripting, ASA/MA (Accessed June 13, 2024)


If you have any questions about this publication or are having problems accessing it, please contact

Created October 4, 1999, Updated February 19, 2017