Prometheus: User-controlled P2P social data management for socially-aware applications

Nicolas Kourtellis, Joshua Finnis, Paul Anderson, Jeremy Blackburn, Cristian Borcea, Adriana Iamnitchi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

34 Scopus citations


Recent Internet applications, such as online social networks and user-generated content sharing, produce an unprecedented amount of social information, which is further augmented by location or collocation data collected from mobile phones. Unfortunately, this wealth of social information is fragmented across many different proprietary applications. Combined, it could provide a more accurate representation of the social world, and it could enable a whole new set of socially-aware applications. We introduce Prometheus, a peer-to-peer service that collects and manages social information from multiple sources and implements a set of social inference functions while enforcing user-defined access control policies. Prometheus is socially-aware: it allows users to select peers that manage their social information based on social trust and exploits naturally-formed social groups for improved performance. We tested our Prometheus prototype on PlanetLab and built a mobile social application to test the performance of its social inference functions under real-time constraints. We showed that the social-based mapping of users onto peers improves the service response time and high service availability is achieved with low overhead.

Original languageEnglish (US)
Title of host publicationMiddleware 2010 - ACM/IFIP/USENIX 11th International Middleware Conference, Proceedings
Number of pages20
StatePublished - 2010
EventACM/IFIP/USENIX 11th International Middleware Conference, Middleware 2010 - Bangalore, India
Duration: Nov 29 2010Dec 3 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6452 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


OtherACM/IFIP/USENIX 11th International Middleware Conference, Middleware 2010

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science


  • P2P networks
  • Social data management
  • Socially-aware applications


Dive into the research topics of 'Prometheus: User-controlled P2P social data management for socially-aware applications'. Together they form a unique fingerprint.

Cite this