GMA: A Pareto Optimal Distributed Resource-Allocation Algorithm

by   Giacomo Giuliari, et al.

To address the rising demand for strong packet delivery guarantees in networking, we study a novel way to perform graph resource allocation. We first introduce allocation graphs, in which nodes can independently set local resource limits based on physical constraints or policy decisions. In this scenario we formalize the distributed path-allocation (PAdist) problem, which consists in allocating resources to paths considering only local on-path information – importantly, not knowing which other paths could have an allocation – while at the same time achieving the global property of never exceeding available resources. Our core contribution, the global myopic allocation (GMA) algorithm, is a solution to this problem. We prove that GMA can compute unconditional allocations for all paths on a graph, while never over-allocating resources. Further, we prove that GMA is Pareto optimal with respect to the allocation size, and it has linear complexity in the input size. Finally, we show with simulations that this theoretical result could be indeed applied to practical scenarios, as the resulting path allocations are large enough to fit the requirements of practically relevant applications.



There are no comments yet.


page 3

page 6

page 7

page 8

page 10

page 11

page 12

page 16


Statistical Physics Meets Wireless Communications: A Resource Allocation Solution for Large Networks

The ever-increasing number of nodes in current and future wireless commu...

Distributed Multi-resource Allocation with Little Communication Overhead

We propose a distributed algorithm to solve a special distributed multi-...

Collaborative Uploading in Heterogeneous Networks: Optimal and Adaptive Strategies

Collaborative uploading describes a type of crowdsourcing scenario in ne...

Path Optimization Sheaves

Motivated by efforts to incorporate sheaves into networking, we seek to ...

Enabling Novel Interconnection Agreements with Path-Aware Networking Architectures

Path-aware networks (PANs) are emerging as an intriguing new paradigm wi...

Resource allocation under uncertainty: an algebraic and qualitative treatment

We use an algebraic viewpoint, namely a matrix framework to deal with th...

A spatiotemporal recommendation engine for malaria control

Malaria is an infectious disease affecting a large population across the...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.