• DocumentCode
    170884
  • Title

    An approximation algorithm for client assignment in client/server systems

  • Author

    Yuqing Zhu ; Weili Wu ; Willson, James ; Ling Ding ; Lidong Wu ; Deying Li ; Wonjun Lee

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Texas at Dallas, Dallas, TX, USA
  • fYear
    2014
  • fDate
    April 27 2014-May 2 2014
  • Firstpage
    2777
  • Lastpage
    2785
  • Abstract
    One type of distributed systems is the client/server system consist of clients and servers. In order to improve the performance of such a system, client assignment strategy plays an important role. There are two criteria to evaluate the load on the servers - total load and load balance. The total load increases when the load balance decreases, vice versa. It has been proved that finding the best client assignment is NP-hard. In this paper, we propose a new model for the client assignment problem and design an algorithm based on Semidefinite programming (SDP). Our method has a (relaxed) performance ratio 0.87 when only 2 servers exist. In general case, our method becomes a heuristic, and the ratio of each iteration is 0.87. We are the first one to give these bounds. Our simulation results are compared with the state-of-art client assignment method, and our strategy outperforms it in terms of running time while keeps the load in similar level.
  • Keywords
    client-server systems; mathematical programming; resource allocation; NP-hard problem; approximation algorithm; client assignment strategy; client-server systems; distributed systems; load balancing; semidefinite programming; server total load; Approximation algorithms; Clustering algorithms; Computer architecture; Computers; Educational institutions; Servers; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2014 Proceedings IEEE
  • Conference_Location
    Toronto, ON
  • Type

    conf

  • DOI
    10.1109/INFOCOM.2014.6848227
  • Filename
    6848227