DocumentCode
230727
Title
Programmer-controlled application-level multicast
Author
Dewan, Prasun
Author_Institution
Dept. of Comput. Sci., Univ. of North Carolina, Chapel Hill, NC, USA
fYear
2014
fDate
22-25 Oct. 2014
Firstpage
332
Lastpage
341
Abstract
Group communication abstractions provide application-level multicasting to communicate information among distributed processes. A variety of such abstractions have been provided to implement synchronous collaborative applications but they do not allow control over the multicast of information to the selected group of processes. We have developed a new abstraction that overcomes this limitation. It defines a two-level grouping of distributed processes, with one level defining the users interacting with a specific collaborative application, and the other defining the set of collaborative applications a set of users is sharing simultaneously to perform some collaborative task. It allows information to be sent directly to the receiving processes or through a centralized relayer. In either case, programmer-choosable and replaceable send and receive filters provide consistency guarantees. The abstraction provides message passing rather than remote procedure calls, and supports asynchronous sending and receiving of messages. It is designed to support both centralized and replicated architectures. The abstraction has been implemented on top of the Java Remote Method Invocation layer and has been used to implement a broad range of collaboration functions.
Keywords
distributed processing; groupware; Java remote method invocation layer; centralized architecture; collaborative task; group communication abstraction; programmer-controlled application-level multicasting; replicated architecture; synchronous collaborative application; Collaboration; Delays; History; Servers; collaboration awareness; collaboration toolkits; consistency; group communication; multicast; sessions;
fLanguage
English
Publisher
ieee
Conference_Titel
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), 2014 International Conference on
Conference_Location
Miami, FL
Type
conf
Filename
7014579
Link To Document