DocumentCode
2156926
Title
A decentralized software bus based on IP multicasting
Author
Callahan, J.R. ; Montgomery, Todd
Author_Institution
Dept. of Stat. & Comput. Sci., West Virginia Univ., Morgantown, WV, USA
fYear
1994
fDate
17-19 Apr 1994
Firstpage
65
Lastpage
69
Abstract
We describe a decentralized reconfigurable implementation of a conference management system based on the low-level Internet Protocol (IP) multicasting protocol. Each conference is structured as a software bus-a messaging system that provides a run-time interconnection model that acts as a separate agent (i.e., the bus) for routing, queuing, and delivering messages between distributed programs. Current software bus implementations like, however, rely on a centralized bus process and point-to-point protocols (i.e., TCP/IP) to route, queue, and deliver messages. We implement a software bus called the MULTIBUS that relies on a separate process only for routing and uses a reliable IP multicasting protocol for delivery of messages. The multicasting approach is scalable to large numbers of participants and allows for bus reconfigurations during system execution without notifying other participants of new IP addresses
Keywords
distributed processing; electronic messaging; groupware; protocols; teleconferencing; IP multicasting; MULTIBUS; bus reconfigurations; centralized bus process; conference management system; decentralized reconfigurable implementation; decentralized software bus; distributed programs; low-level Internet protocol multicasting protocol; messaging system; point-to-point protocols; queuing; routing; run-time interconnection model; software bus; Computer science; Concurrent engineering; Conference management; Internet; Multicast protocols; Routing; Runtime; Software performance; Statistics; TCPIP;
fLanguage
English
Publisher
ieee
Conference_Titel
Enabling Technologies: Infrastructure for Collaborative Enterprises, 1994. Proceedings., Third Workshop on
Conference_Location
Morgantown, WV
Print_ISBN
0-8186-5705-7
Type
conf
DOI
10.1109/ENABL.1994.330489
Filename
330489
Link To Document