SLA Aware Task-Scheduling Algorithm in Cloud Computing Using Whale Optimization Algorithm
Task scheduling in Cloud Computing paradigm poses new challenges for cloud provider as heterogeneous, diversified tasks arrived on to cloud console. To schedule these type of tasks efficiently on to virtual resources in cloud paradigm, an effective scheduler is needed, which precisely maps tasks to...
Gespeichert in:
Veröffentlicht in: | Scientific programming 2023, Vol.2023, p.1-11 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 11 |
---|---|
container_issue | |
container_start_page | 1 |
container_title | Scientific programming |
container_volume | 2023 |
creator | Mangalampalli, Sudheer Swain, Sangram Keshari Karri, Ganesh Reddy Mishra, Satyasis |
description | Task scheduling in Cloud Computing paradigm poses new challenges for cloud provider as heterogeneous, diversified tasks arrived on to cloud console. To schedule these type of tasks efficiently on to virtual resources in cloud paradigm, an effective scheduler is needed, which precisely maps tasks to virtual machines by considering priorities of both tasks and VMs. Existing scheduling algorithms failed to map tasks precisely to virtual resources due to high dynamic nature in cloud environment which leads to increase of makespan and SLA violations will be increased. In this paper, authors proposed a task-scheduling mechanism, which considers task priorities and VMs. To model this scheduling paradigm we have chosen whale optimization through which our scheduler will take decisions for scheduling tasks precisely onto virtual resources in cloud environment. Entire simulation was carried out on CloudSim. Initially we have chosen random generated workload to run simulation and after that, we have considered a real-time workload named as BigDataBench and ran our simulation. Finally, we compared our proposed work with classical baseline mechanisms. From simulations we observed that proposed whale scheduler improved makespan for PSO, ACO, GA, and W-schedulers by 20.07%, 17.55%, 19.9%, and 6.35%, respectively, and 17.3%, 17.86%, 17.64%, and 5.93%, respectively, for BigDataBench workloads. SLA violations improved over PSO, ACO, GA, and W-Scheduler by 56.76%, 42.17%, 35.29%, and 24.53%, respectively, and 63.42%, 23.33%, 55.51%, and 40.1%, respectively, for BigDataBench workloads. From extensive simulation results, our proposed scheduler using whale optimization approach minimizes makespan and SLA violations to a great extent. |
doi_str_mv | 10.1155/2023/8830895 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2807764712</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2807764712</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2525-430c352e2261f18aea6c182150ae67b593804432bb75cf8295546bc3489908653</originalsourceid><addsrcrecordid>eNp9kE1Lw0AQhhdRsFZv_oCAR43dz2T3GIJVodBDW9TTskk3zdYkG3cTiv56E1rw5mVm4H1mBh4AbhF8RIixGYaYzDgnkAt2BiaIxywUSLyfDzNkPBSY0ktw5f0eQsQRhBPwsVokQXJQTgdr5T_DVV7qbV-ZZhck1c4605V1YJogrWy_DVJbt303hhs_1rdSVTpYtp2pzY_qjG3-tq7BRaEqr29OfQo286d1-hIuls-vabIIc8wwCymBOWFYYxyhAnGlVZQjjhGDSkdxxgThkFKCsyxmecGxYIxGWU4oFwLyiJEpuDvebZ396rXv5N72rhleSsxhHEc0RnigHo5U7qz3TheydaZW7lsiKEd5cpQnT_IG_P6Il6bZqoP5n_4FtRBsPQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2807764712</pqid></control><display><type>article</type><title>SLA Aware Task-Scheduling Algorithm in Cloud Computing Using Whale Optimization Algorithm</title><source>Wiley Online Library Open Access</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><source>Alma/SFX Local Collection</source><creator>Mangalampalli, Sudheer ; Swain, Sangram Keshari ; Karri, Ganesh Reddy ; Mishra, Satyasis</creator><contributor>Qian, Jiangbo ; Jiangbo Qian</contributor><creatorcontrib>Mangalampalli, Sudheer ; Swain, Sangram Keshari ; Karri, Ganesh Reddy ; Mishra, Satyasis ; Qian, Jiangbo ; Jiangbo Qian</creatorcontrib><description>Task scheduling in Cloud Computing paradigm poses new challenges for cloud provider as heterogeneous, diversified tasks arrived on to cloud console. To schedule these type of tasks efficiently on to virtual resources in cloud paradigm, an effective scheduler is needed, which precisely maps tasks to virtual machines by considering priorities of both tasks and VMs. Existing scheduling algorithms failed to map tasks precisely to virtual resources due to high dynamic nature in cloud environment which leads to increase of makespan and SLA violations will be increased. In this paper, authors proposed a task-scheduling mechanism, which considers task priorities and VMs. To model this scheduling paradigm we have chosen whale optimization through which our scheduler will take decisions for scheduling tasks precisely onto virtual resources in cloud environment. Entire simulation was carried out on CloudSim. Initially we have chosen random generated workload to run simulation and after that, we have considered a real-time workload named as BigDataBench and ran our simulation. Finally, we compared our proposed work with classical baseline mechanisms. From simulations we observed that proposed whale scheduler improved makespan for PSO, ACO, GA, and W-schedulers by 20.07%, 17.55%, 19.9%, and 6.35%, respectively, and 17.3%, 17.86%, 17.64%, and 5.93%, respectively, for BigDataBench workloads. SLA violations improved over PSO, ACO, GA, and W-Scheduler by 56.76%, 42.17%, 35.29%, and 24.53%, respectively, and 63.42%, 23.33%, 55.51%, and 40.1%, respectively, for BigDataBench workloads. From extensive simulation results, our proposed scheduler using whale optimization approach minimizes makespan and SLA violations to a great extent.</description><identifier>ISSN: 1058-9244</identifier><identifier>EISSN: 1875-919X</identifier><identifier>DOI: 10.1155/2023/8830895</identifier><language>eng</language><publisher>New York: Hindawi</publisher><subject>Algorithms ; Ant colony optimization ; Cloud computing ; Customer satisfaction ; Energy consumption ; Infrastructure ; Optimization ; Priorities ; Response time ; Scheduling ; Simulation ; Task scheduling ; Violations ; Virtual environments ; Workload ; Workloads</subject><ispartof>Scientific programming, 2023, Vol.2023, p.1-11</ispartof><rights>Copyright © 2023 Sudheer Mangalampalli et al.</rights><rights>Copyright © 2023 Sudheer Mangalampalli et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2525-430c352e2261f18aea6c182150ae67b593804432bb75cf8295546bc3489908653</citedby><cites>FETCH-LOGICAL-c2525-430c352e2261f18aea6c182150ae67b593804432bb75cf8295546bc3489908653</cites><orcidid>0000-0003-3515-4467 ; 0000-0002-6900-2851 ; 0000-0002-5177-8125 ; 0000-0002-1485-8783</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,4010,27900,27901,27902</link.rule.ids></links><search><contributor>Qian, Jiangbo</contributor><contributor>Jiangbo Qian</contributor><creatorcontrib>Mangalampalli, Sudheer</creatorcontrib><creatorcontrib>Swain, Sangram Keshari</creatorcontrib><creatorcontrib>Karri, Ganesh Reddy</creatorcontrib><creatorcontrib>Mishra, Satyasis</creatorcontrib><title>SLA Aware Task-Scheduling Algorithm in Cloud Computing Using Whale Optimization Algorithm</title><title>Scientific programming</title><description>Task scheduling in Cloud Computing paradigm poses new challenges for cloud provider as heterogeneous, diversified tasks arrived on to cloud console. To schedule these type of tasks efficiently on to virtual resources in cloud paradigm, an effective scheduler is needed, which precisely maps tasks to virtual machines by considering priorities of both tasks and VMs. Existing scheduling algorithms failed to map tasks precisely to virtual resources due to high dynamic nature in cloud environment which leads to increase of makespan and SLA violations will be increased. In this paper, authors proposed a task-scheduling mechanism, which considers task priorities and VMs. To model this scheduling paradigm we have chosen whale optimization through which our scheduler will take decisions for scheduling tasks precisely onto virtual resources in cloud environment. Entire simulation was carried out on CloudSim. Initially we have chosen random generated workload to run simulation and after that, we have considered a real-time workload named as BigDataBench and ran our simulation. Finally, we compared our proposed work with classical baseline mechanisms. From simulations we observed that proposed whale scheduler improved makespan for PSO, ACO, GA, and W-schedulers by 20.07%, 17.55%, 19.9%, and 6.35%, respectively, and 17.3%, 17.86%, 17.64%, and 5.93%, respectively, for BigDataBench workloads. SLA violations improved over PSO, ACO, GA, and W-Scheduler by 56.76%, 42.17%, 35.29%, and 24.53%, respectively, and 63.42%, 23.33%, 55.51%, and 40.1%, respectively, for BigDataBench workloads. From extensive simulation results, our proposed scheduler using whale optimization approach minimizes makespan and SLA violations to a great extent.</description><subject>Algorithms</subject><subject>Ant colony optimization</subject><subject>Cloud computing</subject><subject>Customer satisfaction</subject><subject>Energy consumption</subject><subject>Infrastructure</subject><subject>Optimization</subject><subject>Priorities</subject><subject>Response time</subject><subject>Scheduling</subject><subject>Simulation</subject><subject>Task scheduling</subject><subject>Violations</subject><subject>Virtual environments</subject><subject>Workload</subject><subject>Workloads</subject><issn>1058-9244</issn><issn>1875-919X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>RHX</sourceid><recordid>eNp9kE1Lw0AQhhdRsFZv_oCAR43dz2T3GIJVodBDW9TTskk3zdYkG3cTiv56E1rw5mVm4H1mBh4AbhF8RIixGYaYzDgnkAt2BiaIxywUSLyfDzNkPBSY0ktw5f0eQsQRhBPwsVokQXJQTgdr5T_DVV7qbV-ZZhck1c4605V1YJogrWy_DVJbt303hhs_1rdSVTpYtp2pzY_qjG3-tq7BRaEqr29OfQo286d1-hIuls-vabIIc8wwCymBOWFYYxyhAnGlVZQjjhGDSkdxxgThkFKCsyxmecGxYIxGWU4oFwLyiJEpuDvebZ396rXv5N72rhleSsxhHEc0RnigHo5U7qz3TheydaZW7lsiKEd5cpQnT_IG_P6Il6bZqoP5n_4FtRBsPQ</recordid><startdate>2023</startdate><enddate>2023</enddate><creator>Mangalampalli, Sudheer</creator><creator>Swain, Sangram Keshari</creator><creator>Karri, Ganesh Reddy</creator><creator>Mishra, Satyasis</creator><general>Hindawi</general><general>Hindawi Limited</general><scope>RHU</scope><scope>RHW</scope><scope>RHX</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0003-3515-4467</orcidid><orcidid>https://orcid.org/0000-0002-6900-2851</orcidid><orcidid>https://orcid.org/0000-0002-5177-8125</orcidid><orcidid>https://orcid.org/0000-0002-1485-8783</orcidid></search><sort><creationdate>2023</creationdate><title>SLA Aware Task-Scheduling Algorithm in Cloud Computing Using Whale Optimization Algorithm</title><author>Mangalampalli, Sudheer ; Swain, Sangram Keshari ; Karri, Ganesh Reddy ; Mishra, Satyasis</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2525-430c352e2261f18aea6c182150ae67b593804432bb75cf8295546bc3489908653</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Ant colony optimization</topic><topic>Cloud computing</topic><topic>Customer satisfaction</topic><topic>Energy consumption</topic><topic>Infrastructure</topic><topic>Optimization</topic><topic>Priorities</topic><topic>Response time</topic><topic>Scheduling</topic><topic>Simulation</topic><topic>Task scheduling</topic><topic>Violations</topic><topic>Virtual environments</topic><topic>Workload</topic><topic>Workloads</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mangalampalli, Sudheer</creatorcontrib><creatorcontrib>Swain, Sangram Keshari</creatorcontrib><creatorcontrib>Karri, Ganesh Reddy</creatorcontrib><creatorcontrib>Mishra, Satyasis</creatorcontrib><collection>Hindawi Publishing Complete</collection><collection>Hindawi Publishing Subscription Journals</collection><collection>Hindawi Publishing Open Access</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Scientific programming</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Mangalampalli, Sudheer</au><au>Swain, Sangram Keshari</au><au>Karri, Ganesh Reddy</au><au>Mishra, Satyasis</au><au>Qian, Jiangbo</au><au>Jiangbo Qian</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>SLA Aware Task-Scheduling Algorithm in Cloud Computing Using Whale Optimization Algorithm</atitle><jtitle>Scientific programming</jtitle><date>2023</date><risdate>2023</risdate><volume>2023</volume><spage>1</spage><epage>11</epage><pages>1-11</pages><issn>1058-9244</issn><eissn>1875-919X</eissn><abstract>Task scheduling in Cloud Computing paradigm poses new challenges for cloud provider as heterogeneous, diversified tasks arrived on to cloud console. To schedule these type of tasks efficiently on to virtual resources in cloud paradigm, an effective scheduler is needed, which precisely maps tasks to virtual machines by considering priorities of both tasks and VMs. Existing scheduling algorithms failed to map tasks precisely to virtual resources due to high dynamic nature in cloud environment which leads to increase of makespan and SLA violations will be increased. In this paper, authors proposed a task-scheduling mechanism, which considers task priorities and VMs. To model this scheduling paradigm we have chosen whale optimization through which our scheduler will take decisions for scheduling tasks precisely onto virtual resources in cloud environment. Entire simulation was carried out on CloudSim. Initially we have chosen random generated workload to run simulation and after that, we have considered a real-time workload named as BigDataBench and ran our simulation. Finally, we compared our proposed work with classical baseline mechanisms. From simulations we observed that proposed whale scheduler improved makespan for PSO, ACO, GA, and W-schedulers by 20.07%, 17.55%, 19.9%, and 6.35%, respectively, and 17.3%, 17.86%, 17.64%, and 5.93%, respectively, for BigDataBench workloads. SLA violations improved over PSO, ACO, GA, and W-Scheduler by 56.76%, 42.17%, 35.29%, and 24.53%, respectively, and 63.42%, 23.33%, 55.51%, and 40.1%, respectively, for BigDataBench workloads. From extensive simulation results, our proposed scheduler using whale optimization approach minimizes makespan and SLA violations to a great extent.</abstract><cop>New York</cop><pub>Hindawi</pub><doi>10.1155/2023/8830895</doi><tpages>11</tpages><orcidid>https://orcid.org/0000-0003-3515-4467</orcidid><orcidid>https://orcid.org/0000-0002-6900-2851</orcidid><orcidid>https://orcid.org/0000-0002-5177-8125</orcidid><orcidid>https://orcid.org/0000-0002-1485-8783</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1058-9244 |
ispartof | Scientific programming, 2023, Vol.2023, p.1-11 |
issn | 1058-9244 1875-919X |
language | eng |
recordid | cdi_proquest_journals_2807764712 |
source | Wiley Online Library Open Access; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals; Alma/SFX Local Collection |
subjects | Algorithms Ant colony optimization Cloud computing Customer satisfaction Energy consumption Infrastructure Optimization Priorities Response time Scheduling Simulation Task scheduling Violations Virtual environments Workload Workloads |
title | SLA Aware Task-Scheduling Algorithm in Cloud Computing Using Whale Optimization Algorithm |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T05%3A24%3A24IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=SLA%20Aware%20Task-Scheduling%20Algorithm%20in%20Cloud%20Computing%20Using%20Whale%20Optimization%20Algorithm&rft.jtitle=Scientific%20programming&rft.au=Mangalampalli,%20Sudheer&rft.date=2023&rft.volume=2023&rft.spage=1&rft.epage=11&rft.pages=1-11&rft.issn=1058-9244&rft.eissn=1875-919X&rft_id=info:doi/10.1155/2023/8830895&rft_dat=%3Cproquest_cross%3E2807764712%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2807764712&rft_id=info:pmid/&rfr_iscdi=true |