SNFS: the design and implementation of a social network file system

  • Authors:
  • Charalabos Kaidos;Andreas Pasiopoulos;Peter Triantafillou;Nikos Ntarmos

  • Affiliations:
  • University of Patras;University of Patras;University of Patras;University of Ioannina

  • Venue:
  • Proceedings of the 4th Workshop on Social Network Systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Social network systems and services have become amazingly popular in recent years. This has resulted in huge amounts of data being published by users. At the same time, a great number of relationships between users, user groups, and (collections of) data items are constantly being established based on highly dynamic tagging activities by users. With this work we present the design and implementation of a special-purpose user-level file system, coined SNFS, designed to manage social-network entities (data items, users and their profiles, and tags) and their relationships. At the core of our approach lie tagging, indexing, and ranked retrieval (top-k) algorithms, allowing the key functionality to be provided in a timely manner. We discuss the core design and implementation features of SNFS and present a performance evaluation, exposing the key performance costs, and present alternative designs and implementations to overcome them. Finally, we provide a brief comparison with a well-known desktop search application, Beagle, and show, using real datasets, that for our envisaged queries SNFS provides significant performance gains.