Work-Competitive Scheduling for Cooperative Computing with Dynamic Groups

The problem of cooperatively performing a set of t tasks in a decentralized computing environment subject to failures is one of the fundamental problems in distributed computing. The setting with partitionable networks is especially challenging, as algorithmic solutions must accommodate the possibil...

Full description

Saved in:
Bibliographic Details
Published inSIAM journal on computing Vol. 34; no. 4; pp. 848 - 862
Main Authors Georgiou, Chryssis, Russell, Alexander, Shvartsman, Alexander A.
Format Journal Article
LanguageEnglish
Published Philadelphia, PA Society for Industrial and Applied Mathematics 01.01.2005
Subjects
Online AccessGet full text
ISSN0097-5397
1095-7111
DOI10.1137/S0097539704440442

Cover

Abstract The problem of cooperatively performing a set of t tasks in a decentralized computing environment subject to failures is one of the fundamental problems in distributed computing. The setting with partitionable networks is especially challenging, as algorithmic solutions must accommodate the possibility that groups of processors become disconnected (and, perhaps, reconnected) during the computation. The efficiency of task-performing algorithms is often assessed in terms of work: the total number of tasks, counting multiplicities, performed by all of the processors during the computation. In general, the scenario where the processors are partitioned into g disconnected components causes any task-performing algorithm to have work $\Omega(t\cdot g)$ even if each group of processors performs no more than the optimal number of $\Theta(t)$ tasks. Given that such pessimistic lower bounds apply to any scheduling algorithm, we pursue a competitive analysis. Specifically, this paper studies a simple randomized scheduling algorithm for p asynchronous processors, connected by a dynamically changing communication medium, to complete t known tasks. The performance of this algorithm is compared against that of an omniscient off-line algorithm with full knowledge of the future changes in the communication medium. The paper describes a notion of computation width, which associates a natural number with a history of changes in the communication medium, and shows both upper and lower bounds on work-competitiveness in terms of this quantity. Specifically, it is shown that the simple randomized algorithm obtains the competitive ratio $(1+\mathbf{cw}/e)$, where $\mathbf{cw}$ is the computation width and $e$ is the base of the natural logarithm ($e=2.7182\ldots$); this competitive ratio is then shown to be tight.
AbstractList The problem of cooperatively performing a set of t tasks in a decentralized computing environment subject to failures is one of the fundamental problems in distributed computing. The setting with partitionable networks is especially challenging, as algorithmic solutions must accommodate the possibility that groups of processors become disconnected (and, perhaps, reconnected) during the computation. The efficiency of task-performing algorithms is often assessed in terms of work: the total number of tasks, counting multiplicities, performed by all of the processors during the computation. In general, the scenario where the processors are partitioned into g disconnected components causes any task-performing algorithm to have work $\Omega(t\cdot g)$ even if each group of processors performs no more than the optimal number of $\Theta(t)$ tasks. Given that such pessimistic lower bounds apply to any scheduling algorithm, we pursue a competitive analysis. Specifically, this paper studies a simple randomized scheduling algorithm for p asynchronous processors, connected by a dynamically changing communication medium, to complete t known tasks. The performance of this algorithm is compared against that of an omniscient off-line algorithm with full knowledge of the future changes in the communication medium. The paper describes a notion of computation width, which associates a natural number with a history of changes in the communication medium, and shows both upper and lower bounds on work-competitiveness in terms of this quantity. Specifically, it is shown that the simple randomized algorithm obtains the competitive ratio $(1+\mathbf{cw}/e)$, where $\mathbf{cw}$ is the computation width and $e$ is the base of the natural logarithm ($e=2.7182\ldots$); this competitive ratio is then shown to be tight.
Author Russell, Alexander
Shvartsman, Alexander A.
Georgiou, Chryssis
Author_xml – sequence: 1
  givenname: Chryssis
  surname: Georgiou
  fullname: Georgiou, Chryssis
– sequence: 2
  givenname: Alexander
  surname: Russell
  fullname: Russell, Alexander
– sequence: 3
  givenname: Alexander A.
  surname: Shvartsman
  fullname: Shvartsman, Alexander A.
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=16983441$$DView record in Pascal Francis
BookMark eNp9kNFKwzAUhoNMcJs-gHdF8LKa06RNcylV52DgxRQvS5YmLrNrapIqe3tbNxAUvAiH8H3_OfBP0KixjULoHPAVAGHXS4w5SwlnmFLav-QIjQHzNGYAMELjAccDP0ET7zcYA6VAxmj-Yt1bXNhtq4IJ5kNFS7lWVVeb5jXS1kWFta1y4hsNWhcG8mnCOrrdNWJrZDRztmv9KTrWovbq7DCn6Pn-7ql4iBePs3lxs4glwUmIQWGZU7rCulIgiFCgdf_LOdOVEET1EFdpknORpbpKSMoFJ7ziOKOMAV2RKbrY722dfe-UD-XGdq7pT5YccpZxnLJeujxIwktRaycaaXzZOrMVbldCxnMyFDBFsPeks947pX8UXA7Fln-K7TPsV0aa0Bdkm-CEqf9JfgFV3X1m
CitedBy_id crossref_primary_10_1007_s00446_005_0153_4
crossref_primary_10_1016_j_jpdc_2015_07_007
crossref_primary_10_2200_S00376ED1V01Y201108DCT007
crossref_primary_10_1007_s00446_005_0149_0
crossref_primary_10_1016_j_ic_2017_02_003
crossref_primary_10_1016_j_jpdc_2009_12_002
crossref_primary_10_1016_j_tcs_2014_10_015
crossref_primary_10_1016_j_jda_2008_03_001
crossref_primary_10_1016_j_tcs_2006_09_020
crossref_primary_10_1016_j_jpdc_2017_06_013
Cites_doi 10.1007/BF01294260
10.1145/2786.2793
10.1137/S0097539794319126
10.1007/PL00008930
10.1016/0196-6774(91)90041-V
10.1016/S0304-3975(01)00398-X
10.1137/S0097539793255527
10.1007/978-1-4757-5210-6
10.1006/jcss.1995.1073
10.1007/PL00008926
10.1016/S1570-8667(03)00026-1
10.2307/1969503
10.1006/jagm.1994.1017
ContentType Journal Article
Copyright 2005 INIST-CNRS
[Copyright] © 2005 Society for Industrial and Applied Mathematics
Copyright_xml – notice: 2005 INIST-CNRS
– notice: [Copyright] © 2005 Society for Industrial and Applied Mathematics
DBID AAYXX
CITATION
IQODW
3V.
7RQ
7WY
7WZ
7X2
7XB
87Z
88A
88F
88I
88K
8AL
8FE
8FG
8FH
8FK
8FL
8G5
ABJCF
ABUWG
AFKRA
ARAPS
ATCPS
AZQEC
BBNVY
BENPR
BEZIV
BGLVJ
BHPHI
CCPQU
D1I
DWQXO
FRNLG
F~G
GNUQQ
GUQSH
HCIFZ
JQ2
K60
K6~
K7-
KB.
L.-
L6V
LK8
M0C
M0K
M0N
M1Q
M2O
M2P
M2T
M7P
M7S
MBDVC
P5Z
P62
PATMY
PDBOC
PHGZM
PHGZT
PKEHL
PQBIZ
PQBZA
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
PYCSY
Q9U
S0W
U9A
DOI 10.1137/S0097539704440442
DatabaseName CrossRef
Pascal-Francis
ProQuest Central (Corporate)
Career & Technical Education Database
ABI/INFORM Collection
ABI/INFORM Global (PDF only)
Agricultural Science Collection
ProQuest Central (purchase pre-March 2016)
ABI/INFORM Collection
Biology Database (Alumni Edition)
Military Database (Alumni Edition)
Science Database (Alumni Edition)
Telecommunications (Alumni Edition)
Computing Database (Alumni Edition)
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Natural Science Journals
ProQuest Central (Alumni) (purchase pre-March 2016)
ABI/INFORM Collection (Alumni)
Research Library (Alumni)
Materials Science & Engineering Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
Agricultural & Environmental Science Collection
ProQuest Central Essentials
Biological Science Collection
ProQuest Central
Business Premium Collection
Technology Collection
Natural Science Collection
ProQuest One
ProQuest Materials Science Collection
ProQuest Central Korea
Business Premium Collection (Alumni)
ABI/INFORM Global (Corporate)
ProQuest Central Student
ProQuest Research Library
SciTech Premium Collection
ProQuest Computer Science Collection
ProQuest Business Collection (Alumni Edition)
ProQuest Business Collection
Computer Science Database
Materials Science Database
ABI/INFORM Professional Advanced
ProQuest Engineering Collection
Biological Sciences
ABI/INFORM Global
Agricultural Science Database
Computing Database
Military Database
Research Library
Science Database
Telecommunications Database
Biological Science Database
Engineering Database
Research Library (Corporate)
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
Environmental Science Database
Materials Science Collection
ProQuest Central Premium
ProQuest One Academic (New)
ProQuest One Academic Middle East (New)
ProQuest One Business
ProQuest One Business (Alumni)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection
Environmental Science Collection
ProQuest Central Basic
DELNET Engineering & Technology Collection
DatabaseTitle CrossRef
Agricultural Science Database
ProQuest Business Collection (Alumni Edition)
Research Library Prep
Computer Science Database
ProQuest Central Student
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
SciTech Premium Collection
ProQuest Military Collection
ProQuest Central China
ABI/INFORM Complete
ProQuest Telecommunications
ProQuest One Applied & Life Sciences
Natural Science Collection
Biological Science Collection
ProQuest Central (New)
Engineering Collection
Career and Technical Education (Alumni Edition)
Advanced Technologies & Aerospace Collection
Business Premium Collection
ABI/INFORM Global
Engineering Database
ProQuest Science Journals (Alumni Edition)
ProQuest Biological Science Collection
ProQuest One Academic Eastern Edition
Agricultural Science Collection
ProQuest Technology Collection
ProQuest Telecommunications (Alumni Edition)
Biological Science Database
ProQuest Business Collection
Environmental Science Collection
ProQuest Career and Technical Education
ProQuest One Academic UKI Edition
Environmental Science Database
ProQuest One Academic
ProQuest One Academic (New)
ABI/INFORM Global (Corporate)
ProQuest One Business
Technology Collection
ProQuest One Academic Middle East (New)
Materials Science Collection
ProQuest Central (Alumni Edition)
ProQuest One Community College
Research Library (Alumni Edition)
ProQuest Natural Science Collection
ProQuest Biology Journals (Alumni Edition)
ProQuest Central
ABI/INFORM Professional Advanced
ProQuest Engineering Collection
ProQuest Central Korea
Agricultural & Environmental Science Collection
Materials Science Database
ProQuest Research Library
ABI/INFORM Complete (Alumni Edition)
ProQuest Materials Science Collection
ProQuest Computing
ABI/INFORM Global (Alumni Edition)
ProQuest Central Basic
ProQuest Science Journals
ProQuest Computing (Alumni Edition)
ProQuest Military Collection (Alumni Edition)
ProQuest SciTech Collection
Advanced Technologies & Aerospace Database
ProQuest DELNET Engineering and Technology Collection
Materials Science & Engineering Collection
ProQuest One Business (Alumni)
ProQuest Central (Alumni)
Business Premium Collection (Alumni)
DatabaseTitleList Agricultural Science Database
Database_xml – sequence: 1
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Computer Science
Applied Sciences
EISSN 1095-7111
EndPage 862
ExternalDocumentID 2574468171
16983441
10_1137_S0097539704440442
GroupedDBID --Z
-DZ
-~X
.4S
.DC
123
4.4
7RQ
7WY
7X2
7XC
88I
8CJ
8FE
8FG
8FH
8FL
8G5
8V8
AALVN
AASXH
AAYXX
ABDBF
ABDPE
ABJCF
ABKAD
ABMZU
ABPPZ
ABUWG
ACBEA
ACGFO
ACGOD
ACIWK
ACNCT
ACPRK
ACUHS
ADBBV
ADMHC
ADXHL
AEMOZ
AENEX
AFKRA
AFRAH
AHQJS
AKVCP
ALMA_UNASSIGNED_HOLDINGS
ANXRF
ARAPS
ARCSS
ATCPS
AZQEC
BBNVY
BENPR
BEZIV
BGLVJ
BHPHI
BPHCQ
CCPQU
CITATION
CS3
CZ9
D1I
D1J
D1K
DQ2
DU5
DWQXO
EAP
EAS
EBR
EBS
EBU
ECS
EDO
EJD
EMK
EST
ESX
FRNLG
GNUQQ
GUQSH
H13
HCIFZ
H~9
I-F
K1G
K6-
K60
K6V
K6~
K7-
KB.
KC.
L6V
LK5
LK8
M0C
M0K
M1Q
M2O
M2P
M7P
M7R
M7S
MK~
NHB
OHT
P1Q
P2P
P62
PATMY
PDBOC
PHGZM
PHGZT
PQBIZ
PQBZA
PQGLB
PQQKQ
PROAC
PTHSS
PUEGO
PYCSY
RJG
RNS
RSI
S0W
TAE
TH9
TN5
TUS
TWZ
UHB
UQL
VOH
WH7
WHG
XJE
XJT
YNT
YYP
YZZ
ZCG
ZY4
IQODW
3V.
7XB
88A
88K
8AL
8FK
JQ2
L.-
M0N
M2T
MBDVC
PKEHL
PQEST
PQUKI
PRINS
Q9U
U9A
ID FETCH-LOGICAL-c302t-1e0c844b0fde1a3ae1ff4b0897fdaa3ec840d5289a65fd2359a939d90647714b3
IEDL.DBID BENPR
ISSN 0097-5397
IngestDate Fri Jul 25 11:10:22 EDT 2025
Mon Jul 21 09:18:16 EDT 2025
Wed Oct 01 03:21:05 EDT 2025
Thu Apr 24 23:13:12 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 4
Keywords 68W20
Lower bound
68Q25
68W40
Task complexity
partitionable networks
independent tasks
Competitiveness
on-line algorithms
distributed computation
Scheduling
Independent task
Computing
Distributed computing
Competitive algorithms
Upper bound
Partitioning
Algorithm performance
Multiplicity
randomized algorithms
work complexity 68W15
Counting
68Q85
competitive analysis
Language English
License CC BY 4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c302t-1e0c844b0fde1a3ae1ff4b0897fdaa3ec840d5289a65fd2359a939d90647714b3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
content type line 14
PQID 918769057
PQPubID 666313
PageCount 15
ParticipantIDs proquest_journals_918769057
pascalfrancis_primary_16983441
crossref_primary_10_1137_S0097539704440442
crossref_citationtrail_10_1137_S0097539704440442
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2005-01-00
2005
20050101
PublicationDateYYYYMMDD 2005-01-01
PublicationDate_xml – month: 01
  year: 2005
  text: 2005-01-00
PublicationDecade 2000
PublicationPlace Philadelphia, PA
PublicationPlace_xml – name: Philadelphia, PA
– name: Philadelphia
PublicationTitle SIAM journal on computing
PublicationYear 2005
Publisher Society for Industrial and Applied Mathematics
Publisher_xml – name: Society for Industrial and Applied Mathematics
References R2
R5
R6
R7
R9
R21
R12
R11
R16
R27
R26
R18
R17
References_xml – ident: R6
  doi: 10.1007/BF01294260
– ident: R26
  doi: 10.1145/2786.2793
– ident: R2
  doi: 10.1137/S0097539794319126
– ident: R17
  doi: 10.1007/PL00008930
– ident: R12
  doi: 10.1016/0196-6774(91)90041-V
– ident: R27
  doi: 10.1016/S0304-3975(01)00398-X
– ident: R11
  doi: 10.1137/S0097539793255527
– ident: R18
  doi: 10.1007/978-1-4757-5210-6
– ident: R5
  doi: 10.1006/jcss.1995.1073
– ident: R7
  doi: 10.1007/PL00008926
– ident: R16
  doi: 10.1016/S1570-8667(03)00026-1
– ident: R9
  doi: 10.2307/1969503
– ident: R21
  doi: 10.1006/jagm.1994.1017
SSID ssj0014413
Score 1.8001055
Snippet The problem of cooperatively performing a set of t tasks in a decentralized computing environment subject to failures is one of the fundamental problems in...
SourceID proquest
pascalfrancis
crossref
SourceType Aggregation Database
Index Database
Enrichment Source
StartPage 848
SubjectTerms Algorithmics. Computability. Computer arithmetics
Algorithms
Applied sciences
Communication
Competition
Computer science
Computer science; control theory; systems
Computer systems performance. Reliability
Distributed processing
Exact sciences and technology
Knowledge
Scheduling
Software
Theoretical computing
Title Work-Competitive Scheduling for Cooperative Computing with Dynamic Groups
URI https://www.proquest.com/docview/918769057
Volume 34
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVEBS
  databaseName: EBSCOhost Academic Search Ultimate
  customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn
  eissn: 1095-7111
  dateEnd: 20110630
  omitProxy: true
  ssIdentifier: ssj0014413
  issn: 0097-5397
  databaseCode: ABDBF
  dateStart: 19970201
  isFulltext: true
  titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn
  providerName: EBSCOhost
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 1095-7111
  dateEnd: 20140531
  omitProxy: true
  ssIdentifier: ssj0014413
  issn: 0097-5397
  databaseCode: BENPR
  dateStart: 19720301
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Technology Collection
  customDbUrl:
  eissn: 1095-7111
  dateEnd: 20140531
  omitProxy: true
  ssIdentifier: ssj0014413
  issn: 0097-5397
  databaseCode: 8FG
  dateStart: 19720301
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/technologycollection1
  providerName: ProQuest
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3NS8MwFH_M7aKIH1NxTkcPnoRg26QfOYjo3JzChoiD3UraJHiQtdr5_5ukaWUMdughvKSHJO8jL3m_H8C1Zq2WYRqiIJUMkUyGiJHIRZwJQrgKGIjhIZvOwsmcvC6CRQumdS2MflZZ20RjqHme6Rz5LfWU3lIVXdwX30iTRunL1ZpBg1lmBX5nEMZ2oONrYKw2dB5Hs7f35lpB-X4LSxmhQHlie83pYY0h7eoaUxppADX1-WuOar9gpZozWZFdbNht44zGR3Bgo0jnoVr2Y2iJZRcOa4YGxypsF_amDSpreQIvOjOOhiZSNk-GVMdP5Wp0RbqjgldnmOeFqKDAnepnWqJTtc5TxVzvmFxVeQrz8ehjOEGWSgFl2PVXyBNuFhOSupILj2EmPClVK6aR5IxhoYQuD9Thi4WB5D4OKKOYcqpLUSOPpPgM2st8Kc7B8fyQijjEMsg4kVGcShJwpfVc8iyVftQDt563JLM445ru4isx5w0cJRtT3YObZkhRgWxs6zxYW4z_ESHVpCFeD_r16iRWIcuk2T4XW6V92DXYrCbHcgnt1c-vuFJRxyodwE48fh7YHfUHd0XU7w
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3PT9swFH6CcoBpGlCYKGzgA1yQLJLYSeoDmrYCaqGtECoSt-DEtjYJ2rJ0mvjj-N_27DidUCVuHHKIbOfg9_J-2e_7AA4ta7VJ8oTGuZGUFyahkqcBVVJzrjBg4I6HbDBMurf88i6-W4KXuhfGXqusbaIz1GpS2Br5iQjxvxUYXXybPlFLGmUPV2sGDemZFdSpQxjzfR1X-vkvZnDlae8MxX0URRfno06XepIBWrAgmtFQB0Wb8zwwSoeSSR0ag29tkRolJdM4GKgY0xKZxEZFLBZSMKGEbdJMQ54z_O4yrHDGBeZ-Kz_Oh9c382MMjDU8DGZKY_T8_lg1ZBazOrA9rSK1gG34RK8c48epLFFGpiLXWPATzvldbMAnH7WS75WabcKSHjdhvWaEIN5ANOHDYI4CW25Bz1biacdF5u6KEk78ia7NdsATDJZJZzKZ6gp6nFQfsyO2NEzOnsfy8VdBXG2s3Ibbd9nVz9AYT8Z6B0gYJUK3E2biQnGTtnPDY4VWRhlV5CZKWxDU-5YVHtfc0ms8ZC6_YWm2sNUtOJ4vmVagHm9N3n8ljP8rEmFJSsIW7NXSybwBKLO5uu6-OXoAq93RoJ_1e8OrPVhzuLCuvvMFGrPff_RXjHhm-b7XKwL3763K_wDxZBEy
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=Work-competitive+scheduling+for+cooperative+computing+with+dynamic+groups&rft.jtitle=SIAM+journal+on+computing&rft.au=GEORGIOU%2C+Chryssis&rft.au=RUSSELL%2C+Alexander&rft.au=SHVARTSMAN%2C+Alexander+A&rft.date=2005&rft.pub=Society+for+Industrial+and+Applied+Mathematics&rft.issn=0097-5397&rft.volume=34&rft.issue=4&rft.spage=848&rft.epage=862&rft_id=info:doi/10.1137%2FS0097539704440442&rft.externalDBID=n%2Fa&rft.externalDocID=16983441
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0097-5397&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0097-5397&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0097-5397&client=summon