Date Added: Jul 2010
Distributed computing systems often strive to decouple their communicating components (threads on a single node, or nodes in a network) from each other with respect to time, space/location, or flow/synchronization, so that they can operate as independently of each other as possible. One approach to let components in a distributed system communicate in such an independent, decoupled fashion is to follow a Publish/Subscribe paradigm. It is, however, not at all obvious that such distributed systems then remain capable of real-time operation. The authors are particularly interested in applying such features to Wireless Sensor Networks (WSNs), where a small footprint is required and traditional middleware approaches are far too heavy-weight.