Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/SFCS.1994.365676guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A theory of competitive analysis for distributed algorithms

Published: 20 November 1994 Publication History

Abstract

We introduce a theory of competitive analysis for distributed algorithms. The first steps in this direction were made in the seminal papers of Y. Bartal et al. (1992), and of B. Awerbuch et al. (1992), in the context of data management and job scheduling. In these papers, as well as in other subsequent sequent work, the cost of a distributed algorithm is compared to the cost of an optimal global-control algorithm. In this paper we introduce a more refined notion of competitiveness for distributed algorithms, one that reflects the performance of distributed algorithms more accurately. In particular, our theory allows one to compare the cost of a distributed on-line algorithm to the cost of an optimal distributed algorithm. We demonstrate our method by studying the cooperative collect primitive, first abstracted by M. Saks, N. Shavit, and H. Woll (1991). We provide the first algorithms that allow processes to cooperate to finish their work in fewer steps. Specifically, we present two algorithms (with different strengths), and provide a competitive analysis for each one.

Cited By

View all
  • (2018)Distributed Online and Stochastic Queueing on a Multiple Access ChannelACM Transactions on Algorithms10.1145/318239614:2(1-22)Online publication date: 22-May-2018
  • (2017)Fault tolerant scheduling of tasks of two sizes under resource augmentationJournal of Scheduling10.1007/s10951-017-0541-120:6(695-711)Online publication date: 1-Dec-2017
  • (2016)Efficient event handling in Wireless Sensor and Actor NetworksJournal of Network and Computer Applications10.1016/j.jnca.2016.08.02575:C(181-199)Online publication date: 1-Nov-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
SFCS '94: Proceedings of the 35th Annual Symposium on Foundations of Computer Science
November 1994
803 pages
ISBN:0818665807

Publisher

IEEE Computer Society

United States

Publication History

Published: 20 November 1994

Author Tags

  1. competitive analysis
  2. competitiveness
  3. data management
  4. distributed algorithms
  5. distributed on-line algorithm
  6. job scheduling
  7. optimal global-control algorithm

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Distributed Online and Stochastic Queueing on a Multiple Access ChannelACM Transactions on Algorithms10.1145/318239614:2(1-22)Online publication date: 22-May-2018
  • (2017)Fault tolerant scheduling of tasks of two sizes under resource augmentationJournal of Scheduling10.1007/s10951-017-0541-120:6(695-711)Online publication date: 1-Dec-2017
  • (2016)Efficient event handling in Wireless Sensor and Actor NetworksJournal of Network and Computer Applications10.1016/j.jnca.2016.08.02575:C(181-199)Online publication date: 1-Nov-2016
  • (2015)Online parallel scheduling of non-uniform tasksTheoretical Computer Science10.1016/j.tcs.2015.01.027590:C(129-146)Online publication date: 26-Jul-2015
  • (2014)Dynamic task allocation in asynchronous shared memoryProceedings of the twenty-fifth annual ACM-SIAM symposium on Discrete algorithms10.5555/2634074.2634105(416-435)Online publication date: 5-Jan-2014
  • (2013)Secure End-to-End Communication with Optimal Throughput and Resilience against Malicious AdversaryProceedings of the 27th International Symposium on Distributed Computing - Volume 820510.1007/978-3-642-41527-2_28(403-417)Online publication date: 14-Oct-2013
  • (2013)Online parallel scheduling of non-uniform tasksProceedings of the 19th international conference on Fundamentals of Computation Theory10.1007/978-3-642-40164-0_16(145-158)Online publication date: 19-Aug-2013
  • (2012)On finding better friends in social networksProceedings of the 14th international conference on Stabilization, Safety, and Security of Distributed Systems10.1007/978-3-642-33536-5_26(266-278)Online publication date: 1-Oct-2012
  • (2011)Performing dynamically injected tasks on processes prone to crashes and restartsProceedings of the 25th international conference on Distributed computing10.5555/2075029.2075049(165-180)Online publication date: 20-Sep-2011
  • (2010)Asynchronous throughput-optimal routing in malicious networksProceedings of the 37th international colloquium conference on Automata, languages and programming: Part II10.5555/1880999.1881025(236-248)Online publication date: 6-Jul-2010
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media