• 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