Glish: A User-Level Software Bus for Loosely-Coupled Distributed Systems

TitleGlish: A User-Level Software Bus for Loosely-Coupled Distributed Systems
Publication TypeConference Paper
Year of Publication1993
AuthorsPaxson, V., & Saltmarsh C..
Published inProceedings of the 1993 Winter USENIX Technical Conference
Other Numbers1609
Abstract

We describe "Glish", an interpreted language for building distributed systems from modular, event-oriented programs. These programs are written in conventional languages such as C, C++, or FORTRAN. Glish scripts can create local and remote processes and control their communication. Glish also provides a full, array-oriented programming language for manipulating binary data sent between the processes. In general Glish uses a centralized communication model where interprocess communication passes through the Glish interpreter, allowing dynamic modification and rerouting of data values, but Glish also supports point-to-point links between processes when necessary for high performance. Glish is available via anonymous ftp.

Bibliographic Notes

Proceedings of the 1993 Winter USENIX Technical Conference, San Diego, California

Abbreviated Authors

V. Paxson and C. Saltmarsh

ICSI Research Group

Networking and Security

ICSI Publication Type

Article in conference proceedings