首页    期刊浏览 2025年02月21日 星期五
登录注册

文章基本信息

  • 标题:Distributed Client-Server Assignment for Online Social Network Applications
  • 作者:Thuan Duong-Ba ; Thinh Nguyen ; Bose, Bella
  • 期刊名称:IEEE Transactions on Emerging Topics in Computing
  • 印刷版ISSN:2168-6750
  • 出版年度:2014
  • 卷号:2
  • 期号:4
  • 页码:422-435
  • DOI:10.1109/TETC.2014.2358801
  • 语种:English
  • 出版社:IEEE Publishing
  • 摘要:

    We study the problem of assigning users to servers with an emphasis on the distributed algorithmic solutions. Typical online social network applications, such as Facebook and Twitter, are built on top of an infrastructure of servers that provides the services on behalf of the users. For a given communication pattern among users, the loads of the servers depend critically on how the users are assigned to the servers. A good assignment will reduce the overall load of the system while balancing the loads among the servers. Unfortunately, this optimal assignment problem is NP-hard. Therefore, we investigate three heuristic algorithms for solving the user server assignment problem: 1) the centralized simulated annealing (CSA) algorithm; 2) the distributed simulated annealing (DSA) algorithm; and 3) the distributed perturbed greedy search (DPGS). The CSA algorithm produces good solution in the fastest time, however it relies on timely accurate global system information, and is practical only for small and static systems. In contrast, the two distributed algorithms, DSA and DPGS, exploit local information at each server during their search for the optimal assignment, and thus can scale well with the number of users and servers as well as adapting to the system dynamics. Simulation results show that the performance of the distributed algorithms, specifically the DPGS algorithm, is very competitive with that of the centralized algorithm while providing the advantage of naturally adapting to time-varying communication patterns of users.

  • 关键词:client-server systems; computational complexity; search problems; simulated annealing; social networking (online); CSA algorithm; DPGS; DSA algorithm; Facebook; NP-hard problem; Twitter; centralized simulated annealing algorithm; communication pattern; distributed algorithmic solution; distributed client-server assignment; distributed perturbed greedy search; distributed simulated annealing algorithm; heuristic algorithm; online social network application; optimal assignment problem; user server assignment problem; Approximation algorithms; Distributed algorithms; Distributed databases; Heuristic algorithms; Linear programming; Online services; Operations research; Partitioning algorithms; Simulated annealing; Social network services; Combinatorial Optimization; Distributed Algorithms; Distributed algorithms; Online Social Network; Operations Research; combinatorial optimization; online social network; operations research
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有