Skip to search boxSkip to navigationSkip to main content

Bounding work and communication in robust cooperative computation

  • University of Colorado Denver
    ,
  • University of Warsaw
    ,
  • University of Liverpool
    ,
  • Université du Québec en Outaouais
    ,
  • Massachusetts Institute of Technology
    ,
  • University of Connecticut
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Related Event

Title

16th International Conference on Distributed Computing, DISC 2002

Event type

Conference

Date

10/28/2002 - 10/30/2002

Location

ToulouseFrance

Abstract

We consider the Do-All problem: p failure-prone processors perform t similar and independent tasks. We assume that processors are synchronous, communicate by message passing, and are subject to crashes determined by an adaptive adversary restricted only by the upper bound f on the number of crashes. The performance of algorithms in this setting is normally measured in terms of work (total available processor steps) and communication (total number of point-to-point messages) complexity. We consider work and communication as comparable resources and we develop algorithms that have efficient effort defined as work + communication. We present a p-processor, t-task algorithm that has effort O(t+p1.77), against the unbounded adversary (f < p). This is the first algorithm that achieves subquadratic in p effort efficiency for unbounded adversary, or even for linearly-bounded adversary that crashes up to a constant fraction of the processors.We present another algorithm that has work O(t + p log2 p) against f-bounded adversaries such that p−f = Ω(pb) for a constant b, 0 < b < 1. We show how to achieve effort O(t + p log2 p) against a linearly-bounded adversary; this result is close to lower bound Ω(t + p log p/ log log p).

Publication Information

Output type

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English (US)

Pages from-to (Number of pages)

Pages 295-310 (16 pages)

Publication milestones

  • Published - 2002

Publication status

Published - 2002

Publisher

Springer Verlag

Publication series

  • Publication series name: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    ISSN (Print): 0302-9743
    ISSN (Electronic): 1611-3349
    Volume: 2508
3540000739, 9783540000730

Publication IDs

  • Scopus: 84927949869
  • ORCID: /0000-0003-4447-3267/work/97283699

Host publication title

Distributed Computing - 16th International Conference, DISC 2002, Proceedings

Host publication editors

  • Dahlia Malkhi

Publication metrics

Metrics

Fractional count
4
Fractional count
1
Fractional count
4
Fractional count
1
Scopus
citations
SciVal
FWCI
2.95
SciVal
Author count
4
SciVal
citations
19
SciVal
Paper percentile
69

PlumX, opens in new tab

Citation count
19
Captures
1