{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T00:46:38Z","timestamp":1772671598846,"version":"3.50.1"},"reference-count":38,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2024,4,19]],"date-time":"2024-04-19T00:00:00Z","timestamp":1713484800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>Cloud providers offer various purchasing options to enable users to tailor their costs according to their specific requirements, including on-demand, reserved instances, and spot instances. On-demand and spot instances satisfy short-term workloads, whereas reserved instances fulfill long-term instances. However, there are workloads that fall outside of either long-term or short-term categories. Consequently, there is a notable absence of services specifically tailored for medium-term workloads. On-demand services, while offering flexibility, often come with high costs. Spot instances, though cost-effective, carry the risk of termination. Reserved instances, while stable and less expensive, may have a remaining period that extends beyond the duration of users\u2019 tasks. This gap underscores the need for solutions that address the unique requirements and challenges associated with medium-term workloads in the cloud computing landscape. This paper introduces a new cloud broker that introduces IaaS services for medium-term workloads. On one hand, this broker strategically reserves resources from providers, and on the other hand, it interacts with users. Its interaction with users is twofold. It collects users\u2019 preferences regarding commitment term for medium-term workloads and then transforms the leased resources based on commitment term, aligning with the requirements of most users. To ensure profitability, the broker sells these services utilizing an auction algorithm. Hence, in this paper, an auction algorithm is introduced and developed, which treats cloud services as virtual assets and integrates the depreciation over time. The findings affirm the lack of services that fulfill medium workloads while ensuring the financial viabilty and profitability of the broker, given that the estimated return on investment (ROI) is acceptable.<\/jats:p>","DOI":"10.3390\/info15040232","type":"journal-article","created":{"date-parts":[[2024,4,19]],"date-time":"2024-04-19T04:10:15Z","timestamp":1713499815000},"page":"232","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Cloud Broker: Customizing Services for Cloud Market Requirements"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2791-2582","authenticated-orcid":false,"given":"Evangelia","family":"Filiopoulou","sequence":"first","affiliation":[{"name":"Department of Informatics and Telematics, Harokopio University of Athens, 177 78 Tavros, Greece"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5099-4213","authenticated-orcid":false,"given":"Georgios","family":"Chatzithanasis","sequence":"additional","affiliation":[{"name":"Department of Informatics and Telematics, Harokopio University of Athens, 177 78 Tavros, Greece"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4401-5058","authenticated-orcid":false,"given":"Christos","family":"Michalakelis","sequence":"additional","affiliation":[{"name":"Department of Informatics and Telematics, Harokopio University of Athens, 177 78 Tavros, Greece"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4541-961X","authenticated-orcid":false,"given":"Mara","family":"Nikolaidou","sequence":"additional","affiliation":[{"name":"Department of Informatics and Telematics, Harokopio University of Athens, 177 78 Tavros, Greece"}]}],"member":"1968","published-online":{"date-parts":[[2024,4,19]]},"reference":[{"key":"ref_1","unstructured":"(2024, March 31). Gartner. Available online: https:\/\/www.gartner.com\/en\/newsroom\/press-releases\/2023-07-18-gartner-says-worldwide-iaas-public-cloud-services-revenue-grew-30-percent-in-2022-exceeding-100-billion-for-the-first-time\/."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1186\/s13673-020-00239-5","article-title":"Cloud spot instance price prediction using kNN regression","volume":"10","author":"Liu","year":"2020","journal-title":"Hum.-Centric Comput. Inf. Sci."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Narayanan, D., Santhanam, K., Kazhamiaka, F., Phanishayee, A., and Zaharia, M. (September, January 31). Analysis and exploitation of dynamic pricing in the public cloud for ml training. Proceedings of the 1st Workshop on Distributed Infrastructure, Systems, Programming and AI (VLDB DISPA 2020), Online.","DOI":"10.1145\/3341301.3359646"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1287\/mnsc.2020.3907","article-title":"Cloud pricing: The spot market strikes back","volume":"68","author":"Dierks","year":"2022","journal-title":"Manag. Sci."},{"key":"ref_5","first-page":"1","article-title":"NIST cloud computing reference architecture","volume":"500","author":"Liu","year":"2011","journal-title":"NIST Spec. Publ."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1544","DOI":"10.1257\/aer.99.4.1544","article-title":"Why do sellers (usually) prefer auctions?","volume":"99","author":"Bulow","year":"2009","journal-title":"Am. Econ. Rev."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1109\/TSC.2016.2592903","article-title":"A cloud brokerage architecture for efficient cloud service selection","volume":"12","author":"Lin","year":"2016","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.future.2016.09.010","article-title":"Schlouder: A broker for IaaS clouds","volume":"69","author":"Michon","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Giacobbe, M., Di Pietro, R., Puliafito, C., and Scarpa, M. (2016, January 25\u201328). J2CBROKER: A Service Broker Simulation Tool For Cooperative Clouds. Proceedings of the 10th EAI International Conference on Performance Evaluation Methodologies and Tools (VALUETOOLS), Taormina, Italy.","DOI":"10.4108\/eai.25-10-2016.2266614"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1007\/s10586-019-02928-y","article-title":"Dynamic provisioning of resources based on load balancing and service broker policy in cloud computing","volume":"23","author":"Jyoti","year":"2020","journal-title":"Clust. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1504\/IJHPCN.2018.093845","article-title":"Broker-based resource management in dynamic multi-cloud environment","volume":"12","author":"Sadashiv","year":"2018","journal-title":"Int. J. High Perform. Comput. Netw."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.cie.2016.02.015","article-title":"A cloud brokerage approach for solving the resource management problem in multi-cloud environments","volume":"95","author":"Heilig","year":"2016","journal-title":"Comput. Ind. Eng."},{"key":"ref_13","first-page":"1","article-title":"Service Broker-Based Architecture Using Multi-Criteria Decision Making for Service Level Agreement","volume":"13","author":"Haddar","year":"2020","journal-title":"Comput. Inf. Sci."},{"key":"ref_14","first-page":"533","article-title":"Negotiating and brokering cloud resources based on security level agreements","volume":"Volume 2","author":"Garcia","year":"2013","journal-title":"Proceedings of the Special Session on Security Governance and SLAs in Cloud Computing"},{"key":"ref_15","first-page":"47","article-title":"Technical and semantic interoperability in the cloud broker","volume":"1","author":"Ouardi","year":"2016","journal-title":"Int. J. Comput."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Ali, H., Moawad, R., and Hosni, A.A.F. (2016, January 5\u20137). A cloud interoperability broker (CIB) for data migration in SaaS. Proceedings of the 2016 IEEE International Conference on Cloud Computing and Big Data Analysis (ICCCBDA), Chengdu, China.","DOI":"10.1109\/ICCCBDA.2016.7529566"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Sotiriadis, S., Bessis, N., and Antonpoulos, N. (2012, January 29\u201331). Decentralized meta-brokers for inter-cloud: Modeling brokering coordinators for interoperable resource management. Proceedings of the 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery, Chongqing, China.","DOI":"10.1109\/FSKD.2012.6234313"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/MCI.2014.2369893","article-title":"Efficient heuristics for profit optimization of virtual cloud brokers","volume":"10","author":"Nesmachnow","year":"2015","journal-title":"IEEE Comput. Intell. Mag."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Wang, X., Wu, S., Wang, K., Di, S., Jin, H., Yang, K., and Ou, S. (2017, January 15\u201317). Maximizing the profit of cloud broker with priority aware pricing. Proceedings of the 2017 IEEE 23rd International Conference on Parallel and Distributed Systems (ICPADS), Shenzhen, China.","DOI":"10.1109\/ICPADS.2017.00073"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Saha, G., and Pasumarthy, R. (October, January 29). Maximizing profit of cloud brokers under quantized billing cycles: A dynamic pricing strategy based on ski-rental problem. Proceedings of the 2015 53rd Annual Allerton Conference on Communication, Control, and Computing (Allerton), Monticello, IL, USA.","DOI":"10.1109\/ALLERTON.2015.7447117"},{"key":"ref_21","first-page":"1109","article-title":"Participation of cloud broker in cloud computing to achieve maximum profit","volume":"5","author":"Shinde","year":"2018","journal-title":"IJRAR-Int. J. Res. Anal. Rev. (IJRAR)"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1109\/TPDS.2018.2851246","article-title":"Profit maximization for cloud brokers in cloud computing","volume":"30","author":"Mei","year":"2018","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Chatzithanasis, G., Filiopoulou, E., Michalakelis, C., and Nikolaidou, M. (2021, January 10\u201314). A Brokering Model for the Cloud Market. Proceedings of the Cloud Computing\u2013CLOUD 2021: 14th International Conference, Held as Part of the Services Conference Federation, SCF 2021, Virtual Event.","DOI":"10.1007\/978-3-030-96326-2_1"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Mao, Y., Xu, X., Wang, L., and Ping, P. (2020, January 3\u20136). Priority combinatorial double auction based resource allocation in the cloud. Proceedings of the 2020 IEEE Sixth International Conference on Big Data Computing Service and Applications (BigDataService), Oxford, UK.","DOI":"10.1109\/BigDataService49289.2020.00043"},{"key":"ref_25","first-page":"3","article-title":"Issues in Multiagent Resource Allocation","volume":"30","author":"Chevaleyre","year":"2006","journal-title":"Informatica"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1007\/s11235-020-00688-4","article-title":"A cloud dynamic online double auction mechanism (DODAM) for sustainable pricing","volume":"75","author":"Dibaj","year":"2020","journal-title":"Telecommun. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Tang, S., Yuan, J., and Li, X.Y. (2012, January 24\u201329). Towards Optimal Bidding Strategy for Amazon EC2 Cloud Spot Instance. Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing, Honolulu, HI, USA.","DOI":"10.1109\/CLOUD.2012.134"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Wang, K.S., Hsieh, C.H., and Chou, J. (2023, January 26\u201328). Optimal Static Bidding Strategy for Running Jobs with Hard Deadline Constraints on Spot Instances. Proceedings of the 13th International Conference on Cloud Computing and Services Science (CLOSER), Prague, Czech Republic.","DOI":"10.5220\/0011645400003488"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"780","DOI":"10.1109\/TCC.2015.2440257","article-title":"The value of cooperation: Minimizing user costs in multi-broker mobile cloud computing networks","volume":"5","author":"Guan","year":"2015","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_30","unstructured":"Gil, L. (2024, April 11). How to Deal With AWS\u2019s Ban On Reserved Instances Resale. Available online: https:\/\/cast.ai\/blog\/how-to-deal-with-aws-ban-on-reserved-instances-resale\/."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Chatzithanasis, G., Filiopoulou, E., Michalakelis, C., and Nikolaidou, M. (2021, January 3\u201310). A Brokering Model for the Cloud Market. Proceedings of the International Conference on Cloud Computing, Chicago, IL, USA.","DOI":"10.1007\/978-3-030-96326-2_1"},{"key":"ref_32","unstructured":"(2024, February 24). Amazon Spot Instances. Available online: https:\/\/aws.amazon.com\/ec2\/spot\/."},{"key":"ref_33","unstructured":"Hulten, C.R., and Wykoff, F.C. (1980). The Measurement of Economic Depreciation, Urban Institute Washington."},{"key":"ref_34","unstructured":"Krishna, V. (2009). Auction Theory, Elsevier. [2nd ed.]."},{"key":"ref_35","unstructured":"Friedlob, G.T., and Plewa, F.J. (1996). Understanding Return on Investment, John Wiley & Sons."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/MCC.2017.42","article-title":"The limits to cloud price reduction","volume":"4","author":"Lorente","year":"2017","journal-title":"IEEE Cloud Comput."},{"key":"ref_37","unstructured":"Statista (2024, March 30). Infrastructure as a Service (IaaS) Software Market Share Worldwide 2022, by Vendor. Available online: https:\/\/www.statista.com\/statistics\/1258463\/infrastructure-as-a-service-software-market-share-vendor-worldwide\/."},{"key":"ref_38","unstructured":"(2024, March 30). Amazon Reserved Instance. Available online: https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/ec2-reserved-instances.html\/."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/15\/4\/232\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:30:45Z","timestamp":1760106645000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/15\/4\/232"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,19]]},"references-count":38,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2024,4]]}},"alternative-id":["info15040232"],"URL":"https:\/\/doi.org\/10.3390\/info15040232","relation":{},"ISSN":["2078-2489"],"issn-type":[{"value":"2078-2489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4,19]]}}}