Personal social graph as an anonymous vehicle for P2P applications: The cost of renting trusted connections

Silvija Kokalj-Filipović, Fabrice Le Fessant

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

3 Scopus citations

Abstract

We introduce a trusted self-organized network infrastructure for running anonymous P2P applications, which leverages real-life social links and the basic need for privacy that each individual converts into a carefully built structure dubbed Personal Social Graph (PSG). The PSG is a list owned by each person (enacted by a node in the infrastructure graph), with entries that represent strict trust relationships with other individuals. Each entry consists of a friend's identity and a set of encryption keys, established out-of-band for the purpose of secure communication between the owner and the friend. The real-life small-world connections result in a large network of interconnected PSGs, which we refer to as the Personal Social Graph Network (PSGN). The PSGN is meant to be universal, used as a trusted infrastructure by various distributed applications that encompass subsets of PSGN nodes. In this paper we consider only data-exchange applications relying on in-network caching. Since many applications share the trusted resources of this infrastructure, we introduce a cost per social network edge, incurred whenever the application rents the trusted edge for data exchange in the application context. We assume that the cost is zero when both vertices belong to the application. As edge utilization may be accounted for in a distributed way, the overconsumption could be ultimately sanctioned by the excommunication of the application from the PSGN. For dissemination strategies designed to evenly cache the data across peer nodes, we study the cost of the PSGN usage to a P2P application as a function of the application popularity and activity. We find that the dissemination that caches data as linear combinations of different source packets is costlier than simple packet replication in unit-size data-cache buffers, but manages to fully and evenly distributes the content among application nodes. In addition, adapting the dissemination infrastructure to each application by using a PSGN subgraph that encompasses the application nodes, and the nodes directly attached to them, we lower the price of renting. This is position paper that explores the social infrastructure as a shared resource.

Original languageEnglish (US)
Title of host publication2010 44th Annual Conference on Information Sciences and Systems, CISS 2010
DOIs
StatePublished - 2010
Externally publishedYes
Event44th Annual Conference on Information Sciences and Systems, CISS 2010 - Princeton, NJ, United States
Duration: Mar 17 2010Mar 19 2010

Publication series

Name2010 44th Annual Conference on Information Sciences and Systems, CISS 2010

Conference

Conference44th Annual Conference on Information Sciences and Systems, CISS 2010
Country/TerritoryUnited States
CityPrinceton, NJ
Period3/17/103/19/10

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Personal social graph as an anonymous vehicle for P2P applications: The cost of renting trusted connections'. Together they form a unique fingerprint.

Cite this