DocumentCode :
1992555
Title :
DAROS: Distributed user-server assignment and replication for online social networking applications
Author :
Thuan Duong-Ba ; Thinh Nguyen ; Tran, Duc A.
Author_Institution :
Sch. of EECS, Oregon State Univ., Corvallis, OR, USA
fYear :
2013
fDate :
28-31 Jan. 2013
Firstpage :
456
Lastpage :
460
Abstract :
In this paper we study the problem of assigning users to servers and data replication in a distributed manner for online social networking (OSN) applications. Typical OSN applications such as Facebook and Twitter are built on top of an infrastructure of servers, which handle the users data storage and communications. Thus, for a given user´s communication pattern, the loads of the servers depend critically on the assignment of users to servers. A good assignment will reduce the overall load of the system. Furthermore, by replicating data across the servers judiciously, the overall load can also be further reduced. Unfortunately, this optimal assignment and data replication problem is NP-hard. Therefore, we introduce a distributed heuristic algorithm in which the servers perform local computations and exchange information among each other iteratively in such a way that the algorithm converges to a good assignment and replication in terms of reducing the overall system load as well as balancing the loads among the servers. In contrast with a centralized algorithm, a distributed algorithm offers the advantage of balancing the computations among all the servers as well as the ability to naturally adapt to time-varying user´s communication patterns. Simulations results show promising performance for the proposed algorithm.
Keywords :
computational complexity; iterative methods; social networking (online); DAROS; Facebook; NP-hard problem; Twitter; data replication problem; data storage; distributed heuristic algorithm; distributed user-server assignment-replication; iterative method; online social networking applications; server infrastructure; time-varying user communication patterns; user communication pattern; Convergence; Distributed algorithms; Facebook; Linear programming; Optimization; Servers; Distributed optimization; data replication; large scale distributed systems; social network;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing, Networking and Communications (ICNC), 2013 International Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4673-5287-1
Electronic_ISBN :
978-1-4673-5286-4
Type :
conf
DOI :
10.1109/ICCNC.2013.6504127
Filename :
6504127
Link To Document :
بازگشت