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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Scientific programming 2023, Vol.2023, p.1-11
Hauptverfasser: Mangalampalli, Sudheer, Swain, Sangram Keshari, Karri, Ganesh Reddy, Mishra, Satyasis
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 &amp; 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