An analysis of load-balancing algorithms on edge-Markovian evolving graphs
Takeharu Shiraga, Shuji Kijima

TL;DR
This paper develops a new analysis technique for load-balancing algorithms on edge-Markovian evolving graphs, demonstrating near-optimal performance and providing the first theoretical insights into such algorithms on dynamic networks.
Contribution
It introduces a novel proof method for analyzing load-balancing on edge-Markovian graphs and establishes near-optimal bounds for random matching algorithms in this setting.
Findings
Random matching algorithms achieve near-optimal load balance in O(r log(Δ n)) steps.
The analysis applies to both edge-Markovian and independent random graph sequences.
Develops a history-independent proof technique for dynamic graph algorithms.
Abstract
Analysis of algorithms on time-varying networks (often called evolving graphs) is a modern challenge in theoretical computer science. The edge-Markovian is a relatively simple and comprehensive model of evolving graphs: every pair of vertices which is not a current edge independently becomes an edge with probability at each time-step, as well as every edge disappears with probability . Clearly, the edge-Markovian graph changes its shape depending on the current shape, and the dependency refuses some useful techniques for an independent sequence of random graphs which often behaves similarly to a static random graph. It motivates this paper to develop a new technique for analysis of algorithms on edge-Markovian evolving graphs. Specifically speaking, this paper is concerned with load-balancing, which is a popular subject in distributed computing, and we analyze the so-called…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCaching and Content Delivery · Cooperative Communication and Network Coding · Opportunistic and Delay-Tolerant Networks
