$O(\mbox{depth})$-Competitive Algorithm for Online Multi-level Aggregation
Preprint
Abstract
We consider a multi-level aggregation problem in a weighted rooted tree, studied recently by Bienkowski et al. (2015). In this problem requests arrive over time at the nodes of the tree, and each request specifies a deadline. A request is served by sending it to the root before its deadline at a cost equal to the weight of the path from the node in which it resides to the root. However, requests from different nodes can be aggregated, and served together, so as to save on cost. The cost of serving an aggregated set of requests is equal to the weight of the subtree spanning the nodes in which the requests reside. Thus, the problem is to find a competitive online aggregation algorithm that minimizes the total cost of the aggregated requests. This problem arises naturally in many scenarios, including multicasting, supply-chain management and sensor networks. It is also related to the well studied TCP-acknowledgement problem and the online joint replenishment problem. We present an online $O(D)$-competitive algorithm for the problem, where $D$ is the depth, or number of levels, of the aggregation tree. This result improves upon the $D^2 2^D$-competitive algorithm obtained recently by Bienkowski et al. (2015).
Keywords
All Related Versions
This publication has 12 references indexed in Scilit:
- A Polylogarithmic-Competitive Algorithm for the k -Server ProblemJournal of the ACM, 2015
- Approximation algorithms for the joint replenishment problem with deadlinesJournal of Scheduling, 2014
- Competitive Analysis of Organization Networks or Multicast Acknowledgment: How Much to Wait?Algorithmica, 2011
- Latency-constrained aggregation in sensor networksACM Transactions on Algorithms, 2009
- APPROXIMATING THE JOINT REPLENISHMENT PROBLEM WITH DEADLINESDiscrete Mathematics, Algorithms and Applications, 2009
- A Constant Approximation Algorithm for the One-Warehouse Multiretailer ProblemManagement Science, 2008
- A tight bound on approximating arbitrary metrics by tree metricsJournal of Computer and System Sciences, 2004
- Schemes for scheduling control messages by hierarchical protocolsComputer Communications, 2001
- Computational complexity of uncapacitated multi-echelon production planning problemsOperations Research Letters, 1989
- Dynamic Lot Size Models for Multi-Stage Assembly SystemsManagement Science, 1973