A containerized task clustering for scheduling workflows to utilize processors and containers on clouds
Recent advancements of virtualization technologies for parallel processing involve scheduling containerized tasks in a workflow. Since a container can include multiple tasks, it can be reused or shared among applications. If every task in a workflow uses its dedicated container without sharing among...
Saved in:
Published in | The Journal of supercomputing Vol. 77; no. 11; pp. 12879 - 12923 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
New York
Springer US
01.11.2021
Springer Nature B.V |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Recent advancements of virtualization technologies for parallel processing involve scheduling containerized tasks in a workflow. Since a container can include multiple tasks, it can be reused or shared among applications. If every task in a workflow uses its dedicated container without sharing among any tasks, each container image must be downloaded for each task. As a result, many computational resources are required to process and the communication latency related to container image downloading can become a bottleneck for the makespan. In task scheduling algorithms for workflows, this characteristic produces a new challenging issue that how effectively shares containers among tasks to avoid redundant container image download processes and redundant task allocations. One of the fundamental problems is that no policy has been established for simultaneously satisfying effective container sharing, maintaining the degree of task parallelism, and effective computational resource utilization. In this paper, we propose a clustering-based containerized task scheduling algorithm for clouds, namely, shareable functional task clustering for utilizing virtualized resources (SF-CUV). The objective of SF-CUV is to minimize the makespan with less computational resources and containers than other algorithms by clustering tasks and sharing each container among tasks. SF-CUV consists of two phases: (i)task clustering and pre-virtual CPU (vCPU) allocation phase to derive an accurate scheduling priority, and (ii)task ordering and actual task reallocation phase. Experimental results obtained via simulation and in a real environment show that SF-CUV can utilize both vCPUs and containers with a shorter makespan compared with other approaches. |
---|---|
AbstractList | Recent advancements of virtualization technologies for parallel processing involve scheduling containerized tasks in a workflow. Since a container can include multiple tasks, it can be reused or shared among applications. If every task in a workflow uses its dedicated container without sharing among any tasks, each container image must be downloaded for each task. As a result, many computational resources are required to process and the communication latency related to container image downloading can become a bottleneck for the makespan. In task scheduling algorithms for workflows, this characteristic produces a new challenging issue that how effectively shares containers among tasks to avoid redundant container image download processes and redundant task allocations. One of the fundamental problems is that no policy has been established for simultaneously satisfying effective container sharing, maintaining the degree of task parallelism, and effective computational resource utilization. In this paper, we propose a clustering-based containerized task scheduling algorithm for clouds, namely, shareable functional task clustering for utilizing virtualized resources (SF-CUV). The objective of SF-CUV is to minimize the makespan with less computational resources and containers than other algorithms by clustering tasks and sharing each container among tasks. SF-CUV consists of two phases: (i)task clustering and pre-virtual CPU (vCPU) allocation phase to derive an accurate scheduling priority, and (ii)task ordering and actual task reallocation phase. Experimental results obtained via simulation and in a real environment show that SF-CUV can utilize both vCPUs and containers with a shorter makespan compared with other approaches. |
Author | Nakazato, Hidenori Katto, Jiro Kanemitsu, Hidehiro Kanai, Kenji |
Author_xml | – sequence: 1 givenname: Hidehiro orcidid: 0000-0002-8121-8874 surname: Kanemitsu fullname: Kanemitsu, Hidehiro email: kanemitsuh@stf.teu.ac.jp – sequence: 2 givenname: Kenji surname: Kanai fullname: Kanai, Kenji organization: Waseda Research Institute for Science and Engineering, Waseda University – sequence: 3 givenname: Jiro surname: Katto fullname: Katto, Jiro organization: Department of Computer Science and Communications Engineering, School of Fundamental Science and Engineering, Waseda University – sequence: 4 givenname: Hidenori surname: Nakazato fullname: Nakazato, Hidenori organization: Department of Computer Science and Communications Engineering, School of Fundamental Science and Engineering, Waseda University |
BookMark | eNp9kE1Lw0AQhhepYFv9A54WPEdnv5LNsRS_oOBFz0uy2dS0MVt3Eor-ejdG6M3TMMP7PjPzLsis850j5JrBLQPI7pAxzrMEOEtAZDpP-BmZM5WJBKSWMzKHnEOileQXZIG4AwApMjEn2xW1vuuLpnOh-XYV7QvcU9sO2MdBt6W1DxTtu6uGdmyPPuzr1h-R9p4OfdNGEz0Ebx2iD0iLrjoBkfousvxQ4SU5r4sW3dVfXZK3h_vX9VOyeXl8Xq82iRVa9YkqdQ1ifEllZcoKK2shVc5yl3ENWaFEWpZSCKhUZUsNICqm6tKpXKcguRJLcjNx402fg8Pe7PwQurjScKVVLlPO06jik8oGjxhcbQ6h-SjCl2Fgxu1mCtTEQM1voIZHk5hMeBiTceGE_sf1Awq2e0c |
CitedBy_id | crossref_primary_10_1007_s10723_023_09673_y |
Cites_doi | 10.1109/MC.2014.328 10.1016/j.future.2017.01.011 10.1002/cpe.929 10.1109/TNET.2018.2842798 10.1109/TPDS.2018.2880992 10.1016/j.future.2018.03.018 10.1002/spe.995 10.1109/ACCESS.2016.2629278 10.1109/TCOMM.2017.2650994 10.1016/j.comcom.2016.11.002 10.1109/COMST.2015.2477041 10.1109/TPDS.2016.2526682 10.1109/TNSM.2017.2757266 10.1109/TNET.2017.2668470 10.1109/71.993206 10.1016/j.jnca.2016.09.001 10.1016/j.comnet.2017.01.008 10.1007/11508380_24 10.1109/MM.2003.1196115 10.1016/j.jss.2019.110405 10.1016/j.comnet.2015.09.035 10.1109/SURV.2011.122811.00060 10.1109/JSAC.2017.2760178 10.1109/TPDS.2013.57 10.1109/WORKS.2008.4723958 10.1109/MTAGS.2016.07 10.1109/CCNC.2017.7983207 10.1109/IPDPS.2019.00026 10.1145/3225058.3225111 10.1109/NCA.2017.8171362 10.1109/HOTI.2017.15 10.1109/INFOCOM.2017.8057036 10.1109/CCGrid.2015.164 10.1109/eScience.2012.6404430 10.1109/ICC.2017.7996729 |
ContentType | Journal Article |
Copyright | The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2021 The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2021. |
Copyright_xml | – notice: The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2021 – notice: The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2021. |
DBID | AAYXX CITATION |
DOI | 10.1007/s11227-021-03789-2 |
DatabaseName | CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1573-0484 |
EndPage | 12923 |
ExternalDocumentID | 10_1007_s11227_021_03789_2 |
GrantInformation_xml | – fundername: Japan Society for the Promotion of Science grantid: 19K11910 funderid: http://dx.doi.org/10.13039/501100001691 |
GroupedDBID | -4Z -59 -5G -BR -EM -Y2 -~C .4S .86 .DC .VR 06D 0R~ 0VY 123 199 1N0 1SB 2.D 203 28- 29L 2J2 2JN 2JY 2KG 2KM 2LR 2P1 2VQ 2~H 30V 4.4 406 408 409 40D 40E 5QI 5VS 67Z 6NX 78A 8TC 8UJ 95- 95. 95~ 96X AAAVM AABHQ AABYN AAFGU AAHNG AAIAL AAJKR AANZL AAOBN AARHV AARTL AATNV AATVU AAUYE AAWCG AAWWR AAYFA AAYIU AAYOK AAYQN AAYTO ABBBX ABBXA ABDBF ABDZT ABECU ABFGW ABFTD ABFTV ABHLI ABHQN ABJNI ABJOX ABKAS ABKCH ABKTR ABMNI ABMQK ABNWP ABPTK ABQBU ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABWNU ABXPI ACBMV ACBRV ACBXY ACBYP ACGFS ACHSB ACHXU ACIGE ACIPQ ACKNC ACMDZ ACMLO ACOKC ACOMO ACTTH ACVWB ACWMK ADGRI ADHHG ADHIR ADIMF ADINQ ADKNI ADKPE ADMDM ADOXG ADQRH ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEEQQ AEFIE AEFTE AEGAL AEGNC AEJHL AEJRE AEKMD AENEX AEOHA AEPYU AESKC AESTI AETLH AEVLU AEVTX AEXYK AEYWE AFEXP AFGCZ AFLOW AFNRJ AFQWF AFWTZ AFZKB AGAYW AGDGC AGGBP AGGDS AGJBK AGMZJ AGQMX AGWIL AGWZB AGYKE AHAVH AHBYD AHSBF AHYZX AI. AIAKS AIIXL AILAN AIMYW AITGF AJBLW AJDOV AJRNO AJZVZ AKQUC ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARCSS ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN B-. B0M BA0 BBWZM BDATZ BGNMA CAG COF CS3 CSCUP DDRTE DL5 DNIVK DPUIP DU5 EAD EAP EAS EBD EBLON EBS EDO EIOEI EJD EMK EPL ESBYG ESX F5P FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC G8K GGCAI GGRSB GJIRD GNWQR GQ6 GQ7 GQ8 GXS HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ H~9 I-F I09 IHE IJ- IKXTQ ITM IWAJR IXC IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ KDC KOV KOW LAK LLZTM M4Y MA- N2Q N9A NB0 NDZJH NPVJJ NQJWS NU0 O9- O93 O9G O9I O9J OAM OVD P19 P2P P9O PF0 PT4 PT5 QOK QOS R4E R89 R9I RHV RNI ROL RPX RSV RZC RZE RZK S16 S1Z S26 S27 S28 S3B SAP SCJ SCLPG SCO SDH SDM SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 T16 TEORI TSG TSK TSV TUC TUS U2A UG4 UNUBA UOJIU UTJUX UZXMN VC2 VFIZW VH1 W23 W48 WH7 WK8 YLTOR Z45 Z5O Z7R Z7S Z7X Z7Y Z7Z Z81 Z83 Z86 Z88 Z8M Z8N Z8R Z8S Z8T Z8U Z8W Z92 ZMTXR ~8M ~EX AACDK AAEOY AAJBT AASML AAYXX ABAKF ACAOD ACDTI ACZOJ AEFQL AEMSY AFBBN AGQEE AGRTI AIGIU CITATION H13 AAYZH |
ID | FETCH-LOGICAL-c385t-5b8f03100757b61ac4f345919e72807a536bb4330d5dcb8003d15fbe598604253 |
IEDL.DBID | AGYKE |
ISSN | 0920-8542 |
IngestDate | Wed Nov 06 08:56:28 EST 2024 Thu Sep 12 18:33:19 EDT 2024 Sat Dec 16 12:09:25 EST 2023 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 11 |
Keywords | Task scheduling Containerized task Resource Utilization Workflow scheduling Task clustering Cloud |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c385t-5b8f03100757b61ac4f345919e72807a536bb4330d5dcb8003d15fbe598604253 |
ORCID | 0000-0002-8121-8874 |
PQID | 2585946226 |
PQPubID | 2043774 |
PageCount | 45 |
ParticipantIDs | proquest_journals_2585946226 crossref_primary_10_1007_s11227_021_03789_2 springer_journals_10_1007_s11227_021_03789_2 |
PublicationCentury | 2000 |
PublicationDate | 2021-11-01 |
PublicationDateYYYYMMDD | 2021-11-01 |
PublicationDate_xml | – month: 11 year: 2021 text: 2021-11-01 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationSubtitle | An International Journal of High-Performance Computer Design, Analysis, and Use |
PublicationTitle | The Journal of supercomputing |
PublicationTitleAbbrev | J Supercomput |
PublicationYear | 2021 |
Publisher | Springer US Springer Nature B.V |
Publisher_xml | – name: Springer US – name: Springer Nature B.V |
References | Topcuoglu, Hariri, Wu (CR24) 2002; 13 Arabnejad, Barbosa (CR25) 2014; 25 CR19 CR18 Eramo, Miucci, Ammar (CR14) 2017; 25 CR39 Nguyen, Zhang, Chang (CR8) 2017; 64 CR38 CR15 CR37 CR36 CR13 CR35 Kuo, Liou, Lin (CR9) 2018; 26 Bhamare, Jain, Samaka (CR3) 2016; 75 Fahringer, Jugravu (CR34) 2005; 17 Phinjaroenphan, Bevinakoppa, Zeephongsekul (CR33) 2005; 3470 CR31 Sun, Li (CR20) 2018; 85 Beck, Botero (CR6) 2016; 102 Quinn, Guichard (CR4) 2014; 47 Koufaty, Marr (CR30) 2003; 23 Chirkin (CR32) 2017; 75 Mijumbi, Serrat, Gorricho (CR1) 2016; 18 Wang, Lu, Wen (CR5) 2016; 4 CR29 Luizelli, Cordeiro, Buriol (CR17) 2016; 102 CR27 Sahhaf, Tavernier, Rost (CR11) 2015; 93 Dong, Fan, Jing (CR28) 2019; 158 Khebbache, Hadji, Zeghlache (CR7) 2017; 114 CR23 CR22 CR21 CR42 CR40 Pei, Hong, Xue, Li (CR16) 2019; 30 Kanemitsu, Hanada, Nakazato (CR26) 2016; 27 Ghaznavi, Shahriar, Kamali (CR10) 2017; 35 Calheiros, Ranjan, Beloglazov, De Rose, Buyya (CR41) 2011; 41 Belbekkouche, Hasan, Karmouch (CR2) 2012; 14 Alameddine, Sebbah, Assi (CR12) 2017; 14 D Bhamare (3789_CR3) 2016; 75 MC Luizelli (3789_CR17) 2016; 102 G Sun (3789_CR20) 2018; 85 P Phinjaroenphan (3789_CR33) 2005; 3470 V Eramo (3789_CR14) 2017; 25 H Topcuoglu (3789_CR24) 2002; 13 L Wang (3789_CR5) 2016; 4 3789_CR18 3789_CR19 3789_CR38 3789_CR39 3789_CR36 3789_CR15 H Arabnejad (3789_CR25) 2014; 25 3789_CR37 MT Beck (3789_CR6) 2016; 102 3789_CR13 3789_CR35 M Dong (3789_CR28) 2019; 158 3789_CR31 P Quinn (3789_CR4) 2014; 47 S Sahhaf (3789_CR11) 2015; 93 HA Alameddine (3789_CR12) 2017; 14 AM Chirkin (3789_CR32) 2017; 75 A Belbekkouche (3789_CR2) 2012; 14 M Ghaznavi (3789_CR10) 2017; 35 3789_CR29 R Mijumbi (3789_CR1) 2016; 18 D Koufaty (3789_CR30) 2003; 23 3789_CR27 RN Calheiros (3789_CR41) 2011; 41 HK Nguyen (3789_CR8) 2017; 64 3789_CR23 3789_CR21 3789_CR22 H Kanemitsu (3789_CR26) 2016; 27 3789_CR42 3789_CR40 S Khebbache (3789_CR7) 2017; 114 T-W Kuo (3789_CR9) 2018; 26 T Fahringer (3789_CR34) 2005; 17 J Pei (3789_CR16) 2019; 30 |
References_xml | – volume: 47 start-page: 38 issue: 11 year: 2014 end-page: 44 ident: CR4 article-title: Service function chaining: creating a service plane via network service headers publication-title: Computer doi: 10.1109/MC.2014.328 contributor: fullname: Guichard – ident: CR22 – volume: 75 start-page: 376 year: 2017 end-page: 387 ident: CR32 article-title: Eecution time estimation for workflow scheduling publication-title: Futur Gener Comput Syst doi: 10.1016/j.future.2017.01.011 contributor: fullname: Chirkin – volume: 17 start-page: 143 year: 2005 end-page: 169 ident: CR34 article-title: ASKALON: a tool set for cluster and grid computing publication-title: Concurr Computat Pract Exper doi: 10.1002/cpe.929 contributor: fullname: Jugravu – volume: 26 start-page: 1562 issue: 4 year: 2018 end-page: 1576 ident: CR9 article-title: Deploying chains of virtual network functions: on the relation between link and server usage publication-title: IEEE/ACM Trans Netw doi: 10.1109/TNET.2018.2842798 contributor: fullname: Lin – ident: CR18 – volume: 30 start-page: 2179 issue: 18 year: 2019 end-page: 2192 ident: CR16 article-title: Efficiently embedding service function chains with dynamic virtual network function placement in geo-distributed cloud system publication-title: IEEE Trans Parallel Distrib Syst doi: 10.1109/TPDS.2018.2880992 contributor: fullname: Li – volume: 85 start-page: 116 year: 2018 end-page: 128 ident: CR20 article-title: Low-latency orchestration for workflow-oriented service function chain in edge computing publication-title: Future Gener Comput Syst doi: 10.1016/j.future.2018.03.018 contributor: fullname: Li – ident: CR39 – ident: CR37 – volume: 41 start-page: 23 issue: 1 year: 2011 end-page: 50 ident: CR41 article-title: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms publication-title: Softw Pract Exp doi: 10.1002/spe.995 contributor: fullname: Buyya – ident: CR35 – ident: CR29 – ident: CR40 – volume: 4 start-page: 8084 year: 2016 end-page: 8094 ident: CR5 article-title: Joint optimization of service function chaining and resource allocation in network function virtualization publication-title: IEEE Access doi: 10.1109/ACCESS.2016.2629278 contributor: fullname: Wen – volume: 64 start-page: 1162 issue: 3 year: 2017 end-page: 1175 ident: CR8 article-title: Parallel and distributed resource allocation with minimum traffc disruption for network virtualization publication-title: IEEE Trans Commun doi: 10.1109/TCOMM.2017.2650994 contributor: fullname: Chang – volume: 102 start-page: 67 year: 2016 end-page: 77 ident: CR17 article-title: A fix-and-optimize approach for efficient and large scale virtual network function placement and chaining publication-title: Comput Commun doi: 10.1016/j.comcom.2016.11.002 contributor: fullname: Buriol – ident: CR27 – volume: 18 start-page: 236 issue: 1 year: 2016 end-page: 262 ident: CR1 article-title: Network function virtualization: state-of-the-art and research challenges publication-title: IEEE Commun Surv Tutor doi: 10.1109/COMST.2015.2477041 contributor: fullname: Gorricho – volume: 27 start-page: 3144 issue: 11 year: 2016 end-page: 3157 ident: CR26 article-title: Clustering-based task scheduling in a large number of heterogeneous processors publication-title: IEEE Trans Parallel Distrib Syst doi: 10.1109/TPDS.2016.2526682 contributor: fullname: Nakazato – ident: CR42 – ident: CR23 – volume: 14 start-page: 860 issue: 4 year: 2017 end-page: 874 ident: CR12 article-title: On the interplay between network function mapping and scheduling in VNF-based networks: a column generation approach publication-title: IEEE Trans Netw Serv Managem doi: 10.1109/TNSM.2017.2757266 contributor: fullname: Assi – ident: CR21 – volume: 25 start-page: 2008 issue: 4 year: 2017 end-page: 2025 ident: CR14 article-title: An approach for service function chain routing and virtual function network instance migration in network function virtualization architectures publication-title: IEEE/ACM Trans Netw doi: 10.1109/TNET.2017.2668470 contributor: fullname: Ammar – ident: CR19 – volume: 13 start-page: 260 issue: 3 year: 2002 end-page: 274 ident: CR24 article-title: Performance-effective and low-complexity task scheduling for heterogeneous computing publication-title: IEEE Trans. Parallel Distrib. Syst. doi: 10.1109/71.993206 contributor: fullname: Wu – volume: 75 start-page: 138 year: 2016 end-page: 155 ident: CR3 article-title: A survey on service function chaining publication-title: J Netw Comput Appli doi: 10.1016/j.jnca.2016.09.001 contributor: fullname: Samaka – volume: 114 start-page: 95 year: 2017 end-page: 110 ident: CR7 article-title: Virtualized network functions chaining and routing algorithms publication-title: Comput. Netw. doi: 10.1016/j.comnet.2017.01.008 contributor: fullname: Zeghlache – volume: 3470 start-page: 226 year: 2005 end-page: 236 ident: CR33 article-title: A method for estimating the execution time of a parallel task on a grid node publication-title: Lect Notes Comput Sci doi: 10.1007/11508380_24 contributor: fullname: Zeephongsekul – ident: CR15 – volume: 23 start-page: 56 issue: 2 year: 2003 end-page: 65 ident: CR30 article-title: Hyperthreading technology in the netburst microarchitecture publication-title: IEEE Micro doi: 10.1109/MM.2003.1196115 contributor: fullname: Marr – ident: CR38 – ident: CR31 – ident: CR13 – volume: 102 start-page: 72 year: 2016 end-page: 88 ident: CR6 article-title: Scalable and coordinated allocation of service function chains publication-title: Comput Commun contributor: fullname: Botero – ident: CR36 – volume: 158 start-page: 1 year: 2019 end-page: 11 ident: CR28 article-title: ECOS: an efficient task-clustering based cost-effective aware scheduling algorithm for scientific workflows execution on heterogeneous cloud systems publication-title: J Syst Softw doi: 10.1016/j.jss.2019.110405 contributor: fullname: Jing – volume: 93 start-page: 492 year: 2015 end-page: 505 ident: CR11 article-title: Network service chaining with optimized network function embedding supporting service decompositions publication-title: Comput Netw doi: 10.1016/j.comnet.2015.09.035 contributor: fullname: Rost – volume: 14 start-page: 1114 issue: 4 year: 2012 end-page: 1128 ident: CR2 article-title: Resource discovery and allocation in network virtualization publication-title: IEEE Commun Surv Tutor doi: 10.1109/SURV.2011.122811.00060 contributor: fullname: Karmouch – volume: 35 start-page: 2479 issue: 11 year: 2017 end-page: 2489 ident: CR10 article-title: Distributed service function chaining publication-title: IEEE J Sel Areas Commun doi: 10.1109/JSAC.2017.2760178 contributor: fullname: Kamali – volume: 25 start-page: 682 issue: 3 year: 2014 end-page: 694 ident: CR25 article-title: List scheduling algorithm for heterogeneous systems by an optimistic cost table publication-title: IEEE Trans Parallel Distrib Syst doi: 10.1109/TPDS.2013.57 contributor: fullname: Barbosa – ident: 3789_CR36 doi: 10.1109/WORKS.2008.4723958 – ident: 3789_CR23 – ident: 3789_CR27 doi: 10.1109/MTAGS.2016.07 – volume: 102 start-page: 67 year: 2016 ident: 3789_CR17 publication-title: Comput Commun doi: 10.1016/j.comcom.2016.11.002 contributor: fullname: MC Luizelli – ident: 3789_CR15 doi: 10.1109/CCNC.2017.7983207 – volume: 14 start-page: 860 issue: 4 year: 2017 ident: 3789_CR12 publication-title: IEEE Trans Netw Serv Managem doi: 10.1109/TNSM.2017.2757266 contributor: fullname: HA Alameddine – ident: 3789_CR38 – volume: 26 start-page: 1562 issue: 4 year: 2018 ident: 3789_CR9 publication-title: IEEE/ACM Trans Netw doi: 10.1109/TNET.2018.2842798 contributor: fullname: T-W Kuo – volume: 30 start-page: 2179 issue: 18 year: 2019 ident: 3789_CR16 publication-title: IEEE Trans Parallel Distrib Syst doi: 10.1109/TPDS.2018.2880992 contributor: fullname: J Pei – volume: 18 start-page: 236 issue: 1 year: 2016 ident: 3789_CR1 publication-title: IEEE Commun Surv Tutor doi: 10.1109/COMST.2015.2477041 contributor: fullname: R Mijumbi – volume: 4 start-page: 8084 year: 2016 ident: 3789_CR5 publication-title: IEEE Access doi: 10.1109/ACCESS.2016.2629278 contributor: fullname: L Wang – volume: 13 start-page: 260 issue: 3 year: 2002 ident: 3789_CR24 publication-title: IEEE Trans. Parallel Distrib. Syst. doi: 10.1109/71.993206 contributor: fullname: H Topcuoglu – ident: 3789_CR35 – volume: 23 start-page: 56 issue: 2 year: 2003 ident: 3789_CR30 publication-title: IEEE Micro doi: 10.1109/MM.2003.1196115 contributor: fullname: D Koufaty – volume: 75 start-page: 138 year: 2016 ident: 3789_CR3 publication-title: J Netw Comput Appli doi: 10.1016/j.jnca.2016.09.001 contributor: fullname: D Bhamare – volume: 35 start-page: 2479 issue: 11 year: 2017 ident: 3789_CR10 publication-title: IEEE J Sel Areas Commun doi: 10.1109/JSAC.2017.2760178 contributor: fullname: M Ghaznavi – ident: 3789_CR37 – ident: 3789_CR40 – volume: 114 start-page: 95 year: 2017 ident: 3789_CR7 publication-title: Comput. Netw. doi: 10.1016/j.comnet.2017.01.008 contributor: fullname: S Khebbache – volume: 17 start-page: 143 year: 2005 ident: 3789_CR34 publication-title: Concurr Computat Pract Exper doi: 10.1002/cpe.929 contributor: fullname: T Fahringer – volume: 14 start-page: 1114 issue: 4 year: 2012 ident: 3789_CR2 publication-title: IEEE Commun Surv Tutor doi: 10.1109/SURV.2011.122811.00060 contributor: fullname: A Belbekkouche – volume: 27 start-page: 3144 issue: 11 year: 2016 ident: 3789_CR26 publication-title: IEEE Trans Parallel Distrib Syst doi: 10.1109/TPDS.2016.2526682 contributor: fullname: H Kanemitsu – ident: 3789_CR29 doi: 10.1109/IPDPS.2019.00026 – volume: 64 start-page: 1162 issue: 3 year: 2017 ident: 3789_CR8 publication-title: IEEE Trans Commun doi: 10.1109/TCOMM.2017.2650994 contributor: fullname: HK Nguyen – volume: 41 start-page: 23 issue: 1 year: 2011 ident: 3789_CR41 publication-title: Softw Pract Exp doi: 10.1002/spe.995 contributor: fullname: RN Calheiros – ident: 3789_CR39 – ident: 3789_CR21 doi: 10.1145/3225058.3225111 – ident: 3789_CR22 doi: 10.1109/NCA.2017.8171362 – volume: 3470 start-page: 226 year: 2005 ident: 3789_CR33 publication-title: Lect Notes Comput Sci doi: 10.1007/11508380_24 contributor: fullname: P Phinjaroenphan – volume: 158 start-page: 1 year: 2019 ident: 3789_CR28 publication-title: J Syst Softw doi: 10.1016/j.jss.2019.110405 contributor: fullname: M Dong – ident: 3789_CR13 doi: 10.1109/HOTI.2017.15 – volume: 85 start-page: 116 year: 2018 ident: 3789_CR20 publication-title: Future Gener Comput Syst doi: 10.1016/j.future.2018.03.018 contributor: fullname: G Sun – volume: 25 start-page: 682 issue: 3 year: 2014 ident: 3789_CR25 publication-title: IEEE Trans Parallel Distrib Syst doi: 10.1109/TPDS.2013.57 contributor: fullname: H Arabnejad – volume: 47 start-page: 38 issue: 11 year: 2014 ident: 3789_CR4 publication-title: Computer doi: 10.1109/MC.2014.328 contributor: fullname: P Quinn – ident: 3789_CR18 doi: 10.1109/INFOCOM.2017.8057036 – ident: 3789_CR31 doi: 10.1109/CCGrid.2015.164 – ident: 3789_CR42 doi: 10.1109/eScience.2012.6404430 – ident: 3789_CR19 doi: 10.1109/ICC.2017.7996729 – volume: 102 start-page: 72 year: 2016 ident: 3789_CR6 publication-title: Comput Commun contributor: fullname: MT Beck – volume: 93 start-page: 492 year: 2015 ident: 3789_CR11 publication-title: Comput Netw doi: 10.1016/j.comnet.2015.09.035 contributor: fullname: S Sahhaf – volume: 75 start-page: 376 year: 2017 ident: 3789_CR32 publication-title: Futur Gener Comput Syst doi: 10.1016/j.future.2017.01.011 contributor: fullname: AM Chirkin – volume: 25 start-page: 2008 issue: 4 year: 2017 ident: 3789_CR14 publication-title: IEEE/ACM Trans Netw doi: 10.1109/TNET.2017.2668470 contributor: fullname: V Eramo |
SSID | ssj0004373 |
Score | 2.3008952 |
Snippet | Recent advancements of virtualization technologies for parallel processing involve scheduling containerized tasks in a workflow. Since a container can include... |
SourceID | proquest crossref springer |
SourceType | Aggregation Database Publisher |
StartPage | 12879 |
SubjectTerms | Algorithms Allocations Cloud computing Clustering Compilers Computer Science Containers Interpreters Network latency Parallel processing Priority scheduling Processor Architectures Programming Languages Resource utilization Scheduling Task scheduling Workflow |
Title | A containerized task clustering for scheduling workflows to utilize processors and containers on clouds |
URI | https://link.springer.com/article/10.1007/s11227-021-03789-2 https://www.proquest.com/docview/2585946226 |
Volume | 77 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3JTsMwEB1Be-FCWUWhVD5wg6DGS5Zji1oqEJyoVE6RHScIUSVVkwqpX884iyK2Q89Jxopn7HmW35sBuIqYYFLHnuUOfGlxpUPLxzxgSUZdT8XK0QWb8OnZmc74w1zMGx13QXavbySLjbrRutmUupZhFAyYa6g5u9CuhKft4f3r47iRQ7LyYtnHk5EnOK20Mn9b-Z6PGpD54160SDeTDrzUop2SZfJxu87Vbbj5XcNxmz85gP0KfpJhGS-HsBMlR9CpWzuQaqUfw9uQGBK7NNLA902kSS6zDxIu1qauAg5GEOsSPBhjojJ6dmLoXfEi_cxInhKM5QV-RJalCCFdZUQmujGYkTRBW-laZycwm4xf7qZW1ZPBCpkncksoLzbVRBFpuMqxZchjxoVv-5Hpc-VKwRylOGMDLXSoEI0ybYtYRaYMvNkf2Cm0kjSJzoDwkGlX-1Q7QnI04DmxZ4e4Q0QDx2Ox34Xr2jPBsiy9ETRFls0cBjiHQTGHAe1Cr3ZeUC3DLKB4GPK5gxCzCze1M5rH_1s73-71C9ijxp-FRrEHrXy1ji4RrOSqj8E5GY2e-1WQ9mF3RodfAJ_hsA |
link.rule.ids | 315,783,787,27936,27937,41093,41535,42162,42604,52123,52246 |
linkProvider | Springer Nature |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT4NAEJ5oPejF-ozVqnvwpjRlX8CxMWp9ntqknsguC8bYgBEaE3-9szxCbPTgGRhgZ3bm2-z3zQKcxUwwZRLf8YaBcrg2kRNgHXAUo56vEy1NySZ8fJLjKb-biVktCssbtnuzJVlm6lbs5lLqOZZSMGSe5easwhqnrqQdWBvdPN9ftXpIVu0sB7g08gWntVjmdys_C1KLMpc2Rst6c92FafOlFc3kbbAo9CD6Wmri-N9f2YLNGoCSURUx27ASpzvQbQ53IPVc34WXEbE0dmXFga9fsSGFyt9INF_Yzgr4MoJol-DSGEuVVbQTS_BK5tlnToqMYDTP8SHyXskQso-cqNS0BnOSpWgrW5h8D6bXV5PLsVOfyuBEzBeFI7Sf2H6iiDU8LV0V8YRxEbhBbE-68pRgUmvO2NAIE2nEo8y4ItGxbQRvMwTbh06apfEBEB4x45mAGikURwO-THw3whwRD6XPkqAH541rwveq-UbYtlm2YxjiGIblGIa0B_3Ge2E9EfOQ4nIo4BJBZg8uGme0l_-2dvi_209hfTx5fAgfbp_uj2CDWt-WisU-dIqPRXyM0KXQJ3WkfgPwZ-Mf |
linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3JTsMwEB1BkRAXdkRZfeAGKU1sZzlW0LIjDlQqp8iOY4RaJRVJhcTXM86iAIID4pxkknjGM8_yvGeAo5hyKpT2La8bCItJFVkB1gFLUMfzpZauKroJ7-7dyyG7HvHRJxZ_0e1eb0mWnAaj0pTkp1OlTxvim-04nmXaC7rUM30687DAjDJSCxZ6F083_YYbSctd5gCXST5nTkWc-dnK1-LUIM5vm6RF7RmsgKi_umw5GXdmuexE798EHf_zW6uwXAFT0isjaQ3m4mQdVupDH0iVAzbguUeMUWFIgy_vsSK5yMYkmsyM4gK-mCAKJrhkxhJmmO7ENH7pSfqWkTwlGOUTfIhMS3pC-poRkajGYEbSBG2lM5VtwnDQfzy7tKrTGqyI-jy3uPS10RlFDOJJ1xYR05TxwA5icwKWJzh1pWSUdhVXkUScSpXNtYyNQLzJHHQLWkmaxNtAWESVpwJHuVwwNOC72rcjzB1x1_WpDtpwXLspnJaiHGEjv2zGMMQxDIsxDJ027NWeDKsJmoUOLpMC5iL4bMNJ7Zjm8u_Wdv52-yEsPpwPwtur-5tdWHKMawsi4x608tdZvI-IJpcHVdB-AII67AM |
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=A+containerized+task+clustering+for+scheduling+workflows+to+utilize+processors+and+containers+on+clouds&rft.jtitle=The+Journal+of+supercomputing&rft.au=Kanemitsu%2C+Hidehiro&rft.au=Kanai%2C+Kenji&rft.au=Katto%2C+Jiro&rft.au=Nakazato%2C+Hidenori&rft.date=2021-11-01&rft.issn=0920-8542&rft.eissn=1573-0484&rft.volume=77&rft.issue=11&rft.spage=12879&rft.epage=12923&rft_id=info:doi/10.1007%2Fs11227-021-03789-2&rft.externalDBID=n%2Fa&rft.externalDocID=10_1007_s11227_021_03789_2 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0920-8542&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0920-8542&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0920-8542&client=summon |