Efficient approximation algorithms for scheduling moldable tasks
•We study scheduling independent moldable tasks under the proposed (δj,kj)-monotonic model, whose generality is between the classic monotonic and linear-speedup models.•An efficient algorithm for makespan minimization is proposed, achieving an approximation ratio close to 1.333 under mild assumption...
Uloženo v:
| Vydáno v: | European journal of operational research Ročník 310; číslo 1; s. 71 - 83 |
|---|---|
| Hlavní autoři: | , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
Elsevier B.V
01.10.2023
Elsevier |
| Témata: | |
| ISSN: | 0377-2217, 1872-6860 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | •We study scheduling independent moldable tasks under the proposed (δj,kj)-monotonic model, whose generality is between the classic monotonic and linear-speedup models.•An efficient algorithm for makespan minimization is proposed, achieving an approximation ratio close to 1.333 under mild assumptions.•Additionally, an efficient algorithm for throughput maximization with a deadline is proposed, achieving an approximation ratio close to 0.75 under mild assumptions.
Moldable tasks allow schedulers to determine the number of processors assigned to each task, thus enabling efficient use of large-scale parallel processing systems. We consider the problem of scheduling independent moldable tasks on processors and propose a new perspective of the existing speedup models: as the number p of processors assigned to a task increases, the speedup is linear if p is small and becomes sublinear after p exceeds a threshold. Based on this, we propose an efficient approximation algorithm to minimize the makespan. As a by-product, we also propose an approximation algorithm to maximize the sum of values of tasks completed by a deadline; this scheduling objective is considered for moldable tasks for the first time while similar works have been done for other types of parallel tasks. |
|---|---|
| AbstractList | Moldable tasks allow schedulers to determine the number of processors assigned to each task, thus enabling efficient use of large-scale parallel processing systems. We consider the problem of scheduling independent moldable tasks on processors and propose a new perspective of the existing speedup models: as the number p of processors assigned to a task increases, the speedup is linear if p is small and becomes sublinear after p exceeds a threshold. Based on this, we propose an efficient approximation algorithm to minimize the makespan. As a by-product, we also propose an approximation algorithm to maximize the sum of values of tasks completed by a deadline; this scheduling objective is considered for moldable tasks for the first time while similar works have been done for other types of parallel tasks. •We study scheduling independent moldable tasks under the proposed (δj,kj)-monotonic model, whose generality is between the classic monotonic and linear-speedup models.•An efficient algorithm for makespan minimization is proposed, achieving an approximation ratio close to 1.333 under mild assumptions.•Additionally, an efficient algorithm for throughput maximization with a deadline is proposed, achieving an approximation ratio close to 0.75 under mild assumptions. Moldable tasks allow schedulers to determine the number of processors assigned to each task, thus enabling efficient use of large-scale parallel processing systems. We consider the problem of scheduling independent moldable tasks on processors and propose a new perspective of the existing speedup models: as the number p of processors assigned to a task increases, the speedup is linear if p is small and becomes sublinear after p exceeds a threshold. Based on this, we propose an efficient approximation algorithm to minimize the makespan. As a by-product, we also propose an approximation algorithm to maximize the sum of values of tasks completed by a deadline; this scheduling objective is considered for moldable tasks for the first time while similar works have been done for other types of parallel tasks. |
| Author | Wu, Xiaohu Loiseau, Patrick |
| Author_xml | – sequence: 1 givenname: Xiaohu orcidid: 0000-0003-3699-5241 surname: Wu fullname: Wu, Xiaohu email: xiaohu.wu@bupt.edu.cn organization: Beijing University of Posts and Telecommunications, Beijing, China – sequence: 2 givenname: Patrick surname: Loiseau fullname: Loiseau, Patrick email: patrick.loiseau@inria.fr organization: Inria, FairPlay team, Palaiseau, France |
| BackLink | https://inria.hal.science/hal-04236778$$DView record in HAL |
| BookMark | eNp9kDtPwzAQgC1UJNrCH2DKypBwfsQxEgNVVShSJRaYLceP1iWNKztU8O9JKCwMnU66u-8e3wSN2tBahK4xFBgwv90WdhtiQYDQAkgBjJ2hMRYVybngMEJjoFWVE4KrCzRJaQsAuMTlGD0snPPa27bL1H4fw6ffqc6HNlPNOkTfbXYpcyFmSW-s-Wh8u852oTGqbmzWqfSeLtG5U02yV79xit4eF6_zZb56eXqez1a5Zox2eVk5wXVtubDOcFY7rRUWd9hqAiXT1orSGQwOBO2LvKaaOmN0RYgBBqKmU3RznLtRjdzH_sz4JYPycjlbySEHjFBeVeKA-15x7NUxpBStk9p3P291UflGYpCDNbmVgzU5WJNA-gmsR8k_9G_XSej-CNlewMHbKNOgVFvjo9WdNMGfwr8BSwKJtg |
| CitedBy_id | crossref_primary_10_1016_j_jpdc_2025_105128 crossref_primary_10_1109_TSC_2025_3536305 crossref_primary_10_1007_s43069_024_00300_4 crossref_primary_10_1016_j_future_2025_108145 crossref_primary_10_1016_j_cor_2025_107041 |
| ContentType | Journal Article |
| Copyright | 2023 Elsevier B.V. Attribution |
| Copyright_xml | – notice: 2023 Elsevier B.V. – notice: Attribution |
| DBID | AAYXX CITATION 1XC VOOES |
| DOI | 10.1016/j.ejor.2023.02.044 |
| DatabaseName | CrossRef Hyper Article en Ligne (HAL) Hyper Article en Ligne (HAL) (Open Access) |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science Business |
| EISSN | 1872-6860 |
| EndPage | 83 |
| ExternalDocumentID | oai:HAL:hal-04236778v1 10_1016_j_ejor_2023_02_044 S0377221723001923 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1RT 1~. 1~5 4.4 457 4G. 5GY 5VS 6OB 7-5 71M 8P~ 9JN 9JO AAAKF AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AARIN AAXUO AAYFN ABAOU ABBOA ABFNM ABFRF ABJNI ABMAC ABUCO ABYKQ ACAZW ACDAQ ACGFO ACGFS ACIWK ACNCT ACRLP ACZNC ADBBV ADEZE ADGUI AEBSH AEFWE AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIGVJ AIKHN AITUG AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD APLSM ARUGR AXJTR BKOJK BKOMP BLXMC CS3 DU5 EBS EFJIC EFLBG EO8 EO9 EP2 EP3 F5P FDB FIRID FNPLU FYGXN G-Q GBLVA GBOLZ HAMUX IHE J1W KOM LY1 M41 MHUIS MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 ROL RPZ RXW SCC SDF SDG SDP SDS SES SEW SPC SPCBC SSB SSD SSV SSW SSZ T5K TAE TN5 U5U XPP ZMT ~02 ~G- 1OL 29G 41~ 9DU AAAKG AAQXK AATTM AAXKI AAYWO AAYXX ABWVN ABXDB ACLOT ACNNM ACRPL ACVFH ADCNI ADIYS ADJOM ADMUD ADNMO ADXHL AEIPS AEUPX AFFNX AFJKZ AFPUW AGQPQ AI. AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP ASPBG AVWKF AZFZN CITATION EFKBS EJD FEDTE FGOYB HVGLF HZ~ R2- VH1 WUQ ~HD 1XC VOOES |
| ID | FETCH-LOGICAL-c443t-57f86cbe68efd64bfcca1891ec2054cee85fd10f0834bf6b3c3fddc722d0408b3 |
| ISICitedReferencesCount | 4 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001009930600001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0377-2217 |
| IngestDate | Tue Oct 14 20:36:13 EDT 2025 Tue Nov 18 22:27:04 EST 2025 Sat Nov 29 07:20:47 EST 2025 Fri Feb 23 02:35:09 EST 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Keywords | Moldable tasks Approximation algorithms Scheduling Scheduling; approximation algorithms; moldable tasks |
| Language | English |
| License | Attribution: http://creativecommons.org/licenses/by |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c443t-57f86cbe68efd64bfcca1891ec2054cee85fd10f0834bf6b3c3fddc722d0408b3 |
| ORCID | 0000-0003-3699-5241 |
| OpenAccessLink | https://inria.hal.science/hal-04236778 |
| PageCount | 13 |
| ParticipantIDs | hal_primary_oai_HAL_hal_04236778v1 crossref_citationtrail_10_1016_j_ejor_2023_02_044 crossref_primary_10_1016_j_ejor_2023_02_044 elsevier_sciencedirect_doi_10_1016_j_ejor_2023_02_044 |
| PublicationCentury | 2000 |
| PublicationDate | 2023-10-01 |
| PublicationDateYYYYMMDD | 2023-10-01 |
| PublicationDate_xml | – month: 10 year: 2023 text: 2023-10-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationTitle | European journal of operational research |
| PublicationYear | 2023 |
| Publisher | Elsevier B.V Elsevier |
| Publisher_xml | – name: Elsevier B.V – name: Elsevier |
| References | Guo, Kang (bib0018) 2010; 206 Steinberg (bib0034) 1997; 26 Wang, Cheng (bib0036) 1992; 21 Fishkin, Gerber, Jansen, Solis-Oba (bib0016) 2005 Kell, Havill (bib0028) 2015; 18 John, Eeckhout (bib0027) 2018 Wu, Zhang, Chen (bib0037) 2023; 306 Dutton, Mao (bib0013) 2007 Hochbaum, Shmoys (bib0020) 1987; 34 Crescenzi (bib0008) 1997 Decker, Lücking, Monien (bib0010) 2006; 361 Lucier, Menache, Naor, Yaniv (bib0030) 2013 Blazewicz, Kovalyov, Machowiak, Trystram, Weglarz (bib0006) 2006; 55 Drozdowski (bib0011) 1996; 57 Turek, Wolf, Yu (bib0035) 1992 Wu, Loiseau (bib0038) 2015 Mounié, Rapine, Trystram (bib0033) 2007; 37 Jansen, Zhang (bib0026) 2007; 47 Ebrahimi, McCauley, Moseley (bib0015) 2018; 62 Ludwig, Tiwari (bib0031) 1994 Barketau, Kovalyov, Weglarz, Machowiak (bib0002) 2014; 62 Jansen, Land (bib0023) 2018 Korte, Vygen (bib0029) 2018 Crescenzi, Fraigniaud, Halldorsson, Harutyunyan, Pierucci, Pietracaprina, Pucci (bib0009) 2016; 199 Mounié, Rapine, Trystram (bib0032) 1999 Benoit, Perotin, Robert, Sun (bib0005) 2022 Drozdowski (bib0012) 2004 Dutton, Mao, Chen, Watson (bib0014) 2008 Aridor, Domany, Goldshmidt, Kliteynik, Moreira, Shmueli (bib0001) 2005 Havill, Mao (bib0019) 2008; 187 Blazewicz, Machowiak, Weglarz, Kovalyov, Trystram (bib0007) 2004; 129 Guo, Shen (bib0017) 2017; 28 Jansen (bib0022) 2012 Benoit, Le Fèvre, Perotin, Raghavan, Robert, Sun (bib0004) 2022; 71 Jansen, Porkolab (bib0024) 2002; 32 Jansen, Thöle (bib0025) 2010; 39 Belkhale, Banerjee (bib0003) 1990 Jain, Menache, Naor, Yaniv (bib0021) 2012 Benoit (10.1016/j.ejor.2023.02.044_bib0005) 2022 Hochbaum (10.1016/j.ejor.2023.02.044_bib0020) 1987; 34 Wu (10.1016/j.ejor.2023.02.044_bib0038) 2015 Jansen (10.1016/j.ejor.2023.02.044_bib0024) 2002; 32 Benoit (10.1016/j.ejor.2023.02.044_bib0004) 2022; 71 Barketau (10.1016/j.ejor.2023.02.044_bib0002) 2014; 62 Guo (10.1016/j.ejor.2023.02.044_bib0018) 2010; 206 Turek (10.1016/j.ejor.2023.02.044_bib0035) 1992 Blazewicz (10.1016/j.ejor.2023.02.044_bib0006) 2006; 55 Havill (10.1016/j.ejor.2023.02.044_bib0019) 2008; 187 Jain (10.1016/j.ejor.2023.02.044_bib0021) 2012 Guo (10.1016/j.ejor.2023.02.044_bib0017) 2017; 28 Belkhale (10.1016/j.ejor.2023.02.044_bib0003) 1990 Crescenzi (10.1016/j.ejor.2023.02.044_bib0008) 1997 Decker (10.1016/j.ejor.2023.02.044_bib0010) 2006; 361 Drozdowski (10.1016/j.ejor.2023.02.044_bib0011) 1996; 57 Wang (10.1016/j.ejor.2023.02.044_bib0036) 1992; 21 Drozdowski (10.1016/j.ejor.2023.02.044_bib0012) 2004 Jansen (10.1016/j.ejor.2023.02.044_bib0026) 2007; 47 Ebrahimi (10.1016/j.ejor.2023.02.044_bib0015) 2018; 62 Mounié (10.1016/j.ejor.2023.02.044_bib0032) 1999 Mounié (10.1016/j.ejor.2023.02.044_bib0033) 2007; 37 Dutton (10.1016/j.ejor.2023.02.044_bib0013) 2007 Korte (10.1016/j.ejor.2023.02.044_bib0029) 2018 Aridor (10.1016/j.ejor.2023.02.044_bib0001) 2005 John (10.1016/j.ejor.2023.02.044_bib0027) 2018 Lucier (10.1016/j.ejor.2023.02.044_bib0030) 2013 Steinberg (10.1016/j.ejor.2023.02.044_bib0034) 1997; 26 Jansen (10.1016/j.ejor.2023.02.044_bib0022) 2012 Wu (10.1016/j.ejor.2023.02.044_bib0037) 2023; 306 Ludwig (10.1016/j.ejor.2023.02.044_bib0031) 1994 Jansen (10.1016/j.ejor.2023.02.044_bib0025) 2010; 39 Jansen (10.1016/j.ejor.2023.02.044_bib0023) 2018 Blazewicz (10.1016/j.ejor.2023.02.044_bib0007) 2004; 129 Kell (10.1016/j.ejor.2023.02.044_bib0028) 2015; 18 Fishkin (10.1016/j.ejor.2023.02.044_bib0016) 2005 Crescenzi (10.1016/j.ejor.2023.02.044_bib0009) 2016; 199 Dutton (10.1016/j.ejor.2023.02.044_bib0014) 2008 |
| References_xml | – volume: 306 start-page: 567 year: 2023 end-page: 578 ident: bib0037 article-title: An improved approximation algorithm for scheduling monotonic moldable tasks publication-title: European Journal of Operational Research – start-page: 91 year: 2005 end-page: 107 ident: bib0001 article-title: Open job management architecture for the blue gene/l supercomputer publication-title: Proceedings of the 11th workshop on job scheduling strategies for parallel processing – volume: 32 start-page: 507 year: 2002 end-page: 520 ident: bib0024 article-title: Linear-time approximation schemes for scheduling malleable parallel tasks publication-title: Algorithmica – start-page: 471 year: 2018 end-page: 487) ident: bib0029 article-title: The knapsack problem – start-page: 255 year: 2012 end-page: 266 ident: bib0021 article-title: Near-optimal scheduling mechanisms for deadline-sensitive jobs in large computing clusters publication-title: Proceedings of the twenty-fourth annual ACM symposium on parallelism in algorithms and architectures, SPAA’12 – volume: 129 start-page: 65 year: 2004 end-page: 80 ident: bib0007 article-title: Scheduling malleable tasks on parallel processors to minimize the makespan publication-title: Annals of Operations Research – start-page: 224 year: 2012 end-page: 235 ident: bib0022 article-title: A publication-title: Proceedings of the 24th annual ACM symposium on parallelism in algorithms and architectures – start-page: 323 year: 1992 end-page: 332 ident: bib0035 article-title: Approximate algorithms scheduling parallelizable tasks publication-title: Proceedings of the fourth annual ACM symposium on parallel algorithms and architectures – volume: 18 start-page: 393 year: 2015 end-page: 410 ident: bib0028 article-title: Improved upper bounds for online malleable job scheduling publication-title: Journal of Scheduling – start-page: 530 year: 2015 end-page: 537 ident: bib0038 article-title: Algorithms for scheduling deadline-sensitive malleable tasks publication-title: Proceedings of the 53rd annual Allerton conference on communication, control, and computing – volume: 47 start-page: 323 year: 2007 end-page: 342 ident: bib0026 article-title: Maximizing the total profit of rectangles packed into a rectangle publication-title: Algorithmica – start-page: 305 year: 2013 end-page: 314 ident: bib0030 article-title: Efficient online scheduling for deadline-sensitive jobs publication-title: Proceedings of the 25th ACM symposium on parallelism in algorithms and architectures – volume: 26 start-page: 401 year: 1997 end-page: 409 ident: bib0034 article-title: A strip-packing algorithm with absolute performance bound 2 publication-title: SIAM Journal on Computing – start-page: 1 year: 2022 end-page: 12 ident: bib0005 article-title: Online scheduling of moldable task graphs under common speedup models publication-title: Proceedings of the 51st international conference on parallel processing – start-page: 262 year: 1997 end-page: 273 ident: bib0008 article-title: A short guide to approximation preserving reductions publication-title: Proceedings of the twelfth annual IEEE conference computational complexity – volume: 206 start-page: 555 year: 2010 end-page: 561 ident: bib0018 article-title: Online scheduling of malleable parallel jobs with setup times on two identical machines publication-title: European Journal of Operational Research – start-page: 23 year: 1999 end-page: 32 ident: bib0032 article-title: Efficient approximation algorithms for scheduling malleable tasks publication-title: Proceedings of the 11th ACM symposium on parallel algorithms and architectures – volume: 21 start-page: 281 year: 1992 end-page: 294 ident: bib0036 article-title: A heuristic of scheduling parallel tasks and its analysis publication-title: SIAM Journal on Computing – start-page: 352 year: 2005 end-page: 363 ident: bib0016 article-title: Packing weighted rectangles into a square publication-title: Proceedings of the 30th international symposium on mathematical foundations of computer science – volume: 39 start-page: 3571 year: 2010 end-page: 3615 ident: bib0025 article-title: Approximation algorithms for scheduling parallel jobs publication-title: SIAM Journal on Computing – volume: 34 start-page: 144 year: 1987 end-page: 162 ident: bib0020 article-title: Using dual approximation algorithms for scheduling problems theoretical and practical results publication-title: Journal of the ACM – volume: 37 start-page: 401 year: 2007 end-page: 412 ident: bib0033 article-title: A publication-title: SIAM Journal on Computing – start-page: 136 year: 2007 end-page: 141 ident: bib0013 article-title: Online scheduling of malleable parallel jobs publication-title: Proceedings of the 19th IASTED international conference on parallel and distributed computing and systems – volume: 55 start-page: 486 year: 2006 end-page: 490 ident: bib0006 article-title: Preemptable malleable task scheduling problem publication-title: IEEE Transactions on Computers – volume: 361 start-page: 226 year: 2006 end-page: 240 ident: bib0010 article-title: A publication-title: Theoretical Computer Science – start-page: 72 year: 1990 end-page: 75 ident: bib0003 article-title: An approximate algorithm for the partitionable independent task scheduling problem publication-title: Proceedings of the 1990 international conference on parallel processing – volume: 199 start-page: 101 year: 2016 end-page: 109 ident: bib0009 article-title: On the complexity of the shortest-path broadcast problem publication-title: Discrete Applied Mathematics – start-page: 167 year: 1994 end-page: 176 ident: bib0031 article-title: Scheduling malleable and nonmalleable parallel tasks publication-title: Proceedings of the fifth annual ACM-SIAM symposium on discrete algorithms – volume: 57 start-page: 35 year: 1996 end-page: 40 ident: bib0011 article-title: Real-time scheduling of linear speedup parallel tasks publication-title: Information Processing Letters – start-page: 326 year: 2008 end-page: 333 ident: bib0014 article-title: Parallel job scheduling with overhead: A benchmark study publication-title: Proceedings of the IEEE international conference on networking, architecture, and storage – volume: 28 start-page: 3511 year: 2017 end-page: 3520 ident: bib0017 article-title: Efficient approximation algorithms for the bounded flexible scheduling problem in clouds publication-title: IEEE Transactions on Parallel and Distributed Systems – volume: 187 start-page: 1126 year: 2008 end-page: 1142 ident: bib0019 article-title: Competitive online scheduling of perfectly malleable jobs with setup times publication-title: European Journal of Operational Research – volume: 71 start-page: 1696 year: 2022 end-page: 1710 ident: bib0004 article-title: Resilient scheduling of moldable parallel jobs to cope with silent errors publication-title: IEEE Transactions on Computers – year: 2004 ident: bib0012 article-title: Scheduling parallel tasks — algorithms and complexity, Chapter 25 publication-title: Hand-book of Scheduling: Algorithms, Models and Performance Analysis – year: 2018 ident: bib0027 article-title: Performance evaluation and benchmarking – volume: 62 start-page: 255 year: 2014 end-page: 261 ident: bib0002 article-title: Scheduling arbitrary number of malleable tasks on multiprocessor systems publication-title: Bulletin of the Polish Academy of Sciences. Technical Sciences – volume: 62 start-page: 304 year: 2018 end-page: 318 ident: bib0015 article-title: Scheduling parallel jobs online with convex and concave parallelizability publication-title: Theory of Computing Systems – start-page: 172 year: 2018 end-page: 181 ident: bib0023 article-title: Scheduling monotone moldable jobs in linear time publication-title: Proceedings of the IEEE international parallel and distributed processing symposium – start-page: 255 year: 2012 ident: 10.1016/j.ejor.2023.02.044_bib0021 article-title: Near-optimal scheduling mechanisms for deadline-sensitive jobs in large computing clusters – volume: 37 start-page: 401 issue: 2 year: 2007 ident: 10.1016/j.ejor.2023.02.044_bib0033 article-title: A 32-approximation algorithm for scheduling independent monotonic malleable tasks publication-title: SIAM Journal on Computing – volume: 206 start-page: 555 issue: 3 year: 2010 ident: 10.1016/j.ejor.2023.02.044_bib0018 article-title: Online scheduling of malleable parallel jobs with setup times on two identical machines publication-title: European Journal of Operational Research – volume: 129 start-page: 65 issue: 1 year: 2004 ident: 10.1016/j.ejor.2023.02.044_bib0007 article-title: Scheduling malleable tasks on parallel processors to minimize the makespan publication-title: Annals of Operations Research – start-page: 326 year: 2008 ident: 10.1016/j.ejor.2023.02.044_bib0014 article-title: Parallel job scheduling with overhead: A benchmark study – start-page: 262 year: 1997 ident: 10.1016/j.ejor.2023.02.044_bib0008 article-title: A short guide to approximation preserving reductions – start-page: 136 year: 2007 ident: 10.1016/j.ejor.2023.02.044_bib0013 article-title: Online scheduling of malleable parallel jobs – start-page: 72 year: 1990 ident: 10.1016/j.ejor.2023.02.044_bib0003 article-title: An approximate algorithm for the partitionable independent task scheduling problem – start-page: 305 year: 2013 ident: 10.1016/j.ejor.2023.02.044_bib0030 article-title: Efficient online scheduling for deadline-sensitive jobs – volume: 18 start-page: 393 issue: 4 year: 2015 ident: 10.1016/j.ejor.2023.02.044_bib0028 article-title: Improved upper bounds for online malleable job scheduling publication-title: Journal of Scheduling – start-page: 530 year: 2015 ident: 10.1016/j.ejor.2023.02.044_bib0038 article-title: Algorithms for scheduling deadline-sensitive malleable tasks – volume: 71 start-page: 1696 issue: 7 year: 2022 ident: 10.1016/j.ejor.2023.02.044_bib0004 article-title: Resilient scheduling of moldable parallel jobs to cope with silent errors publication-title: IEEE Transactions on Computers – volume: 199 start-page: 101 year: 2016 ident: 10.1016/j.ejor.2023.02.044_bib0009 article-title: On the complexity of the shortest-path broadcast problem publication-title: Discrete Applied Mathematics – volume: 21 start-page: 281 issue: 2 year: 1992 ident: 10.1016/j.ejor.2023.02.044_bib0036 article-title: A heuristic of scheduling parallel tasks and its analysis publication-title: SIAM Journal on Computing – start-page: 91 year: 2005 ident: 10.1016/j.ejor.2023.02.044_bib0001 article-title: Open job management architecture for the blue gene/l supercomputer – volume: 28 start-page: 3511 issue: 12 year: 2017 ident: 10.1016/j.ejor.2023.02.044_bib0017 article-title: Efficient approximation algorithms for the bounded flexible scheduling problem in clouds publication-title: IEEE Transactions on Parallel and Distributed Systems – start-page: 23 year: 1999 ident: 10.1016/j.ejor.2023.02.044_bib0032 article-title: Efficient approximation algorithms for scheduling malleable tasks – volume: 26 start-page: 401 issue: 2 year: 1997 ident: 10.1016/j.ejor.2023.02.044_bib0034 article-title: A strip-packing algorithm with absolute performance bound 2 publication-title: SIAM Journal on Computing – volume: 39 start-page: 3571 issue: 8 year: 2010 ident: 10.1016/j.ejor.2023.02.044_bib0025 article-title: Approximation algorithms for scheduling parallel jobs publication-title: SIAM Journal on Computing – start-page: 167 year: 1994 ident: 10.1016/j.ejor.2023.02.044_bib0031 article-title: Scheduling malleable and nonmalleable parallel tasks – volume: 57 start-page: 35 issue: 1 year: 1996 ident: 10.1016/j.ejor.2023.02.044_bib0011 article-title: Real-time scheduling of linear speedup parallel tasks publication-title: Information Processing Letters – start-page: 471 year: 2018 ident: 10.1016/j.ejor.2023.02.044_bib0029 – volume: 55 start-page: 486 issue: 4 year: 2006 ident: 10.1016/j.ejor.2023.02.044_bib0006 article-title: Preemptable malleable task scheduling problem publication-title: IEEE Transactions on Computers – start-page: 1 year: 2022 ident: 10.1016/j.ejor.2023.02.044_bib0005 article-title: Online scheduling of moldable task graphs under common speedup models – volume: 47 start-page: 323 issue: 3 year: 2007 ident: 10.1016/j.ejor.2023.02.044_bib0026 article-title: Maximizing the total profit of rectangles packed into a rectangle publication-title: Algorithmica – volume: 34 start-page: 144 issue: 1 year: 1987 ident: 10.1016/j.ejor.2023.02.044_bib0020 article-title: Using dual approximation algorithms for scheduling problems theoretical and practical results publication-title: Journal of the ACM – year: 2004 ident: 10.1016/j.ejor.2023.02.044_bib0012 article-title: Scheduling parallel tasks — algorithms and complexity, Chapter 25 – start-page: 352 year: 2005 ident: 10.1016/j.ejor.2023.02.044_bib0016 article-title: Packing weighted rectangles into a square – volume: 62 start-page: 304 issue: 2 year: 2018 ident: 10.1016/j.ejor.2023.02.044_bib0015 article-title: Scheduling parallel jobs online with convex and concave parallelizability publication-title: Theory of Computing Systems – year: 2018 ident: 10.1016/j.ejor.2023.02.044_bib0027 – start-page: 172 year: 2018 ident: 10.1016/j.ejor.2023.02.044_bib0023 article-title: Scheduling monotone moldable jobs in linear time – volume: 62 start-page: 255 issue: 2 year: 2014 ident: 10.1016/j.ejor.2023.02.044_bib0002 article-title: Scheduling arbitrary number of malleable tasks on multiprocessor systems publication-title: Bulletin of the Polish Academy of Sciences. Technical Sciences – volume: 361 start-page: 226 issue: 2–3 year: 2006 ident: 10.1016/j.ejor.2023.02.044_bib0010 article-title: A 54-approximation algorithm for scheduling identical malleable tasks publication-title: Theoretical Computer Science – volume: 187 start-page: 1126 issue: 3 year: 2008 ident: 10.1016/j.ejor.2023.02.044_bib0019 article-title: Competitive online scheduling of perfectly malleable jobs with setup times publication-title: European Journal of Operational Research – volume: 32 start-page: 507 issue: 3 year: 2002 ident: 10.1016/j.ejor.2023.02.044_bib0024 article-title: Linear-time approximation schemes for scheduling malleable parallel tasks publication-title: Algorithmica – start-page: 323 year: 1992 ident: 10.1016/j.ejor.2023.02.044_bib0035 article-title: Approximate algorithms scheduling parallelizable tasks – start-page: 224 year: 2012 ident: 10.1016/j.ejor.2023.02.044_bib0022 article-title: A (32+ϵ) approximation algorithm for scheduling moldable and non-moldable parallel tasks – volume: 306 start-page: 567 issue: 2 year: 2023 ident: 10.1016/j.ejor.2023.02.044_bib0037 article-title: An improved approximation algorithm for scheduling monotonic moldable tasks publication-title: European Journal of Operational Research |
| SSID | ssj0001515 |
| Score | 2.4730926 |
| Snippet | •We study scheduling independent moldable tasks under the proposed (δj,kj)-monotonic model, whose generality is between the classic monotonic and... Moldable tasks allow schedulers to determine the number of processors assigned to each task, thus enabling efficient use of large-scale parallel processing... |
| SourceID | hal crossref elsevier |
| SourceType | Open Access Repository Enrichment Source Index Database Publisher |
| StartPage | 71 |
| SubjectTerms | Approximation algorithms Computer Science Moldable tasks Operations Research Scheduling |
| Title | Efficient approximation algorithms for scheduling moldable tasks |
| URI | https://dx.doi.org/10.1016/j.ejor.2023.02.044 https://inria.hal.science/hal-04236778 |
| Volume | 310 |
| WOSCitedRecordID | wos001009930600001&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: 1872-6860 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001515 issn: 0377-2217 databaseCode: AIEXJ dateStart: 19950105 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Nb9NAEB2lKULlUCCA2vIhC3GLjOJdO7u-NUKpCkIVEkXkZsXrdZMQ7Cpxovx8Zj_TVqSiBy5WtMlunLzx7PN45g3AB0aFkAVJQx6TWLUwi8OUCxmKEvfbIuZIQoRuNsEuLvholH5rtb67Wpj1nFUV32zS6_8KNY4h2Kp09gFw-0VxAF8j6HhE2PH4T8APtSiETh1XeuGbqSlO7I7nV_Vi2kyMAkMX72pxl9HF6L_reaErqJrx8tdyZ6ze8lYcWLgIopUK8iHlnysF2Wg6ricrn-pTq2dAK0NXG6_CbyMNZJuz5iusGAsJMbWWzntSm5V600yMLzStVdyuSv_qr03oYPZRzmolzkqoFlA1ipC3xbHvbFo-ldBlqc0ytUam1sh6JMM19mCfsCTlbdgffB6OvvgNWnE4_XDJ_hxbS2XS_u6eyS6-sjdxkXfNRC6fwaG9hQgGBvrn0JJVBx67CoYOPHWdOgLruDvw5Ibs5As49SYS3DKRYGsiAZpIsDWRwJlIoE3kJfw4G15-Og9tJ41QxDFtwoSVvC9y2eeyLPpxXuJ1G_E0koIgZUeexJOyiHol8nF8s59TQcuiEIyQAp08z-kraFd1JY8gYKoYGWkNFziTpuO0LBMi0RX0chLJXnoMkfu_MmFl5lW3k3m2G6lj6Po510Zk5d5PJw6GzNJEQ_8ytKp7571HzPwXKF3188HXTI2p5DClpLiOTh50Kq_hYHuhvIF2s1jJt_BIrJvpcvHO2t0ffWGWyw |
| 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=Efficient+approximation+algorithms+for+scheduling+moldable+tasks&rft.jtitle=European+journal+of+operational+research&rft.au=Wu%2C+Xiaohu&rft.au=Loiseau%2C+Patrick&rft.date=2023-10-01&rft.issn=0377-2217&rft.volume=310&rft.issue=1&rft.spage=71&rft.epage=83&rft_id=info:doi/10.1016%2Fj.ejor.2023.02.044&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_ejor_2023_02_044 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0377-2217&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0377-2217&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0377-2217&client=summon |