DocumentCode :
116353
Title :
Gossip-based partitioning and replication for Online Social Networks
Author :
Nasir, Muhammad Anis Uddin ; Rahimian, Fatemeh ; Girdzijauskas, Sarunas
Author_Institution :
KTH R. Inst. of Technol., Stockholm, Sweden
fYear :
2014
fDate :
17-20 Aug. 2014
Firstpage :
33
Lastpage :
42
Abstract :
Online Social Networks (OSNs) have been gaining tremendous growth and popularity in the last decade, as they have been attracting billions of users from all over the world. Such networks generate petabytes of data from the social interactions among their users and create many management and scalability challenges. OSN users share common interests and exhibit strong community structures, which create complex dependability patterns within OSN data, thus, make it difficult to partition and distribute in a data center environment. Existing solutions, such as, distributed databases, key-value stores and auto scaling services use random partitioning to distribute the data across a cluster, which breaks existing dependencies of the OSN data and may generate huge inter-server traffic. Therefore, there is a need for intelligent data allocation strategy that can reduce the network cost for various OSN operations. In this paper, we present a gossip-based partitioning and replication scheme that efficiently splits OSN data and distributes the data across a cluster. We achieve fault tolerance and data locality, for one-hop neighbors, through replication. Our main contribution is a social graph placement strategy that divides the social graph into predefined size partitions and periodically updates the partitions to place socially connected users together. To evaluate our algorithm, we compare it with random partitioning and a state-of-the-art solution SPAR. Results show that our algorithm generates up to four times less replication overhead compared to random partitioning and half the replication overhead compared to SPAR.
Keywords :
graph theory; social networking (online); OSN data; SPAR; auto scaling services; community structures; complex dependability patterns; data center environment; data locality; distributed databases; fault tolerance; gossip-based partitioning; gossip-based replication scheme; intelligent data allocation strategy; inter-server traffic; key-value stores; one-hop neighbors; online social networks; random partitioning; social graph placement strategy; social interactions; Algorithm design and analysis; Facebook; Partitioning algorithms; Peer-to-peer computing; Servers; Simulated annealing; online social networks; partitioning; replication; scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advances in Social Networks Analysis and Mining (ASONAM), 2014 IEEE/ACM International Conference on
Conference_Location :
Beijing
Type :
conf
DOI :
10.1109/ASONAM.2014.6921557
Filename :
6921557
Link To Document :
بازگشت