Profit Maximization for Cloud Brokers in Cloud Computing
Along with the development of cloud computing, more and more applications are migrated into the cloud. An important feature of cloud computing is pay-as-you-go. However, most users always should pay more than their actual usage due to the one-hour billing cycle. In addition, most cloud service provi...
Saved in:
Published in | IEEE transactions on parallel and distributed systems Vol. 30; no. 1; pp. 190 - 203 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.01.2019
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Along with the development of cloud computing, more and more applications are migrated into the cloud. An important feature of cloud computing is pay-as-you-go. However, most users always should pay more than their actual usage due to the one-hour billing cycle. In addition, most cloud service providers provide a certain discount for long-term users, but short-term users with small computing demands cannot enjoy this discount. To reduce the cost of cloud users, we introduce a new role, which is cloud broker . A cloud broker is an intermediary agent between cloud providers and cloud users. It rents a number of reserved VMs from cloud providers with a good price and offers them to users on an on-demand basis at a cheaper price than that provided by cloud providers. Besides, the cloud broker adopts a shorter billing cycle compared with cloud providers. By doing this, the cloud broker can reduce a great amount of cost for user. In addition to reduce the user cost, the cloud broker also could earn the difference in prices between on-demand and reserved VMs. In this paper, we focus on how to configure a cloud broker and how to price its VMs such that its profit can be maximized on the premise of saving costs for users. Profit of a cloud broker is affected by many factors such as the user demands, the purchase price and the sales price of VMs, the scale of the cloud broker, etc.. Moreover, these factors are affected mutually, which makes the analysis on profit more complicated. In this paper, we first give a synthetically analysis on all the affecting factors, and define an optimal multiserver configuration and VM pricing problem which is modeled as a profit maximization problem. Second, combining the partial derivative and bisection search method, we propose a heuristic method to solve the optimization problem. The near-optimal solutions can be used to guide the configuration and VM pricing of the cloud broker. Moreover, a series of comparisons are given which show that a cloud broker can save a considerable cost for users. |
---|---|
AbstractList | Along with the development of cloud computing, more and more applications are migrated into the cloud. An important feature of cloud computing is pay-as-you-go. However, most users always should pay more than their actual usage due to the one-hour billing cycle. In addition, most cloud service providers provide a certain discount for long-term users, but short-term users with small computing demands cannot enjoy this discount. To reduce the cost of cloud users, we introduce a new role, which is cloud broker . A cloud broker is an intermediary agent between cloud providers and cloud users. It rents a number of reserved VMs from cloud providers with a good price and offers them to users on an on-demand basis at a cheaper price than that provided by cloud providers. Besides, the cloud broker adopts a shorter billing cycle compared with cloud providers. By doing this, the cloud broker can reduce a great amount of cost for user. In addition to reduce the user cost, the cloud broker also could earn the difference in prices between on-demand and reserved VMs. In this paper, we focus on how to configure a cloud broker and how to price its VMs such that its profit can be maximized on the premise of saving costs for users. Profit of a cloud broker is affected by many factors such as the user demands, the purchase price and the sales price of VMs, the scale of the cloud broker, etc.. Moreover, these factors are affected mutually, which makes the analysis on profit more complicated. In this paper, we first give a synthetically analysis on all the affecting factors, and define an optimal multiserver configuration and VM pricing problem which is modeled as a profit maximization problem. Second, combining the partial derivative and bisection search method, we propose a heuristic method to solve the optimization problem. The near-optimal solutions can be used to guide the configuration and VM pricing of the cloud broker. Moreover, a series of comparisons are given which show that a cloud broker can save a considerable cost for users. |
Author | Mei, Jing Li, Qiang Li, Keqin Li, Kenli Tong, Zhao |
Author_xml | – sequence: 1 givenname: Jing orcidid: 0000-0002-6258-0114 surname: Mei fullname: Mei, Jing email: jingmei1988@163.com organization: ed HPCSIP, Ministry of Education of China, College of Information Science and Engineering, Hunan Normal University, Changsha, Hunan, China – sequence: 2 givenname: Kenli orcidid: 0000-0002-2635-7716 surname: Li fullname: Li, Kenli email: lkl@hnu.edu.cn organization: College of Information Science and Engineering, National Supercomputing Center in Changsha, Hunan University, Changsha, Hunan, China – sequence: 3 givenname: Zhao orcidid: 0000-0002-8624-6364 surname: Tong fullname: Tong, Zhao email: tongzhao@hunnu.edu.cn organization: ed HPCSIP, Ministry of Education of China, College of Information Science and Engineering, Hunan Normal University, Changsha, Hunan, China – sequence: 4 givenname: Qiang orcidid: 0000-0001-5224-4048 surname: Li fullname: Li, Qiang email: liqiang@hunnu.edu.cn organization: ed HPCSIP, Ministry of Education of China, College of Information Science and Engineering, Hunan Normal University, Changsha, Hunan, China – sequence: 5 givenname: Keqin surname: Li fullname: Li, Keqin email: lik@newpaltz.edu organization: College of Information Science and Engineering, National Supercomputing Center in Changsha, Hunan University, Changsha, Hunan, China |
BookMark | eNp9kE9PwzAMxSM0JLbBB0BcKnFusZMmTY5Q_kpDTGKco3RLUcbWjDSVgE9PxyYOHDjZst6zn38jMmh8Ywk5RcgQQV3MptfPGQWUGZUcaS4OyBA5lylFyQZ9DzlPFUV1REZtuwTAnEM-JHIafO1i8mg-3Np9meh8k9Q-JOXKd4vkKvg3G9rENftB6debLrrm9Zgc1mbV2pN9HZOX25tZeZ9Onu4eystJOqeKxRQVEwaKyggpsGIAgvexOBSWF0IsEC0Ka62RtLIiX1QFl0JSy0WdF1SAYmNyvtu7Cf69s23US9-Fpj-pKfJCgQTKelWxU82Db9tgaz138eeZGIxbaQS9xaS3mPQWk95j6p34x7kJbm3C57-es53H9dF_9ZIpxXNk36qmcq8 |
CODEN | ITDSEO |
CitedBy_id | crossref_primary_10_1007_s10586_020_03151_w crossref_primary_10_1109_TASE_2020_2971512 crossref_primary_10_4204_EPTCS_385_28 crossref_primary_10_1007_s11042_024_18556_7 crossref_primary_10_1007_s11227_021_04197_2 crossref_primary_10_1016_j_egyr_2021_10_094 crossref_primary_10_1109_ACCESS_2019_2937511 crossref_primary_10_1016_j_bspc_2024_106895 crossref_primary_10_3390_sym15111981 crossref_primary_10_1109_TCC_2021_3122445 crossref_primary_10_3390_coatings11101173 crossref_primary_10_1016_j_simpat_2023_102725 crossref_primary_10_1016_j_future_2024_01_002 crossref_primary_10_1109_ACCESS_2020_3018166 crossref_primary_10_1002_er_7316 crossref_primary_10_1007_s10462_024_10756_9 crossref_primary_10_3390_s21217300 crossref_primary_10_1016_j_scs_2022_103888 crossref_primary_10_1049_rpg2_12854 crossref_primary_10_3390_coatings11121564 crossref_primary_10_1109_TCC_2024_3390933 crossref_primary_10_22399_ijcesen_707 crossref_primary_10_1016_j_future_2025_107773 crossref_primary_10_1109_TSC_2019_2924002 crossref_primary_10_1016_j_egyr_2021_08_191 crossref_primary_10_1109_TCC_2024_3372370 crossref_primary_10_1109_TNSM_2021_3075619 crossref_primary_10_1007_s11761_022_00334_8 crossref_primary_10_1016_j_jnca_2022_103384 crossref_primary_10_1016_j_future_2022_11_031 crossref_primary_10_1109_TCC_2020_2992461 crossref_primary_10_7717_peerj_cs_2350 crossref_primary_10_1080_10919392_2020_1838847 crossref_primary_10_1109_TNSM_2022_3181145 crossref_primary_10_3390_coatings11121555 crossref_primary_10_1109_TASE_2019_2958979 crossref_primary_10_1109_JIOT_2019_2948432 crossref_primary_10_1109_TMC_2021_3075947 crossref_primary_10_1016_j_cities_2022_103794 crossref_primary_10_1109_TCC_2020_3047017 crossref_primary_10_1515_ijcre_2021_0145 crossref_primary_10_1016_j_jcss_2020_10_008 crossref_primary_10_1016_j_jpdc_2020_10_004 crossref_primary_10_32604_cmes_2023_043627 crossref_primary_10_1007_s10586_021_03525_8 crossref_primary_10_1007_s00607_020_00838_1 crossref_primary_10_1016_j_est_2023_108675 crossref_primary_10_1109_TVT_2023_3275365 crossref_primary_10_3390_su132111606 crossref_primary_10_1109_TPDS_2021_3112562 crossref_primary_10_1109_JIOT_2021_3090779 crossref_primary_10_1109_TCC_2021_3133464 crossref_primary_10_1002_dac_4334 crossref_primary_10_1002_ett_4492 crossref_primary_10_1109_TSUSC_2021_3115388 crossref_primary_10_1109_ACCESS_2021_3115238 crossref_primary_10_1109_TCAD_2021_3068095 crossref_primary_10_1016_j_neucom_2020_08_091 crossref_primary_10_1109_ACCESS_2019_2950435 crossref_primary_10_1016_j_jpdc_2021_05_016 crossref_primary_10_3390_info15040232 crossref_primary_10_1016_j_jpdc_2022_02_003 crossref_primary_10_1049_iet_com_2019_0554 crossref_primary_10_1007_s44227_024_00052_x crossref_primary_10_1109_JIOT_2019_2942006 crossref_primary_10_3390_su132011466 |
Cites_doi | 10.1109/CloudNet.2016.41 10.1016/j.simpat.2013.01.004 10.1109/MCI.2014.2369893 10.1109/TPDS.2015.2432799 10.1016/j.future.2008.12.001 10.1109/TC.2015.2401021 10.1007/s00607-012-0254-4 10.1186/2192-113X-1-2 10.1145/1496091.1496100 10.1109/TPDS.2012.203 10.1109/ICDCS.2013.20 10.1109/CLOUD.2015.93 10.1145/2701.2705 10.1109/TSC.2011.7 10.1109/IPDPS.2013.60 10.1109/ALLERTON.2015.7447117 10.1109/TEM.2014.2317760 10.1016/j.jksuci.2015.12.006 10.1016/j.future.2011.07.003 10.1109/TSC.2016.2589241 10.1007/s11227-011-0686-1 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019 |
DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
DOI | 10.1109/TPDS.2018.2851246 |
DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEL CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Technology Research Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering Computer Science |
EISSN | 1558-2183 |
EndPage | 203 |
ExternalDocumentID | 10_1109_TPDS_2018_2851246 8399541 |
Genre | orig-research |
GrantInformation_xml | – fundername: National Outstanding Youth Science Program of National Natural Science Foundation of China grantid: 61625202 – fundername: China Postdoctoral Science Foundation grantid: 2018T110829 funderid: 10.13039/501100002858 – fundername: National Natural Science Foundation of China grantid: 61432005 funderid: 10.13039/501100001809 – fundername: National Natural Science Foundation of China grantid: 61602170; 61502165; 61772182; 61370095; 61472124 funderid: 10.13039/501100001809 |
GroupedDBID | --Z -~X .DC 0R~ 29I 4.4 5GY 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACIWK AENEX AGQYO AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD HZ~ IEDLZ IFIPE IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIE RNS TN5 TWZ UHB AAYXX CITATION RIG 7SC 7SP 8FD JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-c293t-1936a07ba6861b30065155507e5766d11e16eeea82be64db758682e56f4726093 |
IEDL.DBID | RIE |
ISSN | 1045-9219 |
IngestDate | Mon Jun 30 06:14:51 EDT 2025 Tue Jul 01 03:58:37 EDT 2025 Thu Apr 24 23:00:37 EDT 2025 Wed Aug 27 02:49:25 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c293t-1936a07ba6861b30065155507e5766d11e16eeea82be64db758682e56f4726093 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0001-5224-4048 0000-0002-2635-7716 0000-0002-6258-0114 0000-0002-8624-6364 |
PQID | 2157908023 |
PQPubID | 85437 |
PageCount | 14 |
ParticipantIDs | ieee_primary_8399541 proquest_journals_2157908023 crossref_citationtrail_10_1109_TPDS_2018_2851246 crossref_primary_10_1109_TPDS_2018_2851246 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2019-Jan.-1 2019-1-1 20190101 |
PublicationDateYYYYMMDD | 2019-01-01 |
PublicationDate_xml | – month: 01 year: 2019 text: 2019-Jan.-1 day: 01 |
PublicationDecade | 2010 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE transactions on parallel and distributed systems |
PublicationTitleAbbrev | TPDS |
PublicationYear | 2019 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | ref12 ref15 ref14 sarbazi-azad (ref21) 2013 ref30 ref11 ref10 ref17 ref18 fox (ref2) 2009 radi (ref19) 2015; 12 (ref9) 2017 (ref13) 2017 mell (ref6) 2009; 53 rajkumar (ref1) 2011; 8 ref24 ref23 ref26 ref20 kleinrock (ref25) 1975; 1 ref22 ref28 ref27 ref29 ref8 ref7 ref4 ref3 ref5 limbani (ref16) 2014; 2 |
References_xml | – ident: ref18 doi: 10.1109/CloudNet.2016.41 – ident: ref23 doi: 10.1016/j.simpat.2013.01.004 – ident: ref3 doi: 10.1109/MCI.2014.2369893 – ident: ref8 doi: 10.1109/TPDS.2015.2432799 – ident: ref7 doi: 10.1016/j.future.2008.12.001 – volume: 12 year: 2015 ident: ref19 article-title: Efficient service broker policy for large-scale cloud environments publication-title: Int J Comput Sci – ident: ref11 doi: 10.1109/TC.2015.2401021 – ident: ref15 doi: 10.1007/s00607-012-0254-4 – volume: 2 start-page: 793 year: 2014 ident: ref16 article-title: A proposed service broker strategy in cloudanalyst for cost-effective data center selection publication-title: Int J Eng Res Appl – ident: ref14 doi: 10.1186/2192-113X-1-2 – volume: 1 year: 1975 ident: ref25 publication-title: Queueing Systems Theory – ident: ref5 doi: 10.1145/1496091.1496100 – ident: ref26 doi: 10.1109/TPDS.2012.203 – ident: ref10 doi: 10.1109/ICDCS.2013.20 – ident: ref20 doi: 10.1109/CLOUD.2015.93 – start-page: 359 year: 2013 ident: ref21 article-title: A cloud broker architecture for multicloud environments – ident: ref30 doi: 10.1145/2701.2705 – year: 2009 ident: ref2 article-title: Above the clouds: A berkeley view of cloud computing – ident: ref12 doi: 10.1109/TSC.2011.7 – year: 2017 ident: ref13 – ident: ref28 doi: 10.1109/IPDPS.2013.60 – ident: ref24 doi: 10.1109/ALLERTON.2015.7447117 – volume: 53 year: 2009 ident: ref6 article-title: The NIST definition of cloud computing publication-title: Nat Inst Standards Technol – ident: ref27 doi: 10.1109/TEM.2014.2317760 – ident: ref17 doi: 10.1016/j.jksuci.2015.12.006 – ident: ref22 doi: 10.1016/j.future.2011.07.003 – year: 2017 ident: ref9 – volume: 8 start-page: 1 year: 2011 ident: ref1 publication-title: Cloud Computing Principles and Paradigms – ident: ref4 doi: 10.1109/TSC.2016.2589241 – ident: ref29 doi: 10.1007/s11227-011-0686-1 |
SSID | ssj0014504 |
Score | 2.5242534 |
Snippet | Along with the development of cloud computing, more and more applications are migrated into the cloud. An important feature of cloud computing is... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 190 |
SubjectTerms | Cloud broker Cloud computing Computational modeling Computing costs Configurations Cost engineering cost reduction Data centers Heuristic methods Maximization Optimization Pricing Pricing policies Profit maximization Profits queue model service demand Time factors VM configuration VM pricing |
Title | Profit Maximization for Cloud Brokers in Cloud Computing |
URI | https://ieeexplore.ieee.org/document/8399541 https://www.proquest.com/docview/2157908023 |
Volume | 30 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NS8MwFH_MnfTgdFOcTunBk9iun_k4ynQMYTJwg91K06YwNjvRFsS_3pc2LUNFvJWShDTvveb3S94HwDVVrgg-k6ZIVVJtlzumiCgxqRBJHKEKyTJ35_SJTBb-4zJYtuC2iYWRUpbOZ9JSj-VdfrKNC3VUNmQqDlNFqe8hcatitZobAz8oSwUiuwhMjmaobzAdmw_ns_tn5cTFLBfxhauw7s4eVBZV-fEnLreXcQem9cQqr5K1VeTCij-_5Wz878yP4FDjTOOuUoxjaMmsC526hoOhTboLBzsJCXvAZqqEd25Mo4_Vi47QNBDWGqPNtkgM5OxrhIvGKtMvqvGw6wksxg_z0cTUtRXMGDf43ETcRiKbiogw4ghPIRFEFggOJRIQkjiOdAh-RcRcIYmfCKQVhLkyIKlPkQJx7xTa2TaTZ2AgaIpcHlOeMuE7gjMqXA8FnfrIPkTC-mDXqx3GOvG4qn-xCUsCYvNQCShUAgq1gPpw03R5rbJu_NW4pxa8aajXug-DWqShtsv3EAEO5Sq82Dv_vdcF7OPYvDpkGUA7fyvkJcKOXFyV-vYFouHRhg |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFH8heFAPoqARRd3Bk3GDfXXt0aAGlRESIeHWrFuXEBCMjsT41_u6dYSoMd6WpW_r-tq93699HwCXgXJF8Kg0RaqSajvMNkUUEDMQIokjnEIyz90ZDkhv7D1O_EkFrtexMFLK3PlMWuoyP8tPlvFKbZW1qYrDVFHqW2j3fbuI1lqfGXh-XiwQ-YVvMlyI-gzT7rD2aHj7rNy4qOUgwnAU2t2wQnlZlR__4tzA3NcgLLtW-JXMrFUmrPjzW9bG__Z9H_Y00jRuiqlxABW5qEOtrOJg6EVdh92NlIQNoENVxDszwuhj-qJjNA0EtkZ3vlwlBrL2GQJGY7rQN4rnoeghjO_vRt2eqasrmDGa-MxE5EaiTiAiQoktXIVFEFsgPJRIQUhi29Im-BURdYQkXiKQWBDqSJ-kXoAkiLlHUF0sF_IYDIRNkcPigKVUeLZgNBCOi6pOPeQfIqFN6JSjzWOdelxVwJjznIJ0GFcK4kpBXCuoCVdrkdci78ZfjRtqwNcN9Vg3oVWqlOuV-c4R4gRMBRi7J79LXcB2bxT2ef9h8HQKO_geVmy5tKCava3kGYKQTJznc-8Lv_rUzw |
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=Profit+Maximization+for+Cloud+Brokers+in+Cloud+Computing&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Mei%2C+Jing&rft.au=Li%2C+Kenli&rft.au=Tong%2C+Zhao&rft.au=Li%2C+Qiang&rft.date=2019-01-01&rft.issn=1045-9219&rft.eissn=1558-2183&rft.volume=30&rft.issue=1&rft.spage=190&rft.epage=203&rft_id=info:doi/10.1109%2FTPDS.2018.2851246&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TPDS_2018_2851246 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon |