Logo image
On shouting “fire!”: regulating decoupled communication in distributed systems
Technical documentation   Open access

On shouting “fire!”: regulating decoupled communication in distributed systems

Takahiro Murata and Naftaly H. Minsky
Rutgers University
2002
DOI:
https://doi.org/10.7282/t3-hsr6-j868

Abstract

Decoupled communication Middleware Publish/subscribe Scalability Law- governed interaction Regulation
Decoupled communication, which requires no direct association between the producers of information and its consumers—as under the publish/subscribe (P/S) middleware —is often useful for the integration of distributed and heterogeneous applications. But the indefinite, and potentially global, reach of decoupled communication—the very reason for its power—has a dark side, which may complicate the system using it, making it less predictable, more brittle, and less safe. Just think about the effect of shouting “fire” in a packed theatre, particularly, but not only, if it is a false alarm. It is our thesis that the inherent drawbacks of decoupled communication can be alleviated by decentralized regulation of its use. We show how such regulation can be carried out scalably by means of a distributed control mechanism called Law-Governed Interaction (LGI), and a middleware called Moses that implements this mechanism. And we illustrate the importance of such regulation, and its effectiveness, by considering the treatment of alarms in a large hospital.
pdf
dcs-tr-514250.19 kBDownloadView
Version of Record (VoR) Open Access
url
Report an accessibility issueView
Please complete a content remediation request to report an accessibility issue with a library electronic resource, website, or service.

Metrics

76 File downloads
68 Record Views

Details

Logo image