Distributed Online Data Aggregation in Dynamic Graphs
Quentin Bramas (NPA, LIP6, UPMC, LINCS), Toshimitsu Masuzawa, (Department of Information, Computer sciences Osaka University),, S\'ebastien Tixeuil (NPA, LIP6, UPMC, LINCS)

TL;DR
This paper investigates the fundamental limits of data aggregation in dynamic graphs under various adversarial models, providing lower bounds and optimal algorithms for different knowledge scenarios.
Contribution
It introduces new impossibility results and algorithms for distributed data aggregation in dynamic graphs with different adversaries and knowledge assumptions.
Findings
Impossibility results for no-knowledge scenarios under online and oblivious adversaries.
Optimal algorithms for randomized adversaries and known future interactions.
Tight bounds depending on nodes' knowledge of the graph and interactions.
Abstract
We consider the problem of aggregating data in a dynamic graph, that is, aggregating the data that originates from all nodes in the graph to a specific node, the sink. We are interested in giving lower bounds for this problem, under different kinds of adversaries. In our model, nodes are endowed with unlimited memory and unlimited computational power. Yet, we assume that communications between nodes are carried out with pairwise interactions, where nodes can exchange control information before deciding whether they transmit their data or not, given that each node is allowed to transmit its data at most once. When a node receives a data from a neighbor, the node may aggregate it with its own data. We consider three possible adversaries: the online adaptive adversary, the oblivious adversary , and the randomized adversary that chooses the pairwise interactions uniformly at random. For the…
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.
