• Start Date: September 23, 2020
  • Event Start Time: 11:00 AM
  • Event End Time: 12:00 PM
  • Organizers: Sepehr Assadi || Swastik Kopparty
  • Seminar Series: Theoretical Computer Science Seminar
  • Presenter(s): Zach Langley - Rutgers University
  • Event Location: Online Event
  • Event Additional Info: <p>The <strong>Theory of Computing Seminar is being held online. </strong>Contact the organizers for the link to the seminar.</p>
  • Presentation Type: Stand Alone Presentation
  • Abstract:

    We consider the problem of load balancing in the distributed setting. The input is a bipartite graph on clients and servers, where each client comes with a positive weight. The algorithm must assign each client to an adjacent server, minimizing the weighted sum of clients assigned to any one server. This problem has a variety of applications and has been widely studied under several different names, including scheduling with restricted assignment, semi-matching, and distributed backup placement. We show the first distributed algorithms to compute an O(1)-approximation to the load balancing problem in polylog(n) rounds. In the CONGEST model, we give an O(1)-approximation algorithm in polylog(n) rounds for unweighted clients. For weighted clients, the approximation ratio is O(log(n)). In the less constrained LOCAL model, we give an O(1)-approximation algorithm for weighted clients in polylog(n) rounds.

    Based on joint work with Sepehr Assadi and Aaron Bernstein.