2012
DOI: 10.1109/tnet.2012.2188815
|View full text |Cite
|
Sign up to set email alerts
|

The Little Engine(s) That Could: Scaling Online Social Networks

Abstract: The difficulty of scaling Online Social Networks (OSNs) has introduced new system design challenges that has often caused costly re-architecting for services like Twitter and Facebook. The complexity of interconnection of users in social networks has introduced new scalability challenges. Conventional vertical scaling by resorting to full replication can be a costly proposition. Horizontal scaling by partitioning and distributing data among multiples servers -e.g. using DHTs -can lead to costly inter-server co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
171
1
1

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 104 publications
(173 citation statements)
references
References 23 publications
0
171
1
1
Order By: Relevance
“…From an engineering perspective, understanding OSNs can enable the design of better networked systems. For example, an OSN provider may want to understand the social graph and user activity in order to improve user experience by optimizing the design of their datacenters and/or data storage on the cloud [3]; or by providing personalized services and ads. A network provider may also want to understand the traffic generated by activities of OSN users in order to design mechanisms, such as caching [4] and traffic engineering [5], to better serve that traffic.…”
Section: Introductionmentioning
confidence: 99%
“…From an engineering perspective, understanding OSNs can enable the design of better networked systems. For example, an OSN provider may want to understand the social graph and user activity in order to improve user experience by optimizing the design of their datacenters and/or data storage on the cloud [3]; or by providing personalized services and ads. A network provider may also want to understand the traffic generated by activities of OSN users in order to design mechanisms, such as caching [4] and traffic engineering [5], to better serve that traffic.…”
Section: Introductionmentioning
confidence: 99%
“…In [18], a Social Partitioning and Replication middleware-(SPAR) is proposed that explores the social network graph from user interaction, and then performs joint partitioning and replication to ensure local data semantics for the users. Similarly, in [19], temporal activity hypergraphs are used to model user interactions in social network, and then mincut clustering is used to minimise the impact of DTs with minimum load-imbalance.…”
Section: Related Workmentioning
confidence: 99%
“…NetTube [5] is a peer-assisted VoD system that leverages the content graph of UGC videos through social-aware pre-fetching and overlays to optimize swarming and decrease start-up delays. Finally, SPAR [12] is a social partitioning and replication system that achieves one-hop replication of user profiles in social networks.…”
Section: Related Workmentioning
confidence: 99%