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 :
بازگشت