Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Piggybacking on social networks

Published: 01 April 2013 Publication History

Abstract

The popularity of social-networking sites has increased rapidly over the last decade. A basic functionalities of social-networking sites is to present users with streams of events shared by their friends. At a systems level, materialized per-user views are a common way to assemble and deliver such event streams on-line and with low latency. Access to the data stores, which keep the user views, is a major bottleneck of social-networking systems. We propose to improve the throughput of these systems by using social piggybacking, which consists of processing the requests of two friends by querying and updating the view of a third common friend. By using one such hub view, the system can serve requests of the first friend without querying or updating the view of the second. We show that, given a social graph, social piggybacking can minimize the overall number of requests, but computing the optimal set of hubs is an NP-hard problem. We propose an O(log n) approximation algorithm and a heuristic to solve the problem, and evaluate them using the full Twitter and Flickr social graphs, which have up to billions of edges. Compared to existing approaches, using social piggybacking results in similar throughput in systems with few servers, but enables substantial throughput improvements as the size of the system grows, reaching up to a 2-factor increase. We also evaluate our algorithms on a real social networking system prototype and we show that the actual increase in throughput corresponds nicely to the gain anticipated by our cost function.

References

[1]
Y. Asahiro, K. Iwama, H. Tamaki, and T. Tokuyama. Greedily finding a dense subgraph. Journal of Algorithms, 34(2):203-221, 2000.
[2]
M. Cha, H. Haddadi, F. Benevenuto, and K. P. Gummadi. Measuring user influence in Twitter: The million follower fallacy. In Proc. of ICWM, volume 14, page 8, 2010.
[3]
M. Charikar. Greedy approximation algorithms for finding dense components in a graph. In Proc. of APPROX, pages 139-152, 2000.
[4]
G. Chockler, R. Melamed, Y. Tock, and R. Vitenberg. Constructing scalable overlays for pub-sub with many topics: Problems, algorithms, and evaluation. In Proc. of PODC, pages 109-118, 2007.
[5]
V. Chvatal. A greedy heuristic for the set-covering problem. Mathematics of Operations Research, 4(3):233-235, 1979.
[6]
J. Dean and S. Ghemawat. Mapreduce: simplified data processing on large clusters. Communications of the ACM, 51(1):107-113, 2008.
[7]
U. Feige. A threshold of ln n for approximating set cover. Journal of the ACM, 45(4):634-652, 1998.
[8]
B. A. Huberman, D. M. Romero, and F. Wu. Social networks that matter: Twitter under the microscope. First Monday, 14(1-5), 2009.
[9]
J. Leskovec and C. Faloutsos. Sampling from large graphs. In Proc. of KDD, pages 631-636, 2006.
[10]
M. E. Newman. The structure and function of complex networks. SIAM review, 45(2):167-256, 2003.
[11]
A. Silberstein, J. Terrace, B. F. Cooper, and R. Ramakrishnan. Feeding frenzy: selectively materializing users' event feeds. In Proc. of SIGMOD, pages 831-842, 2010.

Cited By

View all
  • (2024)An Efficient and Exact Algorithm for Locally h-Clique Densest Subgraph DiscoveryProceedings of the ACM on Management of Data10.1145/36988002:6(1-26)Online publication date: 20-Dec-2024
  • (2024)Fair Projections as a Means toward Balanced RecommendationsACM Transactions on Intelligent Systems and Technology10.1145/366492916:1(1-32)Online publication date: 30-Dec-2024
  • (2024)A Counting-based Approach for Efficient k-Clique Densest Subgraph DiscoveryProceedings of the ACM on Management of Data10.1145/36549222:3(1-27)Online publication date: 30-May-2024
  • Show More Cited By
  1. Piggybacking on social networks

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Proceedings of the VLDB Endowment
    Proceedings of the VLDB Endowment  Volume 6, Issue 6
    April 2013
    144 pages

    Publisher

    VLDB Endowment

    Publication History

    Published: 01 April 2013
    Published in PVLDB Volume 6, Issue 6

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)4
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 20 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)An Efficient and Exact Algorithm for Locally h-Clique Densest Subgraph DiscoveryProceedings of the ACM on Management of Data10.1145/36988002:6(1-26)Online publication date: 20-Dec-2024
    • (2024)Fair Projections as a Means toward Balanced RecommendationsACM Transactions on Intelligent Systems and Technology10.1145/366492916:1(1-32)Online publication date: 30-Dec-2024
    • (2024)A Counting-based Approach for Efficient k-Clique Densest Subgraph DiscoveryProceedings of the ACM on Management of Data10.1145/36549222:3(1-27)Online publication date: 30-May-2024
    • (2024)Covering a Graph with Dense Subgraph Families, via Triangle-Rich SetsProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679578(109-119)Online publication date: 21-Oct-2024
    • (2024)Densest Subhypergraph: Negative Supermodular Functions and Strongly Localized MethodsProceedings of the ACM Web Conference 202410.1145/3589334.3645624(881-892)Online publication date: 13-May-2024
    • (2024)The Dark Side of Language Models: Exploring the Potential of LLMs in Multimedia Disinformation Generation and DisseminationMachine Learning with Applications10.1016/j.mlwa.2024.10054516(100545)Online publication date: Jun-2024
    • (2023)Modelling the influence of social learning on responsible consumption through directed graphsElectronic Research Archive10.3934/era.202326431:9(5161-5206)Online publication date: 2023
    • (2023)Most Probable Densest Subgraphs2023 IEEE 39th International Conference on Data Engineering (ICDE)10.1109/ICDE55515.2023.00115(1447-1460)Online publication date: Apr-2023
    • (2023)Scalable Algorithms for Densest Subgraph Discovery2023 IEEE 39th International Conference on Data Engineering (ICDE)10.1109/ICDE55515.2023.00029(287-300)Online publication date: Apr-2023
    • (2022)Densest subgraph discovery on large graphsProceedings of the VLDB Endowment10.14778/3554821.355489515:12(3766-3769)Online publication date: 1-Aug-2022
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media