csperkins.org

Message Bus

The local Message Bus (Mbus) is a light-weight message-oriented coordination protocol for group communication between application components. The Mbus provides automatic location of communication peers, subject based addressing, reliable message transfer and different types of communication schemes. The protocol uses link-local IP multicast or directed unicast communication, providing a general purpose inter-process and local area coordination infrastructure. Intended applications include decomposed teleconferencing end-points, service discovery in local area networks, and coordination between end-systems.

The Mbus fits into the design space occupied by the LBL Conference Bus, CCCP, Pattern Matching Multicast in MInT, D-Bus, Jini, and mDNS.

Publications and Standards Contributions

Opinions expressed are my own, and do not represent those of my employers or the organisations that fund my research.