Abstract
We study, from the perspective of competitive analysis, the trade-off between communication cost and delay cost, or simply the send-or-wait dilemma on a hierarchical rooted tree. The problem is an abstraction of the message aggregation problem on communication networks and an organizational problem in network hierarchies.
We consider the most natural variant of the problem, the distributed asynchronous regime, and give tight (within a small additive constant) upper and lower bounds on the competitive ratio of the optimization problem. We also consider the centralized version of the problem, in which there is a central entity which remains updated about any incoming messages to the network and which can control the internal delivery of messages in the network. For the centralized setting, we combine a natural rent-to-buy strategy with prediction techniques to achieve the first constant competitive ratio algorithm for any non-trivial class of network topologies.
Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Khanna, S., Naor, J., Raz, D.: Control message aggregation in group communication protocols. In: International Colloquium on Automata Languages and Programming, pp. 135–146 (2002)
Papadimitriou, C.H., Servan-Schreiber, E.: The origins of the deadline: Optimizing communication in organizations. Presented at Complexity in Economics, 1999
Servan-Schreiber, E.: Communication in hierarchies: explaining deadlines. Ph.D. Thesis, University of California Berkeley, ISBN 0-493-11342-8 (2000)
Dooly, D.R., Goldman, S.A., Scott, S.D.: On-line analysis of the TCP acknowledgment delay problem. J. ACM 48, 243–273 (2001)
Bortnikov, E., Cohen, R.: Schemes for scheduling of control messages by hierarchical protocols. In: Conference on Computer Communications (INFOCOM), vol. 2, pp. 865–872 (1998)
Papadimitriou, C.: Computational aspects of organizational theory. In: European Symposium on Algorithms, pp. 559–564 (1996)
Karlin, A.R., Kenyon, C., Randall, D.: Dynamic TCP acknowledgment and other stories about e/(e−1). Algorithmica 36(3), 209–224 (2003)
Badrinath, B.R., Sudame, P.: Gathercast: the design and implementation of a programmable aggregation for the Internet. In: Computer Communications and Networks, pp. 206–213 (2000)
Vaya, S.: Deliver-or-delay dilemma in organization networks. Manuscript (2011)
Author information
Authors and Affiliations
Corresponding author
Additional information
Most of the research in this work was conducted while the authors were at UCLA.
Rights and permissions
About this article
Cite this article
Brito, C.F., Koutsoupias, E. & Vaya, S. Competitive Analysis of Organization Networks or Multicast Acknowledgment: How Much to Wait?. Algorithmica 64, 584–605 (2012). https://doi.org/10.1007/s00453-011-9567-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-011-9567-5