Makespan and Security-Aware Workflow Scheduling for Cloud Service Cost Minimization

The market penetration of Infrastructure-as-a-Service (IaaS) in cloud computing is increasing benefiting from its flexibility and scalability. One of the most important issues for IaaS cloud service providers is to minimize the monetary cost while meeting cloud user experience requirements such as m...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on cloud computing 2024-04, Vol.12 (2), p.609-624
Hauptverfasser: Li, Liying, Zhou, Chengliang, Cong, Peijin, Shen, Yufan, Zhou, Junlong, Wei, Tongquan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 624
container_issue 2
container_start_page 609
container_title IEEE transactions on cloud computing
container_volume 12
creator Li, Liying
Zhou, Chengliang
Cong, Peijin
Shen, Yufan
Zhou, Junlong
Wei, Tongquan
description The market penetration of Infrastructure-as-a-Service (IaaS) in cloud computing is increasing benefiting from its flexibility and scalability. One of the most important issues for IaaS cloud service providers is to minimize the monetary cost while meeting cloud user experience requirements such as makespan and security. Prior works on cloud service cost minimization ignore either security or makespan which is very important for user experience. In this article, we propose a two-stage algorithm to solve the cloud service cost minimization problem at the premise of satisfying the security and makespan requirements of cloud users. Specifically, in the first stage, we propose a novel security service selection scheme to ensure system security by judiciously selecting security services with low cost for tasks under the constraints of time and security. In the second stage, to further reduce the cloud service cost, we design a workflow scheduling method based on an improved firefly algorithm (IFA). The IFA-based method schedules cloud service workflows to virtual machines of small cost at the premise of guaranteeing security and makespan. It can quickly find the workflow scheduling solution with minimized cost using our designed updating scheme and mapping operator. Extensive simulations are conducted on real-world workflows to verify the efficacy of the proposed two-stage method. Simulation results show that the proposed two-stage method outperforms the baseline and two benchmarking methods in terms of cost minimization without violating security and time constraints. Compared to benchmarking methods, the cloud service cost can be reduced by up to 57.6% by using our proposed approach.
doi_str_mv 10.1109/TCC.2024.3382351
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_10480637</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10480637</ieee_id><sourcerecordid>3065464807</sourcerecordid><originalsourceid>FETCH-LOGICAL-c245t-9dc1faf45e77557a05d937853167e69ce451d6a458e640e183cd70a629c679653</originalsourceid><addsrcrecordid>eNpNkD1PwzAQhi0EElXpzsBgiTnFjr_HKuJLasXQIsbIci7gNo2LnVCVX0-qduCWu-F535MehG4pmVJKzMOqKKY5yfmUMZ0zQS_QKGcqzwih-nK4qdSZopJeo0lKazKMFtRQM0LLhd1A2tkW27bCS3B99N0hm-1tBPwR4qZuwh4v3RdUfePbT1yHiIsm9Ec4_ngHuAipwwvf-q3_tZ0P7Q26qm2TYHLeY_T-9LgqXrL52_NrMZtnLueiy0zlaG1rLkApIZQlojJMacGoVCCNAy5oJS0XGiQnQDVzlSJW5sZJZaRgY3R_6t3F8N1D6sp16GM7vCwZkYJLrokaKHKiXAwpRajLXfRbGw8lJeXRXjnYK4_2yrO9IXJ3ingA-IcPfZIp9gd792nO</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3065464807</pqid></control><display><type>article</type><title>Makespan and Security-Aware Workflow Scheduling for Cloud Service Cost Minimization</title><source>IEEE Electronic Library (IEL)</source><creator>Li, Liying ; Zhou, Chengliang ; Cong, Peijin ; Shen, Yufan ; Zhou, Junlong ; Wei, Tongquan</creator><creatorcontrib>Li, Liying ; Zhou, Chengliang ; Cong, Peijin ; Shen, Yufan ; Zhou, Junlong ; Wei, Tongquan</creatorcontrib><description>The market penetration of Infrastructure-as-a-Service (IaaS) in cloud computing is increasing benefiting from its flexibility and scalability. One of the most important issues for IaaS cloud service providers is to minimize the monetary cost while meeting cloud user experience requirements such as makespan and security. Prior works on cloud service cost minimization ignore either security or makespan which is very important for user experience. In this article, we propose a two-stage algorithm to solve the cloud service cost minimization problem at the premise of satisfying the security and makespan requirements of cloud users. Specifically, in the first stage, we propose a novel security service selection scheme to ensure system security by judiciously selecting security services with low cost for tasks under the constraints of time and security. In the second stage, to further reduce the cloud service cost, we design a workflow scheduling method based on an improved firefly algorithm (IFA). The IFA-based method schedules cloud service workflows to virtual machines of small cost at the premise of guaranteeing security and makespan. It can quickly find the workflow scheduling solution with minimized cost using our designed updating scheme and mapping operator. Extensive simulations are conducted on real-world workflows to verify the efficacy of the proposed two-stage method. Simulation results show that the proposed two-stage method outperforms the baseline and two benchmarking methods in terms of cost minimization without violating security and time constraints. Compared to benchmarking methods, the cloud service cost can be reduced by up to 57.6% by using our proposed approach.</description><identifier>ISSN: 2168-7161</identifier><identifier>EISSN: 2372-0018</identifier><identifier>DOI: 10.1109/TCC.2024.3382351</identifier><identifier>CODEN: ITCCF6</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Algorithms ; Benchmarks ; Cloud computing ; cost minimization ; Costs ; Cybersecurity ; Heuristic methods ; makespan and security ; Minimization ; Optimization ; Processor scheduling ; Scheduling ; Security ; Task analysis ; User experience ; User requirements ; Virtual environments ; Workflow ; workflow scheduling</subject><ispartof>IEEE transactions on cloud computing, 2024-04, Vol.12 (2), p.609-624</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c245t-9dc1faf45e77557a05d937853167e69ce451d6a458e640e183cd70a629c679653</cites><orcidid>0000-0002-7734-4077 ; 0000-0002-7223-4215 ; 0000-0003-3488-2921 ; 0000-0001-6701-419X ; 0000-0002-7421-1711 ; 0009-0006-3766-4929</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10480637$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54736</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10480637$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Li, Liying</creatorcontrib><creatorcontrib>Zhou, Chengliang</creatorcontrib><creatorcontrib>Cong, Peijin</creatorcontrib><creatorcontrib>Shen, Yufan</creatorcontrib><creatorcontrib>Zhou, Junlong</creatorcontrib><creatorcontrib>Wei, Tongquan</creatorcontrib><title>Makespan and Security-Aware Workflow Scheduling for Cloud Service Cost Minimization</title><title>IEEE transactions on cloud computing</title><addtitle>TCC</addtitle><description>The market penetration of Infrastructure-as-a-Service (IaaS) in cloud computing is increasing benefiting from its flexibility and scalability. One of the most important issues for IaaS cloud service providers is to minimize the monetary cost while meeting cloud user experience requirements such as makespan and security. Prior works on cloud service cost minimization ignore either security or makespan which is very important for user experience. In this article, we propose a two-stage algorithm to solve the cloud service cost minimization problem at the premise of satisfying the security and makespan requirements of cloud users. Specifically, in the first stage, we propose a novel security service selection scheme to ensure system security by judiciously selecting security services with low cost for tasks under the constraints of time and security. In the second stage, to further reduce the cloud service cost, we design a workflow scheduling method based on an improved firefly algorithm (IFA). The IFA-based method schedules cloud service workflows to virtual machines of small cost at the premise of guaranteeing security and makespan. It can quickly find the workflow scheduling solution with minimized cost using our designed updating scheme and mapping operator. Extensive simulations are conducted on real-world workflows to verify the efficacy of the proposed two-stage method. Simulation results show that the proposed two-stage method outperforms the baseline and two benchmarking methods in terms of cost minimization without violating security and time constraints. Compared to benchmarking methods, the cloud service cost can be reduced by up to 57.6% by using our proposed approach.</description><subject>Algorithms</subject><subject>Benchmarks</subject><subject>Cloud computing</subject><subject>cost minimization</subject><subject>Costs</subject><subject>Cybersecurity</subject><subject>Heuristic methods</subject><subject>makespan and security</subject><subject>Minimization</subject><subject>Optimization</subject><subject>Processor scheduling</subject><subject>Scheduling</subject><subject>Security</subject><subject>Task analysis</subject><subject>User experience</subject><subject>User requirements</subject><subject>Virtual environments</subject><subject>Workflow</subject><subject>workflow scheduling</subject><issn>2168-7161</issn><issn>2372-0018</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkD1PwzAQhi0EElXpzsBgiTnFjr_HKuJLasXQIsbIci7gNo2LnVCVX0-qduCWu-F535MehG4pmVJKzMOqKKY5yfmUMZ0zQS_QKGcqzwih-nK4qdSZopJeo0lKazKMFtRQM0LLhd1A2tkW27bCS3B99N0hm-1tBPwR4qZuwh4v3RdUfePbT1yHiIsm9Ec4_ngHuAipwwvf-q3_tZ0P7Q26qm2TYHLeY_T-9LgqXrL52_NrMZtnLueiy0zlaG1rLkApIZQlojJMacGoVCCNAy5oJS0XGiQnQDVzlSJW5sZJZaRgY3R_6t3F8N1D6sp16GM7vCwZkYJLrokaKHKiXAwpRajLXfRbGw8lJeXRXjnYK4_2yrO9IXJ3ingA-IcPfZIp9gd792nO</recordid><startdate>20240401</startdate><enddate>20240401</enddate><creator>Li, Liying</creator><creator>Zhou, Chengliang</creator><creator>Cong, Peijin</creator><creator>Shen, Yufan</creator><creator>Zhou, Junlong</creator><creator>Wei, Tongquan</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-7734-4077</orcidid><orcidid>https://orcid.org/0000-0002-7223-4215</orcidid><orcidid>https://orcid.org/0000-0003-3488-2921</orcidid><orcidid>https://orcid.org/0000-0001-6701-419X</orcidid><orcidid>https://orcid.org/0000-0002-7421-1711</orcidid><orcidid>https://orcid.org/0009-0006-3766-4929</orcidid></search><sort><creationdate>20240401</creationdate><title>Makespan and Security-Aware Workflow Scheduling for Cloud Service Cost Minimization</title><author>Li, Liying ; Zhou, Chengliang ; Cong, Peijin ; Shen, Yufan ; Zhou, Junlong ; Wei, Tongquan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c245t-9dc1faf45e77557a05d937853167e69ce451d6a458e640e183cd70a629c679653</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Benchmarks</topic><topic>Cloud computing</topic><topic>cost minimization</topic><topic>Costs</topic><topic>Cybersecurity</topic><topic>Heuristic methods</topic><topic>makespan and security</topic><topic>Minimization</topic><topic>Optimization</topic><topic>Processor scheduling</topic><topic>Scheduling</topic><topic>Security</topic><topic>Task analysis</topic><topic>User experience</topic><topic>User requirements</topic><topic>Virtual environments</topic><topic>Workflow</topic><topic>workflow scheduling</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Li, Liying</creatorcontrib><creatorcontrib>Zhou, Chengliang</creatorcontrib><creatorcontrib>Cong, Peijin</creatorcontrib><creatorcontrib>Shen, Yufan</creatorcontrib><creatorcontrib>Zhou, Junlong</creatorcontrib><creatorcontrib>Wei, Tongquan</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems 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>IEEE transactions on cloud computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Li, Liying</au><au>Zhou, Chengliang</au><au>Cong, Peijin</au><au>Shen, Yufan</au><au>Zhou, Junlong</au><au>Wei, Tongquan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Makespan and Security-Aware Workflow Scheduling for Cloud Service Cost Minimization</atitle><jtitle>IEEE transactions on cloud computing</jtitle><stitle>TCC</stitle><date>2024-04-01</date><risdate>2024</risdate><volume>12</volume><issue>2</issue><spage>609</spage><epage>624</epage><pages>609-624</pages><issn>2168-7161</issn><eissn>2372-0018</eissn><coden>ITCCF6</coden><abstract>The market penetration of Infrastructure-as-a-Service (IaaS) in cloud computing is increasing benefiting from its flexibility and scalability. One of the most important issues for IaaS cloud service providers is to minimize the monetary cost while meeting cloud user experience requirements such as makespan and security. Prior works on cloud service cost minimization ignore either security or makespan which is very important for user experience. In this article, we propose a two-stage algorithm to solve the cloud service cost minimization problem at the premise of satisfying the security and makespan requirements of cloud users. Specifically, in the first stage, we propose a novel security service selection scheme to ensure system security by judiciously selecting security services with low cost for tasks under the constraints of time and security. In the second stage, to further reduce the cloud service cost, we design a workflow scheduling method based on an improved firefly algorithm (IFA). The IFA-based method schedules cloud service workflows to virtual machines of small cost at the premise of guaranteeing security and makespan. It can quickly find the workflow scheduling solution with minimized cost using our designed updating scheme and mapping operator. Extensive simulations are conducted on real-world workflows to verify the efficacy of the proposed two-stage method. Simulation results show that the proposed two-stage method outperforms the baseline and two benchmarking methods in terms of cost minimization without violating security and time constraints. Compared to benchmarking methods, the cloud service cost can be reduced by up to 57.6% by using our proposed approach.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/TCC.2024.3382351</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0002-7734-4077</orcidid><orcidid>https://orcid.org/0000-0002-7223-4215</orcidid><orcidid>https://orcid.org/0000-0003-3488-2921</orcidid><orcidid>https://orcid.org/0000-0001-6701-419X</orcidid><orcidid>https://orcid.org/0000-0002-7421-1711</orcidid><orcidid>https://orcid.org/0009-0006-3766-4929</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2168-7161
ispartof IEEE transactions on cloud computing, 2024-04, Vol.12 (2), p.609-624
issn 2168-7161
2372-0018
language eng
recordid cdi_ieee_primary_10480637
source IEEE Electronic Library (IEL)
subjects Algorithms
Benchmarks
Cloud computing
cost minimization
Costs
Cybersecurity
Heuristic methods
makespan and security
Minimization
Optimization
Processor scheduling
Scheduling
Security
Task analysis
User experience
User requirements
Virtual environments
Workflow
workflow scheduling
title Makespan and Security-Aware Workflow Scheduling for Cloud Service Cost Minimization
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T15%3A38%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Makespan%20and%20Security-Aware%20Workflow%20Scheduling%20for%20Cloud%20Service%20Cost%20Minimization&rft.jtitle=IEEE%20transactions%20on%20cloud%20computing&rft.au=Li,%20Liying&rft.date=2024-04-01&rft.volume=12&rft.issue=2&rft.spage=609&rft.epage=624&rft.pages=609-624&rft.issn=2168-7161&rft.eissn=2372-0018&rft.coden=ITCCF6&rft_id=info:doi/10.1109/TCC.2024.3382351&rft_dat=%3Cproquest_RIE%3E3065464807%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3065464807&rft_id=info:pmid/&rft_ieee_id=10480637&rfr_iscdi=true