Weak-consistency group communication and membership
Weak-consistency group communication and membership
Framework for Peer-to-Peer Distributed Computing in a Heterogeneous, Decentralized Environment
GRID '02 Proceedings of the Third International Workshop on Grid Computing
On distributed systems and CSCL
CCGRID '04 Proceedings of the 2004 IEEE International Symposium on Cluster Computing and the Grid
Supporting mobile collaboration with service-oriented mobile units
CRIWG'06 Proceedings of the 12th international conference on Groupware: design, implementation, and use
Topology-Sensitive epidemic algorithm for information spreading in large-scale systems
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.00 |
Asynchronous collaborative applications and systems have to deal with complexities associated with interaction nature, idiosyncrasy of groups and technical and administrative issues of real settings. Existing solutions address asynchronous collaboration via simplified and centralized models. In this paper we present LaCOLLA, a fully decentralized middleware for building collaborative applications that provides general purpose collaborative functionality without requiring anyone to provide resources for the whole group. This helps applications to incorporate collaboration support and deal with most complexities derived from groups and its members. The implementation of LaCOLLA follows the peer-to-peer paradigm and pays special attention to the autonomy of its members and to the self-organization of its components. Resources (e.g. storage, task execution) and services (e.g. authorization) are provided by its members, avoiding dependency from third party agents or servers. This work was first validated by simulation. Then we built the middleware and adapted some collaborative applications.