Doing-it-All with bounded work and communication

We consider the Do-All problem, where p cooperating processors need to complete t similar and independent tasks in an adversarial setting. Here we deal with a synchronous message passing system with processors that are subject to crash failures. Efficiency of algorithms in this setting is measured i...

Full description

Saved in:
Bibliographic Details
Published in:Information and computation Vol. 254; pp. 1 - 40
Main Authors: Chlebus, Bogdan S., Gąsieniec, Leszek, Kowalski, Dariusz R., Schwarzmann, Alexander A.
Format: Journal Article
Language:English
Published: Elsevier Inc 01.06.2017
Subjects:
ISSN:0890-5401, 1090-2651
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract We consider the Do-All problem, where p cooperating processors need to complete t similar and independent tasks in an adversarial setting. Here we deal with a synchronous message passing system with processors that are subject to crash failures. Efficiency of algorithms in this setting is measured in terms of workcomplexity and communication complexity. When work and communication are considered to be comparable resources, then the overall efficiency is meaningfully expressed in terms of effort defined as work + communication. We develop and analyze a constructive algorithm that has work O(t+plog⁡p(plog⁡p+tlog⁡t)) and a nonconstructive algorithm that has work O(t+plog2⁡p). The latter result is close to the lower bound Ω(t+plog⁡p/log⁡log⁡p) on work. The effort of each of these algorithms is proportional to its work when the number of crashes is bounded above by cp, for some positive constant c<1. We also present a nonconstructive algorithm that has effort O(t+p1.77).
AbstractList We consider the Do-All problem, where p cooperating processors need to complete t similar and independent tasks in an adversarial setting. Here we deal with a synchronous message passing system with processors that are subject to crash failures. Efficiency of algorithms in this setting is measured in terms of workcomplexity and communication complexity. When work and communication are considered to be comparable resources, then the overall efficiency is meaningfully expressed in terms of effort defined as work + communication. We develop and analyze a constructive algorithm that has work O(t+plog⁡p(plog⁡p+tlog⁡t)) and a nonconstructive algorithm that has work O(t+plog2⁡p). The latter result is close to the lower bound Ω(t+plog⁡p/log⁡log⁡p) on work. The effort of each of these algorithms is proportional to its work when the number of crashes is bounded above by cp, for some positive constant c<1. We also present a nonconstructive algorithm that has effort O(t+p1.77).
Author Kowalski, Dariusz R.
Chlebus, Bogdan S.
Gąsieniec, Leszek
Schwarzmann, Alexander A.
Author_xml – sequence: 1
  givenname: Bogdan S.
  surname: Chlebus
  fullname: Chlebus, Bogdan S.
  email: bogdan.chlebus@ucdenver.edu
  organization: Department of Computer Science and Engineering, University of Colorado Denver, Denver, CO 80217, USA
– sequence: 2
  givenname: Leszek
  surname: Gąsieniec
  fullname: Gąsieniec, Leszek
  organization: Department of Computer Science, University of Liverpool, Liverpool L69 3BX, UK
– sequence: 3
  givenname: Dariusz R.
  surname: Kowalski
  fullname: Kowalski, Dariusz R.
  organization: Department of Computer Science, University of Liverpool, Liverpool L69 3BX, UK
– sequence: 4
  givenname: Alexander A.
  surname: Schwarzmann
  fullname: Schwarzmann, Alexander A.
  organization: Department of Computer Science and Engineering, University of Connecticut, Storrs, CT 06269, USA
BookMark eNp1j8tOwzAURC1UJNLCnmV-IOHajpOYXVWeUiU2sLb8uAGH1EZOSsXfk6psWc1szmjOkixCDEjINYWSAq1v-tLbkgFtSmAlAD8jGQUJBasFXZAM2rmLCugFWY5jD0CpqOqMwF304b3wU7Eehvzgp4_cxH1w6PJDTJ-5Di63cbfbB2_15GO4JOedHka8-ssVeXu4f908FduXx-fNeltYLuRUCM1ki7KFzhiGvAFhKtlwNKzGqpMtA10ZoRtE3VgOonbGGWYBmopxIzVfETjt2hTHMWGnvpLf6fSjKKijseqVt-porICp2XhGbk8Izr--PSY1Wo_BovMJ7aRc9P_Dv3pKXmw
Cites_doi 10.1109/12.272432
10.1007/PL00008926
10.1137/S0097539704440442
10.1007/BF02277667
10.1137/0216066
10.1137/0217061
10.1137/S0097539793255527
10.1016/j.ic.2005.08.002
10.1145/357172.357176
10.1145/2450142.2450147
10.1016/j.jda.2008.03.001
10.1016/0012-365X(88)90189-6
10.1145/7351.7478
10.1006/inco.1994.1099
10.1007/s00446-005-0153-4
10.1016/j.tcs.2013.04.017
10.1016/j.tcs.2004.06.034
10.1016/j.jcss.2006.08.001
10.1007/s00446-003-0099-3
10.1016/j.tcs.2014.10.015
10.1007/BF02126799
10.1007/s002240010009
10.1016/j.tcs.2005.05.019
10.1002/rsa.10104
10.1007/s004530010030
10.1137/0605030
ContentType Journal Article
Copyright 2017 Elsevier Inc.
Copyright_xml – notice: 2017 Elsevier Inc.
DBID AAYXX
CITATION
DOI 10.1016/j.ic.2017.02.003
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1090-2651
EndPage 40
ExternalDocumentID 10_1016_j_ic_2017_02_003
S0890540117300172
GrantInformation_xml – fundername: Polish National Science Center
  grantid: UMO-2015/17/B/ST6/01897
– fundername: NSF
  grantid: 0311368; 1017232
  funderid: http://dx.doi.org/10.13039/100000001
– fundername: NSF
  grantid: 0310503; 1016847
  funderid: http://dx.doi.org/10.13039/100000001
GroupedDBID --K
--M
--Z
-~X
.~1
0R~
1B1
1~.
1~5
29I
4.4
457
4G.
5GY
5VS
6I.
6TJ
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAFTH
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABAOU
ABBOA
ABFNM
ABJNI
ABMAC
ABTAH
ABVKL
ABXDB
ABYKQ
ACAZW
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADFGL
ADMUD
AEBSH
AEKER
AENEX
AEXQZ
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ARUGR
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CAG
COF
CS3
DM4
DU5
E3Z
EBS
EFBJH
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HVGLF
HZ~
H~9
IHE
IXB
J1W
KOM
LG5
LX9
M41
MHUIS
MO0
MVM
N9A
NCXOZ
O-L
O9-
OAUVE
OK1
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
RNS
ROL
RPZ
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SSV
SSW
SSZ
T5K
TN5
WH7
WUQ
XJT
XPP
ZMT
ZU3
ZY4
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c359t-5a298e980fbb2e3705b4973eb26e4f9820a4b5a7eea7c3056dbdb2c007423b9a3
ISICitedReferencesCount 2
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000402025500001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0890-5401
IngestDate Sat Nov 29 07:17:14 EST 2025
Fri Feb 23 02:25:06 EST 2024
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Keywords Ramanujan graphs
Message passing
Scheduling tasks
Crash failures
Load balancing
Distributed algorithm
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c359t-5a298e980fbb2e3705b4973eb26e4f9820a4b5a7eea7c3056dbdb2c007423b9a3
OpenAccessLink https://doi.org/10.1016/j.ic.2017.02.003
PageCount 40
ParticipantIDs crossref_primary_10_1016_j_ic_2017_02_003
elsevier_sciencedirect_doi_10_1016_j_ic_2017_02_003
PublicationCentury 2000
PublicationDate 2017-06-01
PublicationDateYYYYMMDD 2017-06-01
PublicationDate_xml – month: 06
  year: 2017
  text: 2017-06-01
  day: 01
PublicationDecade 2010
PublicationTitle Information and computation
PublicationYear 2017
Publisher Elsevier Inc
Publisher_xml – name: Elsevier Inc
References Clementi, Monti, Silvestri (br0190) 2002; vol. 2518
Davtyan, De Prisco, Georgiou, Shvartsman (br0210) 2014
Kowalski, Shvartsman (br0440) 2005; 203
Alon, Chung (br0030) 1988; 72
Pippenger (br0490) 1987; 16
Kowalski, Musial, Shvartsman (br0430) 2005
Drucker, Kuhn, Oshman (br0260) 2012
Chlebus, De Prisco, Shvartsman (br0090) 2001; 14
Bridgland, Watro (br0060) 1987
Birman, Joseph (br0050) 1987; 5
Georgiou, Shvartsman (br0360) 2008
Cachin, Guerraoui, Rodrigues (br0070) 2011
Kentros, Kari, Kiayias (br0390) 2012; vol. 7611
Georgiou, Russell, Shvartsman (br0350) 2005; 34
Davidoff, Sarnak, Valette (br0200) 2003
Dwork, Peleg, Pippenger, Upfal (br0280) 1988; 17
Kanellakis, Shvartsman (br0380) 1992; 5
Chlebus, Kowalski (br0150) 2006; vol. 4167
Dwork, Halpern, Waarts (br0270) 1998; 27
Chung (br0180) 1997
Alistarh, Aspnes, Bender, Gelashvili, Gilbert (br0010) 2014
Georgiou, Kowalski, Shvartsman (br0330) 2005; 347
Saks, Shavit, Woll (br0500) 1991
Lubotzky, Phillips, Sarnak (br0460) 1988; 8
Chlebus, Kowalski, Lingas (br0160) 2006; 18
Diks, Pelc (br0250) 2000; 28
Upfal (br0520) 1994; 115
Chlebus, Kowalski (br0120) 2004; 24
Chlebus, Gąsieniec, Kowalski, Shvartsman (br0110) 2008; 6
De Prisco, Mayer, Yung (br0240) 1994
Georgiou, Russell, Shvartsman (br0340) 2004; 17
Lamport, Shostak, Pease (br0450) 1982; 4
Mitzenmacher, Upfal (br0480) 2005
Birman (br0040) 2012
Tanner (br0510) 1984; 5
Davtyan, Konwar, Russell, Shvartsman (br0230) 2015; 561
Chlebus, Gąsieniec, Kowalski, Shvartsman (br0100) 2002; vol. 2508
Galil, Mayer, Yung (br0300) 1995
Chlebus, Kowalski, Shvartsman (br0170) 2004
Chlebus, Kowalski (br0130) 2005
Margulis (br0470) 1973; 9
Alistarh, Bender, Gilbert, Guerraoui (br0020) 2012
Kentros, Kiayias, Nicolaou, Shvartsman (br0410) 2009; vol. 5805
Chlebus, Kowalski (br0140) 2006; 72
Georgiou, Kowalski (br0320) 2011; vol. 6950
Georgiou, Gilbert, Guerraoui, Kowalski (br0310) 2013; 60
Goldberg, Maggs, Plotkin (br0370) 1994; 43
Fernández, Georgiou, Russell, Shvartsman (br0290) 2005; 333
Kentros, Kiayias (br0400) 2013; 496
Censor-Hillel (br0080) 2010
Davtyan, Konwar, Shvartsman (br0220) 2011; vol. 7109
Kontogiannis, Pantziou, Spirakis, Yung (br0420) 2000; 33
Alistarh (10.1016/j.ic.2017.02.003_br0020) 2012
Kowalski (10.1016/j.ic.2017.02.003_br0440) 2005; 203
Chlebus (10.1016/j.ic.2017.02.003_br0130) 2005
Kontogiannis (10.1016/j.ic.2017.02.003_br0420) 2000; 33
Drucker (10.1016/j.ic.2017.02.003_br0260) 2012
Kentros (10.1016/j.ic.2017.02.003_br0410) 2009; vol. 5805
Birman (10.1016/j.ic.2017.02.003_br0040) 2012
Upfal (10.1016/j.ic.2017.02.003_br0520) 1994; 115
Alistarh (10.1016/j.ic.2017.02.003_br0010) 2014
Galil (10.1016/j.ic.2017.02.003_br0300) 1995
Kowalski (10.1016/j.ic.2017.02.003_br0430) 2005
Georgiou (10.1016/j.ic.2017.02.003_br0350) 2005; 34
Dwork (10.1016/j.ic.2017.02.003_br0280) 1988; 17
Davtyan (10.1016/j.ic.2017.02.003_br0220) 2011; vol. 7109
Kentros (10.1016/j.ic.2017.02.003_br0390) 2012; vol. 7611
Chlebus (10.1016/j.ic.2017.02.003_br0160) 2006; 18
Goldberg (10.1016/j.ic.2017.02.003_br0370) 1994; 43
Diks (10.1016/j.ic.2017.02.003_br0250) 2000; 28
Clementi (10.1016/j.ic.2017.02.003_br0190) 2002; vol. 2518
Pippenger (10.1016/j.ic.2017.02.003_br0490) 1987; 16
Georgiou (10.1016/j.ic.2017.02.003_br0330) 2005; 347
Chlebus (10.1016/j.ic.2017.02.003_br0120) 2004; 24
Mitzenmacher (10.1016/j.ic.2017.02.003_br0480) 2005
Kanellakis (10.1016/j.ic.2017.02.003_br0380) 1992; 5
Davtyan (10.1016/j.ic.2017.02.003_br0210) 2014
Chlebus (10.1016/j.ic.2017.02.003_br0170) 2004
Chlebus (10.1016/j.ic.2017.02.003_br0150) 2006; vol. 4167
Chlebus (10.1016/j.ic.2017.02.003_br0090) 2001; 14
De Prisco (10.1016/j.ic.2017.02.003_br0240) 1994
Georgiou (10.1016/j.ic.2017.02.003_br0310) 2013; 60
Birman (10.1016/j.ic.2017.02.003_br0050) 1987; 5
Davtyan (10.1016/j.ic.2017.02.003_br0230) 2015; 561
Chung (10.1016/j.ic.2017.02.003_br0180) 1997
Cachin (10.1016/j.ic.2017.02.003_br0070) 2011
Kentros (10.1016/j.ic.2017.02.003_br0400) 2013; 496
Chlebus (10.1016/j.ic.2017.02.003_br0110) 2008; 6
Alon (10.1016/j.ic.2017.02.003_br0030) 1988; 72
Saks (10.1016/j.ic.2017.02.003_br0500) 1991
Georgiou (10.1016/j.ic.2017.02.003_br0340) 2004; 17
Bridgland (10.1016/j.ic.2017.02.003_br0060) 1987
Fernández (10.1016/j.ic.2017.02.003_br0290) 2005; 333
Chlebus (10.1016/j.ic.2017.02.003_br0100) 2002; vol. 2508
Lamport (10.1016/j.ic.2017.02.003_br0450) 1982; 4
Tanner (10.1016/j.ic.2017.02.003_br0510) 1984; 5
Davidoff (10.1016/j.ic.2017.02.003_br0200) 2003
Lubotzky (10.1016/j.ic.2017.02.003_br0460) 1988; 8
Dwork (10.1016/j.ic.2017.02.003_br0270) 1998; 27
Margulis (10.1016/j.ic.2017.02.003_br0470) 1973; 9
Georgiou (10.1016/j.ic.2017.02.003_br0320) 2011; vol. 6950
Chlebus (10.1016/j.ic.2017.02.003_br0140) 2006; 72
Censor-Hillel (10.1016/j.ic.2017.02.003_br0080) 2010
Georgiou (10.1016/j.ic.2017.02.003_br0360) 2008
References_xml – start-page: 733
  year: 2005
  end-page: 739
  ident: br0130
  article-title: Cooperative asynchronous update of shared memory
  publication-title: Proceedings of the 37th ACM Symposium on Theory of Computing (STOC)
– volume: 17
  start-page: 975
  year: 1988
  end-page: 988
  ident: br0280
  article-title: Fault tolerance in networks of bounded degree
  publication-title: SIAM J. Comput.
– volume: vol. 2518
  start-page: 320
  year: 2002
  end-page: 331
  ident: br0190
  article-title: Optimal
  publication-title: Proceedings of the 13th International Symposium on Algorithms and Computation (ISAAC)
– volume: vol. 4167
  start-page: 314
  year: 2006
  end-page: 328
  ident: br0150
  article-title: Time and communication efficient consensus for crash failures
  publication-title: Proceedings of the 20th International Symposium on Distributed Computing (DISC)
– volume: 24
  start-page: 11
  year: 2004
  end-page: 41
  ident: br0120
  article-title: Randomization helps to perform independent tasks reliably
  publication-title: Random Struct. Algorithms
– volume: 5
  start-page: 47
  year: 1987
  end-page: 76
  ident: br0050
  article-title: Reliable communication in the presence of failures
  publication-title: ACM Trans. Comput. Syst.
– volume: 9
  start-page: 325
  year: 1973
  end-page: 332
  ident: br0470
  article-title: Explicit constructions of concentrators
  publication-title: Probl. Inf. Transm.
– start-page: 60
  year: 2010
  end-page: 68
  ident: br0080
  article-title: Multi-sided shared coins and randomized set-agreement
  publication-title: Proceedings of the 22nd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA)
– volume: 17
  start-page: 47
  year: 2004
  end-page: 63
  ident: br0340
  article-title: The complexity of synchronous iterative Do-All with crashes
  publication-title: Distrib. Comput.
– year: 2008
  ident: br0360
  article-title: Do-All Computing in Distributed Systems
– start-page: 321
  year: 2004
  end-page: 330
  ident: br0170
  article-title: Collective asynchronous reading with polylogarithmic worst-case overhead
  publication-title: Proceedings of the 36th ACM Symposium on Theory of Computing (STOC)
– year: 2003
  ident: br0200
  article-title: Elementary Number Theory, Group Theory, and Ramanujan Graphs
– start-page: 331
  year: 2012
  end-page: 340
  ident: br0020
  article-title: How to allocate tasks asynchronously
  publication-title: Proceedings of the 53rd IEEE Symposium on Foundations of Computer Science (FOCS)
– volume: vol. 6950
  start-page: 165
  year: 2011
  end-page: 180
  ident: br0320
  article-title: Performing dynamically injected tasks on processes prone to crashes and restarts
  publication-title: Proceedings of the 25th International Symposium on Distributed Computing (DISC)
– start-page: 52
  year: 1987
  end-page: 63
  ident: br0060
  article-title: Fault-tolerant decision making in totally asynchronous distributed systems (preliminary version)
  publication-title: Proceedings of the 6th ACM Symposium on Principles of Distributed Computing (PODC)
– year: 2011
  ident: br0070
  article-title: Reliable and Secure Distributed Programming
– volume: 34
  start-page: 848
  year: 2005
  end-page: 862
  ident: br0350
  article-title: Work-competitive scheduling for cooperative computing with dynamic groups
  publication-title: SIAM J. Comput.
– volume: 4
  start-page: 382
  year: 1982
  end-page: 401
  ident: br0450
  article-title: The Byzantine generals problem
  publication-title: ACM Trans. Program. Lang. Syst.
– start-page: 416
  year: 2014
  end-page: 435
  ident: br0010
  article-title: Dynamic task allocation in asynchronous shared memory
  publication-title: Proceedings of the 25th ACM-SIAM Symposium on Discrete Algorithms (SODA)
– volume: 28
  start-page: 37
  year: 2000
  end-page: 50
  ident: br0250
  article-title: Optimal adaptive broadcasting with a bounded fraction of faulty nodes
  publication-title: Algorithmica
– volume: 60
  start-page: 11
  year: 2013
  ident: br0310
  article-title: Asynchronous gossip
  publication-title: J. ACM
– volume: 333
  start-page: 433
  year: 2005
  end-page: 454
  ident: br0290
  article-title: The Do-All problem with Byzantine processor failures
  publication-title: Theor. Comput. Sci.
– volume: 561
  start-page: 96
  year: 2015
  end-page: 112
  ident: br0230
  article-title: Dealing with undependable workers in decentralized network supercomputing
  publication-title: Theor. Comput. Sci.
– volume: 8
  start-page: 261
  year: 1988
  end-page: 277
  ident: br0460
  article-title: Ramanujan graphs
  publication-title: Combinatorica
– volume: 347
  start-page: 130
  year: 2005
  end-page: 166
  ident: br0330
  article-title: Efficient gossip and robust distributed computation
  publication-title: Theor. Comput. Sci.
– volume: 14
  start-page: 49
  year: 2001
  end-page: 64
  ident: br0090
  article-title: Performing tasks on synchronous restartable message-passing processors
  publication-title: Distrib. Comput.
– volume: 203
  start-page: 181
  year: 2005
  end-page: 210
  ident: br0440
  article-title: Performing work with asynchronous processors: message-delay-sensitive bounds
  publication-title: Inf. Comput.
– start-page: 161
  year: 1994
  end-page: 172
  ident: br0240
  article-title: Time-optimal message-efficient work performance in the presence of faults
  publication-title: Proceedings of the 13th ACM Symposium on Principles of Distributed Computing (PODC)
– start-page: 67
  year: 2012
  end-page: 76
  ident: br0260
  article-title: The communication complexity of distributed task allocation
  publication-title: Proceedings of the 31st ACM Symposium on Principles of Distributed Computing (PODC)
– year: 2005
  ident: br0480
  article-title: Probability and Computing
– start-page: 351
  year: 1991
  end-page: 362
  ident: br0500
  article-title: Optimal time randomized consensus – making resilient algorithms fast in practice
  publication-title: Proceedings of the 2nd ACM-SIAM Symposium on Discrete Algorithms (SODA)
– volume: 27
  start-page: 1457
  year: 1998
  end-page: 1491
  ident: br0270
  article-title: Performing work efficiently in the presence of faults
  publication-title: SIAM J. Comput.
– volume: vol. 5805
  start-page: 258
  year: 2009
  end-page: 273
  ident: br0410
  article-title: At-most-once semantics in asynchronous shared memory
  publication-title: Proceedings of the 23rd International Symposium on Distributed Computing (DISC)
– volume: 496
  start-page: 69
  year: 2013
  end-page: 88
  ident: br0400
  article-title: Solving the at-most-once problem with nearly optimal effectiveness
  publication-title: Theor. Comput. Sci.
– volume: 33
  start-page: 427
  year: 2000
  end-page: 464
  ident: br0420
  article-title: Robust parallel computations through randomization
  publication-title: Theory Comput. Syst.
– volume: 16
  start-page: 1032
  year: 1987
  end-page: 1038
  ident: br0490
  article-title: Sorting and selecting in rounds
  publication-title: SIAM J. Comput.
– volume: vol. 7109
  start-page: 435
  year: 2011
  end-page: 450
  ident: br0220
  article-title: Robust network supercomputing without centralized control
  publication-title: Proceedings of the 15th International Conference on Principles of Distributed Systems (OPODIS)
– volume: 115
  start-page: 312
  year: 1994
  end-page: 320
  ident: br0520
  article-title: Tolerating a linear number of faults in networks of bounded degree
  publication-title: Inf. Comput.
– year: 2012
  ident: br0040
  article-title: Guide to Reliable Distributed Systems
– volume: 5
  start-page: 287
  year: 1984
  end-page: 293
  ident: br0510
  article-title: Explicit concentrators from generalized
  publication-title: SIAM J. Algebraic Discrete Methods
– volume: 72
  start-page: 1262
  year: 2006
  end-page: 1281
  ident: br0140
  article-title: Robust gossiping with an application to consensus
  publication-title: J. Comput. Syst. Sci.
– start-page: 724
  year: 1995
  end-page: 733
  ident: br0300
  article-title: Resolving message complexity of Byzantine agreement and beyond
  publication-title: Proceedings of the 36th IEEE Symposium on Foundations of Computer Science
– volume: 72
  start-page: 15
  year: 1988
  end-page: 19
  ident: br0030
  article-title: Explicit construction of linear sized tolerant networks
  publication-title: Discrete Math.
– year: 1997
  ident: br0180
  article-title: Spectral Graph Theory
– volume: 43
  start-page: 321
  year: 1994
  end-page: 326
  ident: br0370
  article-title: A parallel algorithm for reconfiguring a multibutterfly network with faulty switches
  publication-title: IEEE Trans. Comput.
– volume: 18
  start-page: 435
  year: 2006
  end-page: 451
  ident: br0160
  article-title: Performing work in broadcast networks
  publication-title: Distrib. Comput.
– volume: vol. 7611
  start-page: 386
  year: 2012
  end-page: 400
  ident: br0390
  article-title: The strong at-most-once problem
  publication-title: Proceedings of the 26th International Symposium on Distributed Computing (DISC)
– start-page: 17
  year: 2014
  end-page: 26
  ident: br0210
  article-title: Coordinated cooperative work using undependable processors with unreliable broadcast
  publication-title: Proceedings of the 2nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP)
– start-page: 49
  year: 2005
  end-page: 58
  ident: br0430
  article-title: Explicit combinatorial structures for cooperative distributed algorithms
  publication-title: Proceedings of the 25th International Conference on Distributed Computing Systems (ICDCS)
– volume: 5
  start-page: 201
  year: 1992
  end-page: 217
  ident: br0380
  article-title: Efficient parallel algorithms can be made robust
  publication-title: Distrib. Comput.
– volume: 6
  start-page: 651
  year: 2008
  end-page: 665
  ident: br0110
  article-title: A robust randomized algorithm to perform independent tasks
  publication-title: J. Discret. Algorithms
– volume: vol. 2508
  start-page: 295
  year: 2002
  end-page: 310
  ident: br0100
  article-title: Bounding work and communication in robust cooperative computation
  publication-title: Proceedings of the 16th International Symposium on Distributed Computing (DISC)
– volume: 43
  start-page: 321
  issue: 3
  year: 1994
  ident: 10.1016/j.ic.2017.02.003_br0370
  article-title: A parallel algorithm for reconfiguring a multibutterfly network with faulty switches
  publication-title: IEEE Trans. Comput.
  doi: 10.1109/12.272432
– volume: 14
  start-page: 49
  issue: 1
  year: 2001
  ident: 10.1016/j.ic.2017.02.003_br0090
  article-title: Performing tasks on synchronous restartable message-passing processors
  publication-title: Distrib. Comput.
  doi: 10.1007/PL00008926
– volume: 34
  start-page: 848
  issue: 4
  year: 2005
  ident: 10.1016/j.ic.2017.02.003_br0350
  article-title: Work-competitive scheduling for cooperative computing with dynamic groups
  publication-title: SIAM J. Comput.
  doi: 10.1137/S0097539704440442
– volume: 5
  start-page: 201
  issue: 4
  year: 1992
  ident: 10.1016/j.ic.2017.02.003_br0380
  article-title: Efficient parallel algorithms can be made robust
  publication-title: Distrib. Comput.
  doi: 10.1007/BF02277667
– start-page: 161
  year: 1994
  ident: 10.1016/j.ic.2017.02.003_br0240
  article-title: Time-optimal message-efficient work performance in the presence of faults
– start-page: 49
  year: 2005
  ident: 10.1016/j.ic.2017.02.003_br0430
  article-title: Explicit combinatorial structures for cooperative distributed algorithms
– volume: 16
  start-page: 1032
  issue: 6
  year: 1987
  ident: 10.1016/j.ic.2017.02.003_br0490
  article-title: Sorting and selecting in rounds
  publication-title: SIAM J. Comput.
  doi: 10.1137/0216066
– volume: vol. 6950
  start-page: 165
  year: 2011
  ident: 10.1016/j.ic.2017.02.003_br0320
  article-title: Performing dynamically injected tasks on processes prone to crashes and restarts
– year: 2005
  ident: 10.1016/j.ic.2017.02.003_br0480
– start-page: 733
  year: 2005
  ident: 10.1016/j.ic.2017.02.003_br0130
  article-title: Cooperative asynchronous update of shared memory
– start-page: 331
  year: 2012
  ident: 10.1016/j.ic.2017.02.003_br0020
  article-title: How to allocate tasks asynchronously
– volume: 17
  start-page: 975
  issue: 5
  year: 1988
  ident: 10.1016/j.ic.2017.02.003_br0280
  article-title: Fault tolerance in networks of bounded degree
  publication-title: SIAM J. Comput.
  doi: 10.1137/0217061
– year: 1997
  ident: 10.1016/j.ic.2017.02.003_br0180
– volume: 27
  start-page: 1457
  issue: 5
  year: 1998
  ident: 10.1016/j.ic.2017.02.003_br0270
  article-title: Performing work efficiently in the presence of faults
  publication-title: SIAM J. Comput.
  doi: 10.1137/S0097539793255527
– start-page: 416
  year: 2014
  ident: 10.1016/j.ic.2017.02.003_br0010
  article-title: Dynamic task allocation in asynchronous shared memory
– start-page: 60
  year: 2010
  ident: 10.1016/j.ic.2017.02.003_br0080
  article-title: Multi-sided shared coins and randomized set-agreement
– volume: 203
  start-page: 181
  issue: 2
  year: 2005
  ident: 10.1016/j.ic.2017.02.003_br0440
  article-title: Performing work with asynchronous processors: message-delay-sensitive bounds
  publication-title: Inf. Comput.
  doi: 10.1016/j.ic.2005.08.002
– volume: vol. 4167
  start-page: 314
  year: 2006
  ident: 10.1016/j.ic.2017.02.003_br0150
  article-title: Time and communication efficient consensus for crash failures
– volume: 4
  start-page: 382
  issue: 3
  year: 1982
  ident: 10.1016/j.ic.2017.02.003_br0450
  article-title: The Byzantine generals problem
  publication-title: ACM Trans. Program. Lang. Syst.
  doi: 10.1145/357172.357176
– start-page: 67
  year: 2012
  ident: 10.1016/j.ic.2017.02.003_br0260
  article-title: The communication complexity of distributed task allocation
– volume: 60
  start-page: 11
  issue: 2
  year: 2013
  ident: 10.1016/j.ic.2017.02.003_br0310
  article-title: Asynchronous gossip
  publication-title: J. ACM
  doi: 10.1145/2450142.2450147
– volume: 6
  start-page: 651
  issue: 4
  year: 2008
  ident: 10.1016/j.ic.2017.02.003_br0110
  article-title: A robust randomized algorithm to perform independent tasks
  publication-title: J. Discret. Algorithms
  doi: 10.1016/j.jda.2008.03.001
– volume: 72
  start-page: 15
  issue: 1–3
  year: 1988
  ident: 10.1016/j.ic.2017.02.003_br0030
  article-title: Explicit construction of linear sized tolerant networks
  publication-title: Discrete Math.
  doi: 10.1016/0012-365X(88)90189-6
– volume: 5
  start-page: 47
  issue: 1
  year: 1987
  ident: 10.1016/j.ic.2017.02.003_br0050
  article-title: Reliable communication in the presence of failures
  publication-title: ACM Trans. Comput. Syst.
  doi: 10.1145/7351.7478
– start-page: 351
  year: 1991
  ident: 10.1016/j.ic.2017.02.003_br0500
  article-title: Optimal time randomized consensus – making resilient algorithms fast in practice
– volume: 115
  start-page: 312
  issue: 2
  year: 1994
  ident: 10.1016/j.ic.2017.02.003_br0520
  article-title: Tolerating a linear number of faults in networks of bounded degree
  publication-title: Inf. Comput.
  doi: 10.1006/inco.1994.1099
– volume: 18
  start-page: 435
  issue: 6
  year: 2006
  ident: 10.1016/j.ic.2017.02.003_br0160
  article-title: Performing work in broadcast networks
  publication-title: Distrib. Comput.
  doi: 10.1007/s00446-005-0153-4
– volume: 496
  start-page: 69
  year: 2013
  ident: 10.1016/j.ic.2017.02.003_br0400
  article-title: Solving the at-most-once problem with nearly optimal effectiveness
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/j.tcs.2013.04.017
– volume: 333
  start-page: 433
  issue: 3
  year: 2005
  ident: 10.1016/j.ic.2017.02.003_br0290
  article-title: The Do-All problem with Byzantine processor failures
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/j.tcs.2004.06.034
– volume: vol. 2508
  start-page: 295
  year: 2002
  ident: 10.1016/j.ic.2017.02.003_br0100
  article-title: Bounding work and communication in robust cooperative computation
– volume: vol. 7109
  start-page: 435
  year: 2011
  ident: 10.1016/j.ic.2017.02.003_br0220
  article-title: Robust network supercomputing without centralized control
– year: 2008
  ident: 10.1016/j.ic.2017.02.003_br0360
– volume: vol. 5805
  start-page: 258
  year: 2009
  ident: 10.1016/j.ic.2017.02.003_br0410
  article-title: At-most-once semantics in asynchronous shared memory
– year: 2012
  ident: 10.1016/j.ic.2017.02.003_br0040
– start-page: 17
  year: 2014
  ident: 10.1016/j.ic.2017.02.003_br0210
  article-title: Coordinated cooperative work using undependable processors with unreliable broadcast
– volume: 72
  start-page: 1262
  issue: 8
  year: 2006
  ident: 10.1016/j.ic.2017.02.003_br0140
  article-title: Robust gossiping with an application to consensus
  publication-title: J. Comput. Syst. Sci.
  doi: 10.1016/j.jcss.2006.08.001
– start-page: 724
  year: 1995
  ident: 10.1016/j.ic.2017.02.003_br0300
  article-title: Resolving message complexity of Byzantine agreement and beyond
– volume: vol. 2518
  start-page: 320
  year: 2002
  ident: 10.1016/j.ic.2017.02.003_br0190
  article-title: Optimal F-reliable protocols for the Do-All problem on single-hop wireless networks
– volume: 17
  start-page: 47
  issue: 1
  year: 2004
  ident: 10.1016/j.ic.2017.02.003_br0340
  article-title: The complexity of synchronous iterative Do-All with crashes
  publication-title: Distrib. Comput.
  doi: 10.1007/s00446-003-0099-3
– start-page: 321
  year: 2004
  ident: 10.1016/j.ic.2017.02.003_br0170
  article-title: Collective asynchronous reading with polylogarithmic worst-case overhead
– volume: 561
  start-page: 96
  year: 2015
  ident: 10.1016/j.ic.2017.02.003_br0230
  article-title: Dealing with undependable workers in decentralized network supercomputing
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/j.tcs.2014.10.015
– volume: vol. 7611
  start-page: 386
  year: 2012
  ident: 10.1016/j.ic.2017.02.003_br0390
  article-title: The strong at-most-once problem
– volume: 8
  start-page: 261
  issue: 3
  year: 1988
  ident: 10.1016/j.ic.2017.02.003_br0460
  article-title: Ramanujan graphs
  publication-title: Combinatorica
  doi: 10.1007/BF02126799
– volume: 33
  start-page: 427
  issue: 5/6
  year: 2000
  ident: 10.1016/j.ic.2017.02.003_br0420
  article-title: Robust parallel computations through randomization
  publication-title: Theory Comput. Syst.
  doi: 10.1007/s002240010009
– volume: 347
  start-page: 130
  issue: 1–2
  year: 2005
  ident: 10.1016/j.ic.2017.02.003_br0330
  article-title: Efficient gossip and robust distributed computation
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/j.tcs.2005.05.019
– year: 2011
  ident: 10.1016/j.ic.2017.02.003_br0070
– volume: 24
  start-page: 11
  issue: 1
  year: 2004
  ident: 10.1016/j.ic.2017.02.003_br0120
  article-title: Randomization helps to perform independent tasks reliably
  publication-title: Random Struct. Algorithms
  doi: 10.1002/rsa.10104
– volume: 28
  start-page: 37
  issue: 1
  year: 2000
  ident: 10.1016/j.ic.2017.02.003_br0250
  article-title: Optimal adaptive broadcasting with a bounded fraction of faulty nodes
  publication-title: Algorithmica
  doi: 10.1007/s004530010030
– volume: 9
  start-page: 325
  issue: 4
  year: 1973
  ident: 10.1016/j.ic.2017.02.003_br0470
  article-title: Explicit constructions of concentrators
  publication-title: Probl. Inf. Transm.
– start-page: 52
  year: 1987
  ident: 10.1016/j.ic.2017.02.003_br0060
  article-title: Fault-tolerant decision making in totally asynchronous distributed systems (preliminary version)
– year: 2003
  ident: 10.1016/j.ic.2017.02.003_br0200
– volume: 5
  start-page: 287
  issue: 3
  year: 1984
  ident: 10.1016/j.ic.2017.02.003_br0510
  article-title: Explicit concentrators from generalized N-gons
  publication-title: SIAM J. Algebraic Discrete Methods
  doi: 10.1137/0605030
SSID ssj0011546
Score 2.1491644
Snippet We consider the Do-All problem, where p cooperating processors need to complete t similar and independent tasks in an adversarial setting. Here we deal with a...
SourceID crossref
elsevier
SourceType Index Database
Publisher
StartPage 1
SubjectTerms Crash failures
Distributed algorithm
Load balancing
Message passing
Ramanujan graphs
Scheduling tasks
Title Doing-it-All with bounded work and communication
URI https://dx.doi.org/10.1016/j.ic.2017.02.003
Volume 254
WOSCitedRecordID wos000402025500001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1090-2651
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0011546
  issn: 0890-5401
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3Nb9MwFLdKx4Ed-BigjS_lwAVNqRwnju1jGUN8aUJsSL1FdvLKMkY6tek29cK_znPspKkACZC4RJVVt45_T88_2-_3HiHPUwYcDYOFxgjcoLAEQhVDEQKyAUN1BJBOm2IT4uhITibq42DwvdXCXJ6LqpLX1-riv0KNbQi2lc7-Bdzdj2IDfkbQ8Ymw4_OPgH81w9UoLOvQluVsjlmNLZ1kw8xteiavY1urQvr01IuT6jZGOW9qPmxc1h-cnoNZNui_nH0prHsYdUE8DTXlC3QXJTSl0z_AYgWdGOj97Apf_6vXts_L5WK1_6nrfZyfXun56psv29xJb_bHo_7ZRCTWMVTuwKwVzWzEdFKpqI3HcN8D53cptrHU5571jpnxpOdao94a7TI8_eT93UHE2ai0uSkj4ZKxxuuVros_PLZjsEOIbLp-5HA3yBYTXPEh2Rq_PZy86y6iIq_1asfsb7pdiODm__ya2fTYysldcttvM4KxM497ZADVDrnTlvAIvEffIdu9fJT3Ce3bTmBtJ_C2E1jbCRCOYMN2HpDPrw9PDt6EvqRGmMdc1SHXTElQkk6NYRALyk2iRAyGpZBMFdJBnRiuBYAWud1dFqYwLLdEk8VG6fghGVazCnZJYCLNkRzn0uCmtlCFkrksaAKRAppqSffIi3Y6sguXOSVrQwrPsjLP7NRllNnstHskbucr88zPMboMof1tr0f_1OsxubU21SdkWM-X8JTczC_rcjF_5vH_AX8FePY
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Doing-it-All+with+bounded+work+and+communication&rft.jtitle=Information+and+computation&rft.au=Chlebus%2C+Bogdan+S.&rft.au=G%C4%85sieniec%2C+Leszek&rft.au=Kowalski%2C+Dariusz+R.&rft.au=Schwarzmann%2C+Alexander+A.&rft.date=2017-06-01&rft.pub=Elsevier+Inc&rft.issn=0890-5401&rft.eissn=1090-2651&rft.volume=254&rft.spage=1&rft.epage=40&rft_id=info:doi/10.1016%2Fj.ic.2017.02.003&rft.externalDocID=S0890540117300172
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0890-5401&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0890-5401&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0890-5401&client=summon