Application-Aware Dynamic Fine-Grained Resource Provisioning in a Virtualized Cloud Data Center
A key factor of win-win cloud economy is how to trade off between the application performance from customers and the profit of cloud providers. Current researches on cloud resource allocation do not sufficiently address the issues of minimizing energy cost and maximizing revenue for various applicat...
Gespeichert in:
| Veröffentlicht in: | IEEE transactions on automation science and engineering Jg. 14; H. 2; S. 1172 - 1184 |
|---|---|
| Hauptverfasser: | , , , , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
IEEE
01.04.2017
|
| Schlagworte: | |
| ISSN: | 1545-5955, 1558-3783 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | A key factor of win-win cloud economy is how to trade off between the application performance from customers and the profit of cloud providers. Current researches on cloud resource allocation do not sufficiently address the issues of minimizing energy cost and maximizing revenue for various applications running in virtualized cloud data centers (VCDCs). This paper presents a new approach to optimize the profit of VCDC based on the service-level agreements (SLAs) between service providers and customers. A precise model of the external and internal request arrival rates is proposed for virtual machines at different service classes. An analytic probabilistic model is then developed for non-steady VCDC states. In addition, a smart controller is developed for fine-grained resource provisioning and sharing among multiple applications. Furthermore, a novel dynamic hybrid metaheuristic algorithm is developed for the formulated profit maximization problem, based on simulated annealing and particle swarm optimization. The proposed algorithm can guarantee that differentiated service qualities can be provided with higher overall performance and lower energy cost. The advantage of the proposed approach is validated with trace-driven simulations. |
|---|---|
| AbstractList | A key factor of win-win cloud economy is how to trade off between the application performance from customers and the profit of cloud providers. Current researches on cloud resource allocation do not sufficiently address the issues of minimizing energy cost and maximizing revenue for various applications running in virtualized cloud data centers (VCDCs). This paper presents a new approach to optimize the profit of VCDC based on the service-level agreements (SLAs) between service providers and customers. A precise model of the external and internal request arrival rates is proposed for virtual machines at different service classes. An analytic probabilistic model is then developed for non-steady VCDC states. In addition, a smart controller is developed for fine-grained resource provisioning and sharing among multiple applications. Furthermore, a novel dynamic hybrid metaheuristic algorithm is developed for the formulated profit maximization problem, based on simulated annealing and particle swarm optimization. The proposed algorithm can guarantee that differentiated service qualities can be provided with higher overall performance and lower energy cost. The advantage of the proposed approach is validated with trace-driven simulations. |
| Author | Wei Tan Haitao Yuan Jing Bi MengChu Zhou Yushun Fan Jia Zhang Jianqiang Li |
| Author_xml | – sequence: 1 givenname: Jing surname: Bi fullname: Bi, Jing – sequence: 2 givenname: Haitao surname: Yuan fullname: Yuan, Haitao – sequence: 3 givenname: Wei surname: Tan fullname: Tan, Wei – sequence: 4 givenname: MengChu surname: Zhou fullname: Zhou, MengChu – sequence: 5 givenname: Yushun surname: Fan fullname: Fan, Yushun – sequence: 6 givenname: Jia surname: Zhang fullname: Zhang, Jia – sequence: 7 givenname: Jianqiang surname: Li fullname: Li, Jianqiang |
| BookMark | eNp9kMtOwzAQRS1UJNrCByA2_oEUP-I4XkZ9gVQJBIVtNHUmyCh1KicFla8noRULFqzuLO6Z0ZwRGfjaIyHXnE04Z-Z2nT3PJ4JxNRGKSSnUGRlypdJI6lQO-jlWkTJKXZBR07wzJuLUsCHJs92uchZaV_so-4SAdHbwsHWWLpzHaBmgi4I-YVPvg0X6GOoP13Rt59-o8xToqwvtHir31dWmVb0v6AxaoFP0LYZLcl5C1eDVKcfkZTFfT--i1cPyfpqtIiulaiMbx5gmJZhUwUZDYRiIDXChjJUiiSUrYiMRmdElE0aJWKIuGE9KFGhMiXJM-HGvDXXTBCzzXXBbCIecs7w3lPeG8t5QfjLUMfoPY137Y6Ltvq7-JW-OpEPE30taJolOtPwGzKd2HA |
| CODEN | ITASC7 |
| CitedBy_id | crossref_primary_10_1109_TSMC_2019_2906310 crossref_primary_10_1109_TASE_2020_3000946 crossref_primary_10_1109_TASE_2020_2971512 crossref_primary_10_1016_j_compind_2018_01_021 crossref_primary_10_1109_TCC_2019_2956498 crossref_primary_10_1109_TII_2017_2766528 crossref_primary_10_3233_JIFS_179602 crossref_primary_10_1109_ACCESS_2020_3035181 crossref_primary_10_1007_s11277_020_07306_1 crossref_primary_10_1016_j_ins_2018_12_027 crossref_primary_10_1145_3460201 crossref_primary_10_1109_JAS_2020_1003539 crossref_primary_10_1109_TSMC_2017_2782009 crossref_primary_10_3390_en13174378 crossref_primary_10_1109_TASE_2019_2895801 crossref_primary_10_1016_j_engappai_2022_105345 crossref_primary_10_1109_ACCESS_2017_2761553 crossref_primary_10_1016_j_egyr_2021_09_116 crossref_primary_10_1109_TCC_2020_3015703 crossref_primary_10_1016_j_suscom_2025_101167 crossref_primary_10_1109_TASE_2020_3027532 crossref_primary_10_1109_TITS_2020_3040728 crossref_primary_10_1109_TASE_2018_2795241 crossref_primary_10_1145_3433541 crossref_primary_10_1109_ACCESS_2017_2773645 crossref_primary_10_1109_LRA_2019_2899224 crossref_primary_10_1109_TASE_2020_2975225 crossref_primary_10_1109_TII_2020_3045690 crossref_primary_10_1109_TSC_2019_2918776 crossref_primary_10_1007_s00500_022_06782_w crossref_primary_10_3390_sym13040697 crossref_primary_10_1109_TASE_2016_2526781 crossref_primary_10_1080_00207543_2022_2035008 crossref_primary_10_1080_17517575_2019_1585578 crossref_primary_10_1109_JIOT_2022_3186173 crossref_primary_10_1109_ACCESS_2019_2962093 crossref_primary_10_1109_TASE_2017_2741965 crossref_primary_10_1109_JIOT_2024_3383512 crossref_primary_10_1109_ACCESS_2025_3558743 crossref_primary_10_1109_ACCESS_2020_3020940 crossref_primary_10_1109_TASE_2019_2892480 crossref_primary_10_1109_TITS_2022_3177404 crossref_primary_10_1109_TSMC_2018_2791527 crossref_primary_10_1109_TASE_2018_2838340 crossref_primary_10_1109_ACCESS_2017_2666793 crossref_primary_10_1109_ACCESS_2020_2985234 crossref_primary_10_1109_ACCESS_2020_3046132 crossref_primary_10_1109_TASE_2017_2693688 crossref_primary_10_1109_TSC_2018_2878561 crossref_primary_10_1109_TASE_2021_3133601 crossref_primary_10_1109_TNSM_2022_3228402 crossref_primary_10_1016_j_jclepro_2022_135782 crossref_primary_10_1016_j_jnca_2018_09_023 crossref_primary_10_1109_TSMC_2018_2818175 crossref_primary_10_1109_TNET_2020_2981477 crossref_primary_10_1155_2022_7106900 crossref_primary_10_1109_TPDS_2021_3097911 crossref_primary_10_1007_s00607_025_01526_8 crossref_primary_10_1109_JPHOT_2021_3102229 crossref_primary_10_1109_ACCESS_2020_3009885 crossref_primary_10_1109_JIOT_2023_3291367 crossref_primary_10_1109_TCSS_2021_3061439 crossref_primary_10_3390_app13010536 crossref_primary_10_1109_ACCESS_2020_3002335 crossref_primary_10_1109_ACCESS_2020_3003304 crossref_primary_10_1016_j_future_2020_12_005 crossref_primary_10_1109_JAS_2021_1003982 crossref_primary_10_1109_TITS_2018_2867519 crossref_primary_10_1109_ACCESS_2020_2981624 crossref_primary_10_1109_JAS_2021_1003862 crossref_primary_10_1007_s10115_020_01501_z crossref_primary_10_1002_spe_2669 crossref_primary_10_1109_ACCESS_2024_3469193 crossref_primary_10_1109_TPDS_2021_3139014 crossref_primary_10_3390_su11185025 crossref_primary_10_1007_s12652_022_04197_x crossref_primary_10_1002_dac_5075 crossref_primary_10_1109_TASE_2018_2862380 |
| Cites_doi | 10.1145/1165389.945462 10.1109/TPDS.2013.67 10.1016/j.asoc.2010.05.029 10.1109/TCC.2014.2306427 10.1109/TSG.2013.2237929 10.1016/j.compchemeng.2012.03.008 10.1109/TASE.2013.2272758 10.1109/TSMCA.2007.914767 10.1109/ICNP.2013.6733610 10.1007/978-3-642-10665-1_22 10.1109/TPDS.2012.280 10.1109/TC.2013.184 10.1109/TASE.2013.2276477 10.1109/TASE.2013.2293552 10.1109/TPDS.2014.2319095 10.1145/1851476.1851516 10.1109/DSN.2012.6263956 10.1007/978-3-642-24650-0_32 10.1109/PRDC.2010.30 10.1109/CLOUD.2011.106 10.1109/TASE.2011.2182049 10.1109/TPAMI.2014.2306415 10.1109/TASE.2010.2040999 10.1145/1555228.1555261 10.1145/1555228.1555263 10.1007/s11704-012-2107-x 10.1145/1519065.1519068 10.1109/ICAS.2006.13 10.1109/TASE.2014.2308955 10.1109/JSAC.2005.857206 10.1145/1342171.1342172 10.1145/1594977.1592584 10.1109/MC.2014.277 10.1002/9781118625651 10.1109/65.844498 10.1145/1273440.1250665 10.1145/2378956.2378964 10.1080/17517575.2013.830342 |
| ContentType | Journal Article |
| DBID | 97E RIA RIE AAYXX CITATION |
| DOI | 10.1109/TASE.2015.2503325 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE/IET Electronic Library CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1558-3783 |
| EndPage | 1184 |
| ExternalDocumentID | 10_1109_TASE_2015_2503325 7366767 |
| Genre | orig-research |
| GroupedDBID | -~X 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AIBXA AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD F5P HZ~ H~9 IFIPE IPLJI JAVBF LAI M43 O9- OCL PQQKQ RIA RIE RNS AAYXX CITATION |
| ID | FETCH-LOGICAL-c335t-c44e86fa985ab7ad90a2ba1259c326430d493ee097f0295243e7d016fe2e99fe3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 98 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000399347500068&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1545-5955 |
| IngestDate | Sat Nov 29 04:12:45 EST 2025 Tue Nov 18 21:37:43 EST 2025 Tue Aug 26 17:01:35 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Issue | 2 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c335t-c44e86fa985ab7ad90a2ba1259c326430d493ee097f0295243e7d016fe2e99fe3 |
| PageCount | 13 |
| ParticipantIDs | ieee_primary_7366767 crossref_primary_10_1109_TASE_2015_2503325 crossref_citationtrail_10_1109_TASE_2015_2503325 |
| PublicationCentury | 2000 |
| PublicationDate | 2017-04-01 |
| PublicationDateYYYYMMDD | 2017-04-01 |
| PublicationDate_xml | – month: 04 year: 2017 text: 2017-04-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationTitle | IEEE transactions on automation science and engineering |
| PublicationTitleAbbrev | TASE |
| PublicationYear | 2017 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| References | ref35 ref13 ref34 ref37 ref15 ref36 ref14 ref31 ref30 ref11 ref10 ref1 ref17 (ref39) 2015 ref16 ref19 ref18 yuan (ref9) 2015 wang (ref25) 2014; 15 zhao (ref33) 2011; 11 ref24 ghodsi (ref7) 2011 ref23 ref26 ref20 ref42 ref22 ref21 ref43 (ref38) 2015 kim (ref32) 2014; 12 ref28 ref27 ref29 ref8 iqbal (ref12) 2009 ref4 ref3 ref6 ref5 ref40 chen (ref2) 2012; 6 agrawal (ref41) 2008; 38 |
| References_xml | – ident: ref40 doi: 10.1145/1165389.945462 – ident: ref8 doi: 10.1109/TPDS.2013.67 – volume: 11 start-page: 1827 year: 2011 ident: ref33 article-title: Simulated annealing algorithm with adaptive neighborhood publication-title: Appl Soft Comput doi: 10.1016/j.asoc.2010.05.029 – ident: ref34 doi: 10.1109/TCC.2014.2306427 – ident: ref36 doi: 10.1109/TSG.2013.2237929 – ident: ref30 doi: 10.1016/j.compchemeng.2012.03.008 – ident: ref1 doi: 10.1109/TASE.2013.2272758 – volume: 38 start-page: 258 year: 2008 ident: ref41 article-title: Interactive particle swarm: A Pareto-adaptive metaheuristic to multiobjective optimization publication-title: IEEE Trans Syst Man Cybern Part A Syst Humans doi: 10.1109/TSMCA.2007.914767 – ident: ref4 doi: 10.1109/ICNP.2013.6733610 – year: 2015 ident: ref38 – start-page: 243 year: 2009 ident: ref12 article-title: SLA-driven adaptive resource management for web applications on a heterogeneous compute cloud publication-title: Proc IEEE 1st Int Conf Cloud Comput doi: 10.1007/978-3-642-10665-1_22 – ident: ref17 doi: 10.1109/TPDS.2012.280 – ident: ref35 doi: 10.1109/TC.2013.184 – ident: ref11 doi: 10.1109/TASE.2013.2276477 – volume: 15 start-page: 1523 year: 2014 ident: ref25 article-title: Iteration complexity of feasible descent methods for convex optimization publication-title: J Mach Learning Res – volume: 12 start-page: 690 year: 2014 ident: ref32 article-title: Noncyclic scheduling of cluster tools with a branch and bound algorithm publication-title: IEEE Trans Autom Sci Eng doi: 10.1109/TASE.2013.2293552 – start-page: 1 year: 2011 ident: ref7 article-title: Dominant resource fairness: Fair allocation of multiple resource types publication-title: Proc USENIX Symp on Networked Syst Design and Implementation – ident: ref10 doi: 10.1109/TPDS.2014.2319095 – ident: ref20 doi: 10.1145/1851476.1851516 – ident: ref22 doi: 10.1109/DSN.2012.6263956 – ident: ref18 doi: 10.1007/978-3-642-24650-0_32 – ident: ref24 doi: 10.1109/PRDC.2010.30 – ident: ref23 doi: 10.1109/CLOUD.2011.106 – ident: ref13 doi: 10.1109/TASE.2011.2182049 – ident: ref31 doi: 10.1109/TPAMI.2014.2306415 – ident: ref27 doi: 10.1109/TASE.2010.2040999 – ident: ref16 doi: 10.1145/1555228.1555261 – ident: ref6 doi: 10.1145/1555228.1555263 – volume: 6 start-page: 373 year: 2012 ident: ref2 article-title: Energy-aware application performance management in virtualized data centers publication-title: Journal of Computer Science and Frontier doi: 10.1007/s11704-012-2107-x – year: 2015 ident: ref39 – ident: ref19 doi: 10.1145/1519065.1519068 – ident: ref15 doi: 10.1109/ICAS.2006.13 – ident: ref3 doi: 10.1109/TASE.2014.2308955 – ident: ref5 doi: 10.1109/JSAC.2005.857206 – ident: ref21 doi: 10.1145/1342171.1342172 – ident: ref28 doi: 10.1145/1594977.1592584 – ident: ref43 doi: 10.1109/MC.2014.277 – ident: ref26 doi: 10.1002/9781118625651 – ident: ref37 doi: 10.1109/65.844498 – year: 2015 ident: ref9 article-title: CAWSAC: Cost-aware workload scheduling and admission control for distributed cloud data centers publication-title: IEEE Trans Autom Sci Eng – ident: ref29 doi: 10.1145/1273440.1250665 – ident: ref42 doi: 10.1145/2378956.2378964 – ident: ref14 doi: 10.1080/17517575.2013.830342 |
| SSID | ssj0024890 |
| Score | 2.4823132 |
| Snippet | A key factor of win-win cloud economy is how to trade off between the application performance from customers and the profit of cloud providers. Current... |
| SourceID | crossref ieee |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 1172 |
| SubjectTerms | Bismuth Cloud computing Computational modeling Data center dynamic resource provisioning Dynamic scheduling heuristic algorithm Heuristic algorithms Optimization Resource management |
| Title | Application-Aware Dynamic Fine-Grained Resource Provisioning in a Virtualized Cloud Data Center |
| URI | https://ieeexplore.ieee.org/document/7366767 |
| Volume | 14 |
| WOSCitedRecordID | wos000399347500068&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-3783 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0024890 issn: 1545-5955 databaseCode: RIE dateStart: 20040101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEF7a4kEPvsX6Yg-exK3bZDebORbb6qkUrNJb2OxOoCCtpK2Cv97dJH0cRPAWwgTCzsJ8883jI-TWGuMSDSsYB5MykXLJNEQu52mDjTLDuYnSQmxCDQbxeAzDGrlfz8IgYtF8hi3_WNTy7cwsPVX2oELfkanqpK5UVM5qbfbqxQWf4hEBkyBlVcFsc3gYdV56volLtgJftPOq2FsxaEtUpYgp_YP__c0h2a-wI-2Uzj4iNZwek72tjYInJOlsCtKs86VzpN1Sc572nRV78ooQaOmKtadDTynMS1KWTqZU07dJ7mdKJt_O7PF9trS0qxeaehoY81Py2u-NHp9ZpaHATBjKBTNCYBxlGmKpU6UtcB2k2qEaMA64iZBbASEiB5XxAGQgQlTWwcAMAwTIMDwjjelsiueEqlS0DWSQBsphgsDGkcmUSB0GUJGVETYJX51qYqoF417n4j0pEg0OiXdE4h2RVI5okrv1Jx_ldo2_jE-8E9aG1flf_P76kuwGPgIXTTZXpLHIl3hNdsznYjLPb4q78wOer8EC |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fSxtBEB5sWmh9aGttMdrqPvhUurq52729eQxqqmiD0FR8O_Z25yAgSTkTBf96dy5nzIMU-nYcc3DsLMw33_z4APaD9zHRCFoq9KXUpTLSYRZznh6GrPJK-axsxCbscJhfX-PlGvxYzsIQUdN8Rgf82NTyw9TPmSo7tCl3ZNpX8JqVs9pprefNennDqDAmkAaNaWuYPYWHo_7vE27jMgcJl-1YF3slCq3IqjRRZfDh__7nI7xv0aPoL9y9AWs0-QTrKzsFN6HoP5ekZf_e1SSOF6rzYhCt5E_WhKAgnnh7ccmkwu2ClhXjiXDialzzVMn4IZod3UznQRy7mRNMBFP9Gf4MTkZHp7JVUZA-Tc1Meq0pzyqHuXGldQGVS0oXcQ36CN10qoLGlEihrVSCJtEp2RCBYEUJIVaUfoHOZDqhLRC21D2PFZaJjaggCXnmK6vLiAJsFkxGXVBPp1r4dsU4K13cFE2qobBgRxTsiKJ1RBe-Lz_5u9iv8S_jTXbC0rA9_-2XX-_B29PRr4vi4mx4vgPvEo7HTcvNV-jM6jl9gzf-bja-rXebe_QI2kLESw |
| 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=Application-Aware+Dynamic+Fine-Grained+Resource+Provisioning+in+a+Virtualized+Cloud+Data+Center&rft.jtitle=IEEE+transactions+on+automation+science+and+engineering&rft.au=Jing+Bi&rft.au=Haitao+Yuan&rft.au=Wei+Tan&rft.au=MengChu+Zhou&rft.date=2017-04-01&rft.pub=IEEE&rft.issn=1545-5955&rft.volume=14&rft.issue=2&rft.spage=1172&rft.epage=1184&rft_id=info:doi/10.1109%2FTASE.2015.2503325&rft.externalDocID=7366767 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1545-5955&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1545-5955&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1545-5955&client=summon |