Multi objective task scheduling algorithm based on SLA and processing time suitable for cloud environment
Cloud computing is a new paradigm which provides subscription-oriented services. Scheduling the tasks in cloud computing environments is a multi-goal optimization problem, which is NP hard. To exaggerate task scheduling performance and reduce the overall Makespan of the task allocation in clouds, th...
Saved in:
| Published in | Computer communications Vol. 151; pp. 183 - 195 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
Elsevier B.V
01.02.2020
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 0140-3664 1873-703X |
| DOI | 10.1016/j.comcom.2019.12.050 |
Cover
| Abstract | Cloud computing is a new paradigm which provides subscription-oriented services. Scheduling the tasks in cloud computing environments is a multi-goal optimization problem, which is NP hard. To exaggerate task scheduling performance and reduce the overall Makespan of the task allocation in clouds, this paper proposes two scheduling algorithms named as TBTS (Threshold based Task scheduling algorithm) and SLA-LB (Service level agreement-based Load Balancing) algorithm. TBTS is two-phase scheduling algorithm which schedules the tasks in a batch. It supports task scheduling in virtual machines with distinct configuration. Furthermore, in TBTS algorithm, threshold data generated based on the ETC (Expected Time to Complete) matrix. Virtual machines which execute tasks with the estimated execution time lesser than threshold value are allocated to the particular task. SLA-LB algorithm is a online model which schedules the task dynamically, based on the requirement of clients, like deadline and budget as the two criteria. Prediction based scheduling is implemented in TBTS to increase the system utilization and to improve the load balancing among the machines by allocation of the minimum configuration machine to the task, based on predicted robust threshold value. SLA-LB uses the level of agreement and finds the required system to reduce the Makespan and increase the cloud-utilization. Simulation of proposed algorithms is performed with benchmark datasets (Braun, 2015) and synthetic datasets are generated with random functions. The proposed TBTS and SLA-LB final values of the proposed algorithms are analyzed with assorted scheduling models, namely SLA-MCT, FCFS, EXIST, LBMM, Lbmaxmin, MINMIN and MAXMIN algorithms. Performance metrics such as Makespan, penalty, gain cost and also the VM utilization factor of proposed algorithm compared with existing algorithms. The comparison analysis among various existing algorithms with TBTS and SLA-LB algorithms show that the proposed methods outperform existing algorithms, even in the scalability situation of the dataset and virtual machines. |
|---|---|
| AbstractList | Cloud computing is a new paradigm which provides subscription-oriented services. Scheduling the tasks in cloud computing environments is a multi-goal optimization problem, which is NP hard. To exaggerate task scheduling performance and reduce the overall Makespan of the task allocation in clouds, this paper proposes two scheduling algorithms named as TBTS (Threshold based Task scheduling algorithm) and SLA-LB (Service level agreement-based Load Balancing) algorithm. TBTS is two-phase scheduling algorithm which schedules the tasks in a batch. It supports task scheduling in virtual machines with distinct configuration. Furthermore, in TBTS algorithm, threshold data generated based on the ETC (Expected Time to Complete) matrix. Virtual machines which execute tasks with the estimated execution time lesser than threshold value are allocated to the particular task. SLA-LB algorithm is a online model which schedules the task dynamically, based on the requirement of clients, like deadline and budget as the two criteria. Prediction based scheduling is implemented in TBTS to increase the system utilization and to improve the load balancing among the machines by allocation of the minimum configuration machine to the task, based on predicted robust threshold value. SLA-LB uses the level of agreement and finds the required system to reduce the Makespan and increase the cloud-utilization. Simulation of proposed algorithms is performed with benchmark datasets (Braun, 2015) and synthetic datasets are generated with random functions. The proposed TBTS and SLA-LB final values of the proposed algorithms are analyzed with assorted scheduling models, namely SLA-MCT, FCFS, EXIST, LBMM, Lbmaxmin, MINMIN and MAXMIN algorithms. Performance metrics such as Makespan, penalty, gain cost and also the VM utilization factor of proposed algorithm compared with existing algorithms. The comparison analysis among various existing algorithms with TBTS and SLA-LB algorithms show that the proposed methods outperform existing algorithms, even in the scalability situation of the dataset and virtual machines. |
| Author | Shanthi, B. Lavanya, M. Saravanan, S. |
| Author_xml | – sequence: 1 givenname: M. surname: Lavanya fullname: Lavanya, M. email: m_lavanyass@ict.sastra.edu – sequence: 2 givenname: B. surname: Shanthi fullname: Shanthi, B. – sequence: 3 givenname: S. surname: Saravanan fullname: Saravanan, S. |
| BookMark | eNqFkE1LAzEQhoNUsFb_gYf8gV0nm93N1oNQil9Q8aCCt5BNpm3qblKStOC_d0s9eVAYmMs8L_M-52TkvENCrhjkDFh9vcm174fJC2DTnBU5VHBCxqwRPBPAP0ZkDKyEjNd1eUbOY9wAQCkEHxP7vOuSpb7doE52jzSp-EmjXqPZddatqOpWPti07mmrIhrqHX1dzKhyhm6D1xjj4SrZHmnc2aTaDunSB6o7vzMU3d4G73p06YKcLlUX8fJnT8j7_d3b_DFbvDw8zWeLTHOoU8bKSkwLqOqi0YXgSmilOFdLXhkGFZ-KWmEhVCNaw3XDwAwly6qoUWDTliD4hNwcc3XwMQZcSj28lax3KSjbSQbyIE1u5FGaPEiTrJCDtAEuf8HbYHsVvv7Dbo8YDsX2FoOM2qLTaGwYvErj7d8B35mEi_I |
| CitedBy_id | crossref_primary_10_1109_TC_2022_3214626 crossref_primary_10_3233_MGS_220218 crossref_primary_10_1007_s11227_022_04823_7 crossref_primary_10_1016_j_jnca_2025_104143 crossref_primary_10_1007_s11334_022_00487_x crossref_primary_10_53370_001c_33767 crossref_primary_10_1108_K_11_2019_0757 crossref_primary_10_1109_ACCESS_2025_3529839 crossref_primary_10_3390_electronics9040686 crossref_primary_10_1007_s11277_022_10099_0 crossref_primary_10_1109_ACCESS_2023_3343877 crossref_primary_10_4018_IJCAC_305217 crossref_primary_10_1080_1206212X_2023_2260616 crossref_primary_10_33889_IJMEMS_2024_9_5_057 crossref_primary_10_3390_a14070211 crossref_primary_10_1016_j_future_2022_06_005 crossref_primary_10_1049_ntw2_12033 crossref_primary_10_1007_s41870_023_01278_8 crossref_primary_10_1016_j_future_2024_03_014 crossref_primary_10_1016_j_knosys_2023_110563 crossref_primary_10_1515_nleng_2022_0305 crossref_primary_10_4018_IJCAC_297100 crossref_primary_10_1007_s00500_021_06184_4 crossref_primary_10_1007_s10462_024_10945_6 crossref_primary_10_1109_ACCESS_2022_3187704 crossref_primary_10_1016_j_pmcj_2025_102041 crossref_primary_10_1016_j_jpdc_2023_104766 crossref_primary_10_3390_s22041674 crossref_primary_10_1007_s10586_021_03512_z crossref_primary_10_1080_01969722_2022_2145656 crossref_primary_10_1007_s11042_023_15687_1 crossref_primary_10_1007_s11277_021_08634_6 crossref_primary_10_4108_ew_v9i39_1509 crossref_primary_10_1007_s11042_023_15521_8 crossref_primary_10_1016_j_asoc_2022_108791 crossref_primary_10_1016_j_simpat_2021_102353 crossref_primary_10_3233_MGS_220362 crossref_primary_10_3390_s21134284 crossref_primary_10_1007_s10489_021_02267_9 crossref_primary_10_1109_ACCESS_2022_3163273 crossref_primary_10_1007_s10489_020_01887_x crossref_primary_10_1016_j_comcom_2021_10_037 |
| Cites_doi | 10.1007/s11227-016-1686-y 10.1016/j.future.2015.08.006 10.1287/ijoc.1040.0106 10.1007/s11227-015-1472-2 10.1016/j.future.2011.05.023 10.1007/BF02948918 10.1093/comjnl/bxl030 10.1016/j.jpdc.2012.02.002 10.1007/s11227-014-1376-6 10.1016/j.future.2015.03.007 10.1145/322003.322011 10.1007/s11227-015-1438-4 10.1016/j.future.2011.08.018 10.1006/jpdc.2000.1714 10.1007/s11227-014-1089-x 10.1007/s11227-012-0861-z 10.1504/IJWGS.2007.012635 10.1145/2331576.2331586 10.1109/TC.2007.1018 10.1007/s11227-016-1952-z 10.1006/jpdc.1999.1581 10.1016/j.compeleceng.2013.11.001 10.1007/11666806_46 10.1504/IJWGS.2007.014075 |
| ContentType | Journal Article |
| Copyright | 2020 Elsevier B.V. |
| Copyright_xml | – notice: 2020 Elsevier B.V. |
| DBID | AAYXX CITATION |
| DOI | 10.1016/j.comcom.2019.12.050 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1873-703X |
| EndPage | 195 |
| ExternalDocumentID | 10_1016_j_comcom_2019_12_050 S014036641930492X |
| GroupedDBID | --K --M .DC .~1 0R~ 1B1 1~. 1~5 4.4 457 4G. 5GY 5VS 7-5 71M 77K 8P~ 9JN AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAXUO AAYFN ABBOA ABFNM ABMAC ABYKQ ACDAQ ACGFS ACRLP ACZNC ADBBV ADEZE ADTZH AEBSH AECPX AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AHZHX AIALX AIEXJ AIKHN AITUG AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD AXJTR BJAXD BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EO8 EO9 EP2 EP3 FDB FIRID FNPLU FYGXN G-Q GBLVA GBOLZ IHE J1W JJJVA KOM LG9 M41 MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. Q38 ROL RPZ RXW SDF SDG SDP SES SPC SPCBC SST SSV SSZ T5K WH7 ZMT ~G- 07C 29F 77I AAQXK AATTM AAXKI AAYWO AAYXX ABJNI ABWVN ABXDB ACLOT ACNNM ACRPL ACVFH ADCNI ADJOM ADMUD ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AI. AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP ASPBG AVWKF AZFZN CITATION EFKBS EJD F0J FEDTE FGOYB HLZ HVGLF HZ~ R2- SBC SEW TAE UHS VH1 VOH WUQ XPP ZY4 ~HD |
| ID | FETCH-LOGICAL-c306t-14579205628c273a7caa33af35d1053976ae27a87bd3c810d8734526e7e8b4073 |
| IEDL.DBID | .~1 |
| ISSN | 0140-3664 |
| IngestDate | Thu Apr 24 23:08:35 EDT 2025 Thu Oct 02 04:34:01 EDT 2025 Fri Feb 23 02:50:08 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Task scheduling Cloud computing Utilization factor Makespan Virtual machine Threshold |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c306t-14579205628c273a7caa33af35d1053976ae27a87bd3c810d8734526e7e8b4073 |
| PageCount | 13 |
| ParticipantIDs | crossref_citationtrail_10_1016_j_comcom_2019_12_050 crossref_primary_10_1016_j_comcom_2019_12_050 elsevier_sciencedirect_doi_10_1016_j_comcom_2019_12_050 |
| PublicationCentury | 2000 |
| PublicationDate | 2020-02-01 2020-02-00 |
| PublicationDateYYYYMMDD | 2020-02-01 |
| PublicationDate_xml | – month: 02 year: 2020 text: 2020-02-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationTitle | Computer communications |
| PublicationYear | 2020 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | XiaoShan, XianHe, Laszewski (b18) 2003; 18 Panda, Gupta, Jana (b30) 2015; vol. 50 Maheswaran, Ali, Siegel, Hensgen, Freund (b38) 1999; 59 Fidanova, Durchova (b19) 2006 Abdullahi, Ngadi, Abdulhamid (b35) 2016; 56 Son, Jung, Jun (b5) 2013; 64 Son, Kang, Huh, Kim, Choi (b8) 2016; 72 Chen, Li, Mao (b31) 2014; vol. 255 Demiroz, Topcuoglu (b37) 2006; 49 XiaoShan, XianHe, Laszewski (b39) 2003; 18 Ye, Rao, Li (b23) 2006 Baset (b10) 2012; 46 Emeakaroha, Netto, Calheiros, Brandic, Buyya, Rose (b11) 2012; 28 Panda, Jana (b29) 2014 Kokilavani, George Amalarethinam (b17) 2011; 20 Miriam, Easwarakumar (b41) 2010; 7 Maurer, Emeakaroha, Brandic, Altmann (b12) 2012; 28 Panda1, Jana2 (b33) 2017; 73 Decai, Yuan, Li-jun, Ke-qin (b40) 2009; 4 Kokilavani, George Amalarethinam (b25) 2011; 20 Loo, Wells (b36) 2006; 18 Dai, Levitin, Trivedi (b24) 2007; 56 Braun, Siegel, Beck, Boloni, Maheswaran, Reuther, Robertson, Theys, Yao, Hensgen, Freund (b16) 2001; 61 Ali, Siegel, Maheswaran, Hensgen, Ali (b21) 2000 Alharbi, Rabigh (b34) 2012; 2 Freund, Gherrity, Ambrosius, Campbell, Halderman, Hensgen, Keith, Kidd, Kussow, Lima, Mirabile, Moore, Rust, Siegel (b28) 1998 Ibarra, Kim (b32) 1977; 24 F.N. Braun, 2015. Deb, Agrawal, Pratap, Meyarivan (b22) 2000 Xhafa, Barolli, Durresi (b44) 2007; 3 Ivanovic, Carro, Hermenegildo (b26) 2011 Liu, Mei, Xie (b7) 2016; 72 Panda, Jana (b3) 2015; 71 . Etminani, Naghibzadeh (b15) 2007 Garg (b20) 2014 Xhafa, Carretero, Barolli, Durresi (b43) 2007; 3 Gao, Guan, Qi, Song, Huan, Liu (b1) 2014; 40 Durao, Carvalho, Fonseka, Garcia (b4) 2014; 68 (b6) 2015 Ranaldo, Zimeo (b9) 2016; 55 Wu, Wu, Tan (b13) 2015; 71 Panda, Jana (b42) 2016 Li, Qiu, Ming, Quan, Qin, Gu (b2) 2012; 72 Wang, Yan, Liao, Wang (b27) 2010 Loo (10.1016/j.comcom.2019.12.050_b36) 2006; 18 Wu (10.1016/j.comcom.2019.12.050_b13) 2015; 71 Liu (10.1016/j.comcom.2019.12.050_b7) 2016; 72 Ali (10.1016/j.comcom.2019.12.050_b21) 2000 Son (10.1016/j.comcom.2019.12.050_b5) 2013; 64 Decai (10.1016/j.comcom.2019.12.050_b40) 2009; 4 Maheswaran (10.1016/j.comcom.2019.12.050_b38) 1999; 59 Li (10.1016/j.comcom.2019.12.050_b2) 2012; 72 Demiroz (10.1016/j.comcom.2019.12.050_b37) 2006; 49 (10.1016/j.comcom.2019.12.050_b6) 2015 Son (10.1016/j.comcom.2019.12.050_b8) 2016; 72 Kokilavani (10.1016/j.comcom.2019.12.050_b25) 2011; 20 Panda (10.1016/j.comcom.2019.12.050_b29) 2014 Ivanovic (10.1016/j.comcom.2019.12.050_b26) 2011 Xhafa (10.1016/j.comcom.2019.12.050_b43) 2007; 3 Panda1 (10.1016/j.comcom.2019.12.050_b33) 2017; 73 Fidanova (10.1016/j.comcom.2019.12.050_b19) 2006 10.1016/j.comcom.2019.12.050_b14 Kokilavani (10.1016/j.comcom.2019.12.050_b17) 2011; 20 Wang (10.1016/j.comcom.2019.12.050_b27) 2010 Durao (10.1016/j.comcom.2019.12.050_b4) 2014; 68 Maurer (10.1016/j.comcom.2019.12.050_b12) 2012; 28 Panda (10.1016/j.comcom.2019.12.050_b3) 2015; 71 Braun (10.1016/j.comcom.2019.12.050_b16) 2001; 61 XiaoShan (10.1016/j.comcom.2019.12.050_b18) 2003; 18 Garg (10.1016/j.comcom.2019.12.050_b20) 2014 Gao (10.1016/j.comcom.2019.12.050_b1) 2014; 40 Freund (10.1016/j.comcom.2019.12.050_b28) 1998 Baset (10.1016/j.comcom.2019.12.050_b10) 2012; 46 Miriam (10.1016/j.comcom.2019.12.050_b41) 2010; 7 Panda (10.1016/j.comcom.2019.12.050_b42) 2016 Panda (10.1016/j.comcom.2019.12.050_b30) 2015; vol. 50 Emeakaroha (10.1016/j.comcom.2019.12.050_b11) 2012; 28 Deb (10.1016/j.comcom.2019.12.050_b22) 2000 Ibarra (10.1016/j.comcom.2019.12.050_b32) 1977; 24 Ranaldo (10.1016/j.comcom.2019.12.050_b9) 2016; 55 Chen (10.1016/j.comcom.2019.12.050_b31) 2014; vol. 255 Abdullahi (10.1016/j.comcom.2019.12.050_b35) 2016; 56 Ye (10.1016/j.comcom.2019.12.050_b23) 2006 Etminani (10.1016/j.comcom.2019.12.050_b15) 2007 Alharbi (10.1016/j.comcom.2019.12.050_b34) 2012; 2 Xhafa (10.1016/j.comcom.2019.12.050_b44) 2007; 3 XiaoShan (10.1016/j.comcom.2019.12.050_b39) 2003; 18 Dai (10.1016/j.comcom.2019.12.050_b24) 2007; 56 |
| References_xml | – volume: 64 start-page: 606 year: 2013 end-page: 637 ident: b5 article-title: An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider publication-title: J. Supercomput. – start-page: 1 year: 2007 end-page: 7 ident: b15 article-title: A min-min max–min selective algorihtm for grid task scheduling publication-title: Internet, 2007. ICI 2007. 3rd IEEE/IFIP International Conference in Central Asia on – volume: 61 start-page: 810 year: 2001 end-page: 837 ident: b16 article-title: A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems publication-title: J. Parallel Distrib. Comput. – start-page: 133 year: 2014 end-page: 141 ident: b20 article-title: Multi-objective ant colony optimization for task scheduling in grid computing publication-title: Proceedings of the Third International Conference on Soft Computing for Problem Solving – volume: 55 start-page: 186 year: 2016 end-page: 199 ident: b9 article-title: CaPacity-driven utility model for service level agreement negotiation of cloud services publication-title: Future Gener. Comput. Syst. – volume: 72 start-page: 2488 year: 2016 end-page: 2501 ident: b7 article-title: Towards a multi-qos human-centric cloud computing load balance resource allocation method publication-title: J. Supercomput. – volume: 59 start-page: 107 year: 1999 end-page: 131 ident: b38 article-title: Dynamic mapping of a class of independent tasks onto heterogeneous computing systems publication-title: J. Parallel Distrib. Comput. – volume: vol. 50 start-page: 176 year: 2015 end-page: 184 ident: b30 article-title: Allocation-aware task scheduling for heterogeneous multi-cloud systems publication-title: 2nd International Symposium on Big Data and Cloud Computing Challenges – volume: vol. 255 year: 2014 ident: b31 article-title: Max–min task scheduling algorithm for load balance in cloud computing publication-title: Proceedings of International Conference on Computer Science and Information Technology – volume: 18 start-page: 442 year: 2003 end-page: 451 ident: b18 article-title: Qos guided min-min heuristic for grid task scheduling publication-title: J. Comput. Sci. Technol. – volume: 2 start-page: 8 year: 2012 end-page: 15 ident: b34 article-title: Simple scheduling algorithm with load balancing for grid computing publication-title: Asian Trans. Comput. – volume: 49 start-page: 731 year: 2006 end-page: 743 ident: b37 article-title: Static task scheduling with a unified objective on time and resource domains publication-title: Comput. J. – volume: 18 start-page: 442 year: 2003 end-page: 451 ident: b39 article-title: Qos guided min-min heuristic for grid task scheduling publication-title: J. Comput. Sci. Technol. – volume: 40 start-page: 1621 year: 2014 end-page: 1633 ident: b1 article-title: Service level agreement based energy-efficient resource management in cloud data centers publication-title: Comput. Electr. Eng. – volume: 20 year: 2011 ident: b25 article-title: Load balanced min-min algorithm for static meta-task scheduling in grid computing publication-title: Int. J. Comput. Appl. (0975–8887) – year: 2015 ident: b6 article-title: Cloud service level agreement standardisation guidelines – volume: 72 start-page: 1597 year: 2016 end-page: 1622 ident: b8 article-title: Adaptive trade-off strategy for bargaining-based multi-objective SLA establishment under varying cloud workload publication-title: J. Supercomput. – volume: 4 start-page: 1102 year: 2009 end-page: 1109 ident: b40 article-title: Research on tasks scheduling algorithms for dynamic and uncertain computing grid based on a+bi connection number of SPA publication-title: J. Softw. – volume: 3 start-page: 219 year: 2007 end-page: 236 ident: b43 article-title: Immediate mode scheduling in grid systems publication-title: Int. J. Web Grid Serv. – reference: F.N. Braun, 2015. – volume: 20 start-page: 43 year: 2011 end-page: 49 ident: b17 article-title: Amalarethinam load balanced min-min algorithm for static meta-task scheduling in grid computing publication-title: Int. J. Comput. Appl. – start-page: 504 year: 2006 end-page: 509 ident: b23 article-title: A multiobjective resources scheduling approach based on genetic algorithms in grid environment publication-title: Grid and Cooperative Computing Workshops, 2006. GCCW’06. Fifth International Conference on – start-page: 62 year: 2011 end-page: 76 ident: b26 article-title: Constraint-based runtime prediction of SLA violation in service orchestrations publication-title: 9th International Conference on Service-Oriented Computing – volume: 18 start-page: 151 year: 2006 end-page: 172 ident: b36 article-title: Task scheduling in a finite-resourcereconfigurable hardware/software codesign environment publication-title: INFORMS J. Comput. – volume: 71 start-page: 3373 year: 2015 end-page: 3418 ident: b13 article-title: Workflow scheduling in cloud: a survey publication-title: J. Supercomput. – start-page: 185 year: 2000 end-page: 200 ident: b21 article-title: Task execution time modeling for heterogeneous computing systems publication-title: 9th Heterogeneous Computing Workshop – start-page: 184 year: 1998 end-page: 199 ident: b28 article-title: Scheduling resources in multiuser, heterogeneous, computing environments with smartnet publication-title: 7th IEEE Heterogeneous Computing Workshop – volume: 7 start-page: 8 year: 2010 end-page: 18 ident: b41 article-title: A double min-min algorithm for task metascheduler on hypercubic p2p grid systems publication-title: Int. J. Comput. Sci. Issues – volume: 3 start-page: 19 year: 2007 end-page: 37 ident: b44 article-title: Batch mode scheduling in grid systems publication-title: Int. J. Web Grid Serv. – volume: 46 start-page: 57 year: 2012 end-page: 66 ident: b10 article-title: Cloud SLAs:present and future publication-title: ACM SIGOPS Oper. Syst. Rev. – start-page: 849 year: 2000 end-page: 858 ident: b22 article-title: A fast elitist non-dominated sorting genetic algorithm for multiobjective optimization: NSGA-II publication-title: International Conference on Parallel Problem Solving from Nature – start-page: 1204 year: 2014 end-page: 1209 ident: b29 article-title: An efficient task scheduling algorithm for heterogeneous multi-cloud environment publication-title: 3rd International Conference on Advances in Computing, Communications and Informatics – volume: 73 start-page: 2730 year: 2017 end-page: 2762 ident: b33 article-title: Sla-based task scheduling algorithms for heterogeneous multi-cloud environment publication-title: J Supercomput – reference: . – start-page: 405 year: 2006 end-page: 412 ident: b19 article-title: Ant algorithm for grid scheduling problem publication-title: Large-Scale Sci. Comput. – volume: 56 year: 2007 ident: b24 article-title: Performance and reliability of tree-structured grid services considering data dependence and failure correlation publication-title: IEEE Trans. Comput. – volume: 28 start-page: 39 year: 2012 end-page: 47 ident: b12 article-title: Cost–benefit analysis of an SLA mapping approach for defining standardized cloud computing goods publication-title: Future Gener. Comput. Syst. – volume: 72 start-page: 666 year: 2012 end-page: 677 ident: b2 article-title: Online optimization for scheduling preemptable tasks on iaas cloud system publication-title: J. Parallel Distrib. Comput. – volume: 68 start-page: 1321 year: 2014 end-page: 1346 ident: b4 article-title: A systematic review on cloud computing publication-title: J. Supercomput. – start-page: 108 year: 2010 end-page: 113 ident: b27 article-title: Towards a load balancing in a three-level cloud computing network publication-title: 3rd IEEE International Conference on Computer Science and Information Technology, Vol. 1 – year: 2016 ident: b42 article-title: Normalization-Based Task Scheduling Algorithms for Heterogeneous Multicloud Environment, Information Systems Frontiers – volume: 24 start-page: 280 year: 1977 end-page: 289 ident: b32 article-title: Heuristic algorithms for scheduling independent tasks on nonidentical processors publication-title: J. Assoc. Comput. Mach. – volume: 56 start-page: 640 year: 2016 end-page: 650 ident: b35 article-title: Symbiotic organism search optimization based task scheduling in cloud computing environment publication-title: Future Gener. Comput. Syst. – volume: 28 start-page: 1017 year: 2012 end-page: 1029 ident: b11 article-title: Towards autonomic detection of SLA violations in cloud infrastructures publication-title: Future Gener. Comput. Syst. – volume: 71 start-page: 1505 year: 2015 end-page: 1533 ident: b3 article-title: Efficient task scheduling algorithms for heterogeneous multi-cloud environment publication-title: J. Supercomput. – volume: vol. 255 year: 2014 ident: 10.1016/j.comcom.2019.12.050_b31 article-title: Max–min task scheduling algorithm for load balance in cloud computing – start-page: 185 year: 2000 ident: 10.1016/j.comcom.2019.12.050_b21 article-title: Task execution time modeling for heterogeneous computing systems – volume: 4 start-page: 1102 issue: 10 year: 2009 ident: 10.1016/j.comcom.2019.12.050_b40 article-title: Research on tasks scheduling algorithms for dynamic and uncertain computing grid based on a+bi connection number of SPA publication-title: J. Softw. – volume: 7 start-page: 8 issue: 5 year: 2010 ident: 10.1016/j.comcom.2019.12.050_b41 article-title: A double min-min algorithm for task metascheduler on hypercubic p2p grid systems publication-title: Int. J. Comput. Sci. Issues – year: 2016 ident: 10.1016/j.comcom.2019.12.050_b42 – volume: 20 start-page: 43 issue: 2 year: 2011 ident: 10.1016/j.comcom.2019.12.050_b17 article-title: Amalarethinam load balanced min-min algorithm for static meta-task scheduling in grid computing publication-title: Int. J. Comput. Appl. – volume: 72 start-page: 1597 issue: 4 year: 2016 ident: 10.1016/j.comcom.2019.12.050_b8 article-title: Adaptive trade-off strategy for bargaining-based multi-objective SLA establishment under varying cloud workload publication-title: J. Supercomput. doi: 10.1007/s11227-016-1686-y – volume: 56 start-page: 640 year: 2016 ident: 10.1016/j.comcom.2019.12.050_b35 article-title: Symbiotic organism search optimization based task scheduling in cloud computing environment publication-title: Future Gener. Comput. Syst. doi: 10.1016/j.future.2015.08.006 – volume: 18 start-page: 151 issue: 2 year: 2006 ident: 10.1016/j.comcom.2019.12.050_b36 article-title: Task scheduling in a finite-resourcereconfigurable hardware/software codesign environment publication-title: INFORMS J. Comput. doi: 10.1287/ijoc.1040.0106 – volume: 72 start-page: 2488 issue: 7 year: 2016 ident: 10.1016/j.comcom.2019.12.050_b7 article-title: Towards a multi-qos human-centric cloud computing load balance resource allocation method publication-title: J. Supercomput. doi: 10.1007/s11227-015-1472-2 – volume: 28 start-page: 39 year: 2012 ident: 10.1016/j.comcom.2019.12.050_b12 article-title: Cost–benefit analysis of an SLA mapping approach for defining standardized cloud computing goods publication-title: Future Gener. Comput. Syst. doi: 10.1016/j.future.2011.05.023 – volume: 18 start-page: 442 issue: 4 year: 2003 ident: 10.1016/j.comcom.2019.12.050_b39 article-title: Qos guided min-min heuristic for grid task scheduling publication-title: J. Comput. Sci. Technol. doi: 10.1007/BF02948918 – start-page: 1204 year: 2014 ident: 10.1016/j.comcom.2019.12.050_b29 article-title: An efficient task scheduling algorithm for heterogeneous multi-cloud environment – year: 2015 ident: 10.1016/j.comcom.2019.12.050_b6 – volume: 49 start-page: 731 issue: 6 year: 2006 ident: 10.1016/j.comcom.2019.12.050_b37 article-title: Static task scheduling with a unified objective on time and resource domains publication-title: Comput. J. doi: 10.1093/comjnl/bxl030 – volume: 72 start-page: 666 year: 2012 ident: 10.1016/j.comcom.2019.12.050_b2 article-title: Online optimization for scheduling preemptable tasks on iaas cloud system publication-title: J. Parallel Distrib. Comput. doi: 10.1016/j.jpdc.2012.02.002 – volume: 71 start-page: 1505 issue: 4 year: 2015 ident: 10.1016/j.comcom.2019.12.050_b3 article-title: Efficient task scheduling algorithms for heterogeneous multi-cloud environment publication-title: J. Supercomput. doi: 10.1007/s11227-014-1376-6 – start-page: 133 year: 2014 ident: 10.1016/j.comcom.2019.12.050_b20 article-title: Multi-objective ant colony optimization for task scheduling in grid computing – volume: 55 start-page: 186 year: 2016 ident: 10.1016/j.comcom.2019.12.050_b9 article-title: CaPacity-driven utility model for service level agreement negotiation of cloud services publication-title: Future Gener. Comput. Syst. doi: 10.1016/j.future.2015.03.007 – volume: 24 start-page: 280 issue: 2 year: 1977 ident: 10.1016/j.comcom.2019.12.050_b32 article-title: Heuristic algorithms for scheduling independent tasks on nonidentical processors publication-title: J. Assoc. Comput. Mach. doi: 10.1145/322003.322011 – volume: 71 start-page: 3373 issue: 9 year: 2015 ident: 10.1016/j.comcom.2019.12.050_b13 article-title: Workflow scheduling in cloud: a survey publication-title: J. Supercomput. doi: 10.1007/s11227-015-1438-4 – volume: 28 start-page: 1017 year: 2012 ident: 10.1016/j.comcom.2019.12.050_b11 article-title: Towards autonomic detection of SLA violations in cloud infrastructures publication-title: Future Gener. Comput. Syst. doi: 10.1016/j.future.2011.08.018 – start-page: 62 year: 2011 ident: 10.1016/j.comcom.2019.12.050_b26 article-title: Constraint-based runtime prediction of SLA violation in service orchestrations – volume: vol. 50 start-page: 176 year: 2015 ident: 10.1016/j.comcom.2019.12.050_b30 article-title: Allocation-aware task scheduling for heterogeneous multi-cloud systems – volume: 61 start-page: 810 issue: 6 year: 2001 ident: 10.1016/j.comcom.2019.12.050_b16 article-title: A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems publication-title: J. Parallel Distrib. Comput. doi: 10.1006/jpdc.2000.1714 – volume: 18 start-page: 442 issue: 4 year: 2003 ident: 10.1016/j.comcom.2019.12.050_b18 article-title: Qos guided min-min heuristic for grid task scheduling publication-title: J. Comput. Sci. Technol. doi: 10.1007/BF02948918 – volume: 68 start-page: 1321 issue: 3 year: 2014 ident: 10.1016/j.comcom.2019.12.050_b4 article-title: A systematic review on cloud computing publication-title: J. Supercomput. doi: 10.1007/s11227-014-1089-x – start-page: 108 year: 2010 ident: 10.1016/j.comcom.2019.12.050_b27 article-title: Towards a load balancing in a three-level cloud computing network – start-page: 1 year: 2007 ident: 10.1016/j.comcom.2019.12.050_b15 article-title: A min-min max–min selective algorihtm for grid task scheduling – start-page: 849 year: 2000 ident: 10.1016/j.comcom.2019.12.050_b22 article-title: A fast elitist non-dominated sorting genetic algorithm for multiobjective optimization: NSGA-II – volume: 64 start-page: 606 issue: 2 year: 2013 ident: 10.1016/j.comcom.2019.12.050_b5 article-title: An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider publication-title: J. Supercomput. doi: 10.1007/s11227-012-0861-z – start-page: 504 year: 2006 ident: 10.1016/j.comcom.2019.12.050_b23 article-title: A multiobjective resources scheduling approach based on genetic algorithms in grid environment – volume: 3 start-page: 19 issue: 1 year: 2007 ident: 10.1016/j.comcom.2019.12.050_b44 article-title: Batch mode scheduling in grid systems publication-title: Int. J. Web Grid Serv. doi: 10.1504/IJWGS.2007.012635 – volume: 46 start-page: 57 year: 2012 ident: 10.1016/j.comcom.2019.12.050_b10 article-title: Cloud SLAs:present and future publication-title: ACM SIGOPS Oper. Syst. Rev. doi: 10.1145/2331576.2331586 – volume: 56 issue: 7 year: 2007 ident: 10.1016/j.comcom.2019.12.050_b24 article-title: Performance and reliability of tree-structured grid services considering data dependence and failure correlation publication-title: IEEE Trans. Comput. doi: 10.1109/TC.2007.1018 – volume: 73 start-page: 2730 year: 2017 ident: 10.1016/j.comcom.2019.12.050_b33 article-title: Sla-based task scheduling algorithms for heterogeneous multi-cloud environment publication-title: J Supercomput doi: 10.1007/s11227-016-1952-z – volume: 59 start-page: 107 year: 1999 ident: 10.1016/j.comcom.2019.12.050_b38 article-title: Dynamic mapping of a class of independent tasks onto heterogeneous computing systems publication-title: J. Parallel Distrib. Comput. doi: 10.1006/jpdc.1999.1581 – ident: 10.1016/j.comcom.2019.12.050_b14 – volume: 40 start-page: 1621 year: 2014 ident: 10.1016/j.comcom.2019.12.050_b1 article-title: Service level agreement based energy-efficient resource management in cloud data centers publication-title: Comput. Electr. Eng. doi: 10.1016/j.compeleceng.2013.11.001 – start-page: 405 year: 2006 ident: 10.1016/j.comcom.2019.12.050_b19 article-title: Ant algorithm for grid scheduling problem publication-title: Large-Scale Sci. Comput. doi: 10.1007/11666806_46 – volume: 3 start-page: 219 issue: 2 year: 2007 ident: 10.1016/j.comcom.2019.12.050_b43 article-title: Immediate mode scheduling in grid systems publication-title: Int. J. Web Grid Serv. doi: 10.1504/IJWGS.2007.014075 – volume: 2 start-page: 8 issue: 2 year: 2012 ident: 10.1016/j.comcom.2019.12.050_b34 article-title: Simple scheduling algorithm with load balancing for grid computing publication-title: Asian Trans. Comput. – start-page: 184 year: 1998 ident: 10.1016/j.comcom.2019.12.050_b28 article-title: Scheduling resources in multiuser, heterogeneous, computing environments with smartnet – volume: 20 issue: 2 year: 2011 ident: 10.1016/j.comcom.2019.12.050_b25 article-title: Load balanced min-min algorithm for static meta-task scheduling in grid computing publication-title: Int. J. Comput. Appl. (0975–8887) |
| SSID | ssj0004773 |
| Score | 2.4538345 |
| Snippet | Cloud computing is a new paradigm which provides subscription-oriented services. Scheduling the tasks in cloud computing environments is a multi-goal... |
| SourceID | crossref elsevier |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 183 |
| SubjectTerms | Cloud computing Makespan Task scheduling Threshold Utilization factor Virtual machine |
| Title | Multi objective task scheduling algorithm based on SLA and processing time suitable for cloud environment |
| URI | https://dx.doi.org/10.1016/j.comcom.2019.12.050 |
| Volume | 151 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier) customDbUrl: eissn: 1873-703X dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0004773 issn: 0140-3664 databaseCode: GBLVA dateStart: 20110101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier ScienceDirect customDbUrl: eissn: 1873-703X dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0004773 issn: 0140-3664 databaseCode: .~1 dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier SD Complete Freedom Collection [SCCMFC] customDbUrl: eissn: 1873-703X dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0004773 issn: 0140-3664 databaseCode: ACRLP dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals [SCFCJ] customDbUrl: eissn: 1873-703X dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0004773 issn: 0140-3664 databaseCode: AIKHN dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVLSH databaseName: Elsevier Journals customDbUrl: mediaType: online eissn: 1873-703X dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0004773 issn: 0140-3664 databaseCode: AKRWK dateStart: 19950101 isFulltext: true providerName: Library Specific Holdings |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELaqssCAeIryqDywhiaxE7tjVVGVVxeo1M1yHBdS2qSi6cpv5y4PKBICiTU6W9HFuvvO-b47Qi6Fa60wQeiE0mi8rXKdyDDkukJ6iSViYFQjP4zC4ZjfToJJg_RrLQzSKqvYX8b0IlpXTzqVNzvLJOkUtCQWhhwgCMBcf4IKdi5wisHV-xfNg4vyLzPSGNG6ls8VHC_YGzkjkAS7xaUgqu9_Sk8bKWewR3YrrEh75evsk4ZND8jORgfBQ5IUAlqaRbMycNFcr14pVKyQQVBoTvX8OYP6_2VBMV_FNEvp432P6jSmy1IjgFY4YZ6u1kmOQioKOJaaebaO6YYM7oiMB9dP_aFTTU9wDJQBuePxQHR9xDfSAEbRwmjNmJ6yIAZMhTBEW19oKaKYGem5sRQM541bYWUEZR47Js00S-0JoUy7WtsANasRtzzqcu5OpYRKSFjjhbZFWO00ZarW4jjhYq5qDtlMla5W6Grl-Qpc3SLO56pl2VrjD3tRfw_17YgoiP6_rjz998ozsu1jgV3QtM9JM39b2wtAIXnULo5Zm2z1bu6Gow8-b9ws |
| linkProvider | Elsevier |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELZKGYAB8RTl6YE1NI2d2B2riqpAywKVulmOYyClJFWbrvx27vKAIiGQWKOzFV2su--c77sj5FK41grjB04gjcbbKtcJDUOuK6SXSCIGRjXy8D7oj_jt2B_XSLfSwiCtsoz9RUzPo3X5pFl6szmL42ZOS2JBwAGCAMz1xmtknfuewArs6v2L58FF8ZsZeYxoXunncpIXbI6kEciC7fxWEOX3P-WnlZzT2yHbJVikneJ9dknNJntka6WF4D6JcwUtTcNJEblophevFEpWSCGoNKd6-pzO4-zljWLCimia0IdBh-okorNCJIBWOGKeLpZxhkoqCkCWmmm6jOiKDu6AjHrXj92-U45PcAzUAZnT4r5oewhwpAGQooXRmjH9xPwIQBXiEG09oaUII2Zky42kYDhw3AorQ6jz2CGpJ2lijwhl2tXa-ihaDbnlYZtz90lKKIWENa3ANgirnKZM2VscR1xMVUUim6jC1QpdrVqeAlc3iPO5alb01vjDXlTfQ307IwrC_68rj_-98oJs9B-HAzW4ub87IZseVts5Z_uU1LP50p4BJMnC8_zIfQB11N3B |
| 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=Multi+objective+task+scheduling+algorithm+based+on+SLA+and+processing+time+suitable+for+cloud+environment&rft.jtitle=Computer+communications&rft.au=Lavanya%2C+M.&rft.au=Shanthi%2C+B.&rft.au=Saravanan%2C+S.&rft.date=2020-02-01&rft.pub=Elsevier+B.V&rft.issn=0140-3664&rft.eissn=1873-703X&rft.volume=151&rft.spage=183&rft.epage=195&rft_id=info:doi/10.1016%2Fj.comcom.2019.12.050&rft.externalDocID=S014036641930492X |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0140-3664&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0140-3664&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0140-3664&client=summon |