Group Membership Management Framework for Decentralized Collaborative Systems

Authors

  • Lukasz Opiola AGH University of Science and Techology
  • Kamil Jarosz AGH University of Science and Techology
  • Łukasz Dutka AGH University of Science and Techology, Cyfronet
  • Renata G. Słota AGH University of Science and Techology
  • Jacek Kitowski AGH University of Science and Techology

DOI:

https://doi.org/10.7494/csci.2022.23.4.4642

Abstract

Scientific and commercial endeavors could benefit from cross-organizational, decentralized collaboration, which becomes the key to innovation. This work addresses one of its challenges, namely efficient access control to assets for distributed data processing among autonomous data centers. We propose a group membership management framework dedicated for realizing access control in decentralized environments. Its novelty lies in a synergy of two concepts: a decentralized knowledge base and an incremental indexing scheme, both assuming a P2P architecture, where each peer retains autonomy and has full control over the choice of peers it cooperates with. The extent of exchanged information is reduced to the minimum required for user collaboration and assumes limited trust between peers. The indexing scheme is optimized for read-intensive scenarios by offering fast queries -- look-ups in precomputed indices. The index precomputation increases the complexity of update operations, but their performance is arguably sufficient for large organizations, as shown by conducted tests. We believe that our framework is a major contribution towards decentralized, cross-organizational collaboration.

Downloads

Download data is not yet available.

Downloads

Published

2022-11-08

How to Cite

Opiola, L., Jarosz, K., Dutka, Łukasz, Słota, R. G., & Kitowski, J. (2022). Group Membership Management Framework for Decentralized Collaborative Systems. Computer Science, 23(4). https://doi.org/10.7494/csci.2022.23.4.4642

Issue

Section

Articles

Most read articles by the same author(s)

1 2 > >>