On the Analysis of Spatially Constrained Power of Two Choice Policies

11/05/2020
by   Nitish K. Panigrahy, et al.
0

We consider a class of power of two choice based assignment policies for allocating users to servers, where both users and servers are located on a two-dimensional Euclidean plane. In this framework, we investigate the inherent tradeoff between the communication cost, and load balancing performance of different allocation policies. To this end, we first design and evaluate a Spatial Power of two (sPOT) policy in which each user is allocated to the least loaded server among its two geographically nearest servers sequentially. When servers are placed on a two-dimensional square grid, sPOT maps to the classical Power of two (POT) policy on the Delaunay graph associated with the Voronoi tessellation of the set of servers. We show that the associated Delaunay graph is 4-regular and provide expressions for asymptotic maximum load using results from the literature. For uniform placement of servers, we map sPOT to a classical balls and bins allocation policy with bins corresponding to the Voronoi regions associated with the second order Voronoi diagram of the set of servers. We provide expressions for the lower bound on the asymptotic expected maximum load on the servers and prove that sPOT does not achieve POT load balancing benefits. However, experimental results suggest the efficacy of sPOT with respect to expected communication cost. Finally, we propose two non-uniform server sampling based POT policies that achieve the best of both the performance metrics. Experimental results validate the effctiveness of our proposed policies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/03/2020

Proximity Based Load Balancing Policies on Graphs: A Simulation Study

Distributed load balancing is the act of allocating jobs among a set of ...
research
11/10/2021

Power-of-two Policies in Redundancy Systems: the Impact of Assignment Constraints

In classical power-of-two load balancing any server pair is sampled with...
research
02/12/2019

A Novel Communication Cost Aware Load Balancing in Content Delivery Networks using Honeybee Algorithm

Modern web services rely on Content Delivery Networks (CDNs) to efficien...
research
10/26/2016

Evaluating load balancing policies for performance and energy-efficiency

Nowadays, more and more increasingly hard computations are performed in ...
research
06/06/2022

CARE: Resource Allocation Using Sparse Communication

We propose a new framework for studying effective resource allocation in...
research
01/08/2019

Resource Allocation in One-dimensional Distributed Service Networks

We consider assignment policies that allocate resources to users, where ...
research
01/08/2019

A queueing-theoretic model for resource allocation in one-dimensional distributed service network

We consider assignment policies that allocate resources to requesting us...

Please sign up or login with your details

Forgot password? Click here to reset