Cheng Hu;Yuhui Deng;Wenyu Luo;Qingsong Wei;Geyong Min
{"title":"Towards a Heterogeneous and Elastic Cloud Service System With a Correlation-Based Universal Resource Matching Strategy","authors":"Cheng Hu;Yuhui Deng;Wenyu Luo;Qingsong Wei;Geyong Min","doi":"10.1109/TSC.2024.3433578","DOIUrl":null,"url":null,"abstract":"In elastic cloud service systems, it is a challenge to evaluate and match the fluctuating resource demand of workloads. Existing studies typically monitor workload characteristics and build models that map these characteristics to actual demand. However, workload characteristics are multidimensional, and the impact of each dimension on resource demand differs, so it requires differentiated treatment when building models. This paper proposes a Correlation-Based Universal Resource Matching (CBURM) strategy to realize a Heterogeneous and Elastic Cloud Service System (HECSS). CBURM consists of a Correlation-based resource Demand Evaluation (CDE) method and a Universal Resource Measurement (URM) scheme. Specifically, CDE discriminates the relevance of each dimension in workload characteristics, based on the correlations between workload characteristics and the demand. Then, it generates resource demand decisions dimension by dimension, from the most relevant to the least relevant dimensions. After that, it generates a complete decision tree model to evaluate subsequent workload demand for heterogeneous resources. Finally, URM optimizes the resource allocation to achieve a low-overhead resource matching. Experimental results show that, URM reduces the total comprehensive operation cost by 82%+, compared to a normal resource allocation scheme. Additionally, CDE outperforms two state-of-the-art methods (LTP and 2SP), with its performance closer to the ideal baseline. Specifically, CDE achieves a 40.275% overall resource saving rate, which is 38.62% higher than LTP and 8.46% higher than 2SP. Besides, CDE achieves a 92.43% average service quality satisfaction ratio, higher than the 82.9% and 88.83% achieved respectively by LTP and 2SP.","PeriodicalId":13255,"journal":{"name":"IEEE Transactions on Services Computing","volume":"17 5","pages":"2931-2944"},"PeriodicalIF":5.8000,"publicationDate":"2024-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Services Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10643348/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
In elastic cloud service systems, it is a challenge to evaluate and match the fluctuating resource demand of workloads. Existing studies typically monitor workload characteristics and build models that map these characteristics to actual demand. However, workload characteristics are multidimensional, and the impact of each dimension on resource demand differs, so it requires differentiated treatment when building models. This paper proposes a Correlation-Based Universal Resource Matching (CBURM) strategy to realize a Heterogeneous and Elastic Cloud Service System (HECSS). CBURM consists of a Correlation-based resource Demand Evaluation (CDE) method and a Universal Resource Measurement (URM) scheme. Specifically, CDE discriminates the relevance of each dimension in workload characteristics, based on the correlations between workload characteristics and the demand. Then, it generates resource demand decisions dimension by dimension, from the most relevant to the least relevant dimensions. After that, it generates a complete decision tree model to evaluate subsequent workload demand for heterogeneous resources. Finally, URM optimizes the resource allocation to achieve a low-overhead resource matching. Experimental results show that, URM reduces the total comprehensive operation cost by 82%+, compared to a normal resource allocation scheme. Additionally, CDE outperforms two state-of-the-art methods (LTP and 2SP), with its performance closer to the ideal baseline. Specifically, CDE achieves a 40.275% overall resource saving rate, which is 38.62% higher than LTP and 8.46% higher than 2SP. Besides, CDE achieves a 92.43% average service quality satisfaction ratio, higher than the 82.9% and 88.83% achieved respectively by LTP and 2SP.
期刊介绍:
IEEE Transactions on Services Computing encompasses the computing and software aspects of the science and technology of services innovation research and development. It places emphasis on algorithmic, mathematical, statistical, and computational methods central to services computing. Topics covered include Service Oriented Architecture, Web Services, Business Process Integration, Solution Performance Management, and Services Operations and Management. The transactions address mathematical foundations, security, privacy, agreement, contract, discovery, negotiation, collaboration, and quality of service for web services. It also covers areas like composite web service creation, business and scientific applications, standards, utility models, business process modeling, integration, collaboration, and more in the realm of Services Computing.