Efficient social-aware content placement in opportunistic networks

As content provisioning becomes the driving application of today's (opportunistic) networking environments and the User Generated Content explodes, the problem of devising scalable approaches to placing it optimally within a networking structure becomes more important and challenging. Since the well-known k-median optimization problem that is typically formulated to address it requires global topology and demand information, different approaches are sought for. The latter is the focus of this paper that aims at exploiting social structures, present in emerging networking environments, in order to devise a scalable approach to the optimal or near-optimal content placement. A new metric that captures the node's social significance or potential for helping establish paths between nodes is introduced and serves as the basis for creating a small scale network sub-graph over which the small-scale content placement problem is solved sequentially until the optimal or near-optimal location is identified. The trade-off between the sub-graph's size and the degree of convergence to the optimal solution is studied through simulations on E-R and B-A random graphs and the effectiveness of the proposed approach is demonstrated.

[1]  Nimrod Megiddo,et al.  On the Complexity of Some Common Geometric Location Problems , 1984, SIAM J. Comput..

[2]  Paul Erdös,et al.  On random graphs, I , 1959 .

[3]  Roger Wattenhofer,et al.  Facility location: distributed approximation , 2005, PODC '05.

[4]  Caida Skitter Distributed Server Migration for Scalable Internet Service Deployment , 2011 .

[5]  Kamesh Munagala,et al.  Local search heuristic for k-median and facility location problems , 2001, STOC '01.

[6]  Clifford Stein,et al.  Introduction to Algorithms, 2nd edition. , 2001 .

[7]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[8]  Chaitanya Swamy,et al.  Approximation Algorithms for Data Placement Problems , 2008, SIAM J. Comput..

[9]  Bhaba R. Sarker,et al.  Discrete location theory , 1991 .

[10]  Ioannis Stavrakakis,et al.  Joint interest- and locality-aware content dissemination in social networks , 2009, 2009 Sixth International Conference on Wireless On-Demand Network Systems and Services.

[11]  Ellen W. Zegura,et al.  Understanding the wireless and mobile network space: a routing-centered classification , 2007, CHANTS '07.

[12]  Jochen H. Schiller,et al.  A Survey of Current Directions in Service Placement in Mobile Ad-hoc Networks , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).

[13]  Kay Römer,et al.  Distributed Facility Location Algorithms for Flexible Configuration of Wireless Sensor Networks , 2007, DCOSS.

[14]  Ioannis Stavrakakis,et al.  Scalable service migration in general topologies , 2008, 2008 International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[15]  L. Freeman Centrality in social networks conceptual clarification , 1978 .

[16]  Éva Tardos,et al.  Approximation algorithms for facility location problems (extended abstract) , 1997, STOC '97.

[17]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[18]  Pan Hui,et al.  Distributed community detection in delay tolerant networks , 2007, MobiArch '07.

[19]  Marco Conti,et al.  ContentPlace: social-aware data dissemination in opportunistic networks , 2008, MSWiM '08.

[20]  Roberto Solis-Oba,et al.  Approximation Algorithms for the k-Median Problem , 2006, Efficient Approximation and Online Algorithms.

[21]  Marco Conti,et al.  Opportunistic networking: data forwarding in disconnected mobile ad hoc networks , 2006, IEEE Communications Magazine.

[22]  Said Salhi,et al.  Discrete Location Theory , 1991 .

[23]  Steven Furnell,et al.  Strategies for content migration on the World Wide Web , 1999, Internet Res..

[24]  Pan Hui,et al.  A socio-aware overlay for publish/subscribe communication in delay tolerant networks , 2007, MSWiM '07.

[25]  Leonard M. Freeman,et al.  A set of measures of centrality based upon betweenness , 1977 .

[26]  U. Brandes A faster algorithm for betweenness centrality , 2001 .