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...
Saved in:
| Published in | SIAM journal on computing Vol. 34; no. 4; pp. 848 - 862 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
Philadelphia, PA
Society for Industrial and Applied Mathematics
01.01.2005
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 0097-5397 1095-7111 |
| DOI | 10.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 |