Enabling Social Applications via Decentralized Social Data Management
Abstract
An unprecedented information wealth produced by online social networks, further augmented by location/collocation data, is currently fragmented across different proprietary services. Combined, it can accurately represent the social world and enable novel socially-aware applications. We present Prometheus, a socially-aware peer-to-peer service that collects social information from multiple sources into a multigraph managed in a decentralized fashion on user-contributed nodes, and exposes it through an interface implementing non-trivial social inferences while complying with user-defined access policies. Simulations and experiments on PlanetLab with emulated application workloads show the system exhibits good end-to-end response time, low communication overhead and resilience to malicious attacks.
- Publication:
-
arXiv e-prints
- Pub Date:
- November 2012
- DOI:
- 10.48550/arXiv.1211.4627
- arXiv:
- arXiv:1211.4627
- Bibcode:
- 2012arXiv1211.4627K
- Keywords:
-
- Computer Science - Social and Information Networks;
- Computer Science - Computers and Society;
- Computer Science - Distributed;
- Parallel;
- and Cluster Computing;
- Physics - Physics and Society;
- H.3.4
- E-Print:
- 27 pages, single ACM column, 9 figures, accepted in Special Issue of Foundations of Social Computing, ACM Transactions on Internet Technology