Computer Science ›› 2024, Vol. 51 ›› Issue (6A): 230900099-10.doi: 10.11896/jsjkx.230900099

• Computer Software & Architecture • Previous Articles     Next Articles

Soft Real-time Cloud Service Request Scheduling and Multiserver System Configuration for ProfitOptimization

WANG Tian1, SHEN Wei4, ZHANG Gongxuan2, XU Linli3, WANG Zhen1, YUN Yu1   

  1. 1 School of Information Science,Jiangsu College of Finance and Accounting,Lianyungang,Jiangsu 222061,China
    2 School of Computer Science and Engineering,Nanjing University of Science and Technology,Nanjing 210094,China
    3 School of Science,Jiangsu Ocean University,Lianyungang,Jiangsu 222061,China
    4 Alibaba Cloud,Hangzhou 310030,China
  • Published:2024-06-06
  • About author:WANG Tian,born in 1990,Ph.D,lectu-rer,is a member of CCF(No.A6921M).His main research interests include cloud computing,edge computing,and hyperphysical system.
    WANG Zheng,born in 1972,master,professor. His main research interests include computer application technology,big data and e-commerce,and computer systems.
  • Supported by:
    National Natural Science Foundation of China(62272232),Industry University Research Innovation Foundation of the Ministry of Education of China(2022IT224),College Philosophy and Social Science Foundation of Jiangsu(2023SJYB1851),Lianyungang Research Foundation for Basic Research(JCYJ2328),Science Research Staring Foundation of Jiangsu College of Finance and Accounting(2023GC06) and Basic Research Foundation of Jiangsu College of Finance and Accounting(2023XJ19).

Abstract: In cloud computing,there has been considerable research on multi-server systems based on the continuous innovation of multi-core technology.Establishing multi-server systems to provide cloud services to users and optimizing cloud service profitability is a hot topic in cloud computing.Research on these issues drives the continuous development of cloud computing technology.However,existing studies on multi-server systems either focus on optimizing cloud service profitability through the configuration of multi-server computing resources,neglecting the schedulability of cloud service requests themselves,or concentrate on developing service request scheduling strategies to improve cloud service profitability while overlooking the dynamic scalability of multi-server systems.However,when using coordinated optimization of cloud service scheduling and multi-server configuration to enhance cloud service profitability,the complexity of the problem increases exponentially.Therefore,it is essential to design a cloud service scheduling and multi-server configuration method for providers targeting soft real-time cloud service requests.Besides,existing research on configuring multi-server systems often overlooks the transient faults in processing cloud service requests.Numerous studies have demonstrated that soft real-time tasks can be affected by transient faults,leading to variations in the execution results of service requests and impacting cloud service profitability.In this study,we focus on soft real-time cloud service requests and develop a depth-search-based grey wolf algorithm to jointly optimize cloud service request scheduling and multi-server configuration,considering the prevalent computational performance heterogeneity of server resources in cloud environments,aiming to maximize cloud service profitability.Finally,extensive experiments validate the effectiveness of the proposed method.The empirical results demonstrate that,compared with the existing benchmark methods,the cloud service profits obtained by the proposed method increase by an average of 6.83%.

Key words: Cloud computing, Multi-server system configuration, Cloud service request scheduling, Cloud service profit maximization, Soft error reliability

CLC Number: 

  • TP391
[1]MA X J,RAO G B,XU H H.Research on Task Scheduling in Cloud Computing[J].Computer Science,2019,46(3):1-8.
[2]ZHOU M S,DONG X S,CHEN H,et al.Improving Cloud Platform Based on the Runtime Resource Capacity Evaluation[J].Journal of Computer Research and Development,2017,54(11):2516-2533.
[3]CONG P,LI L,ZHOU J,et al.Developing user perceived value based pricing models for cloud markets[J].IEEE Transactions on Parallel and Distributed Systems,2018,29(12):2742-2756.
[4]WANG T,ZHOU J,ZHANG G,et al.Customer perceived va-lue and risk aware multiserver configuration for profit maximization[J].IEEE Transactions on Parallel and Distributed Systems,2020,13(5):1074-1088.
[5]SUN D W,CHANG G R,CHEN D,et al.Profiling,Quanti-fying, Modeling and Evaluating Green Service Level Objectives in Cloud Computing Environments[J].Chinese Journal of Computers,2013,36(7):1509-1525.
[6]LUČANIN D,PIETRI I,HOLMBACKA S,et al.Performance-based pricing in multi-core geo-distributed cloud computing[J].IEEE Transactions on Cloud Computing,2020,8(4):1079-1092.
[7]CAO J,HUANG K,LI K,et al.Optimal multiserver configu-ration for profit maximization in cloud computing[J].IEEE Transactions on Parallel and Distributed Systems,2013,24(6):1087-1096.
[8]Service Level Agreement[OL].[2021-12-27]https://en.wikipedia.org/wiki/Service level agreement.
[9]MEI J,LI K,LI K.Customer-Satisfaction-Aware Optimal Multiserver Configuration for Profit Maximization in Cloud Computing[J].IEEE Transactions on Sustainable Computing,2017,2(1):17-29.
[10]GOUDARZI H,PEDRAM M.Maximizing profit in cloud computing system via resource allocation[C]//Proceedings of IEEE International Conference on Distributed Computing Systems.Minneapolis,MN,2011:1-6.
[11]MEI J,LI K,OUYANG A,et al.A profit maximization scheme with guaranteed quality of service in cloud computing[J].IEEE Transactions on Computers,2015,64(11):3064-3078.
[12]KANG Z,YANG B.A study of optimal multi-server systemconfiguration with variate deadlines and rental prices in cloud computing[C]//Proceedings of Springer International Confe-rence on Human Centered Computing.Cham:Springer,2017:215-231.
[13]XU H,LI B.Dynamic cloud pricing for revenue maximization[J].IEEE Transactions on Cloud Computing,2013,1(2):158-171.
[14]ALI H,SAROIT A,KOTB M.Grouped tasks scheduling algorithm based on QoS in cloud computing network[J].Egyptian Informatics Journal,2017,18(1):11-19.
[15]CHEN W,XIE G,LI R,et al.Efficient task scheduling for bu-dget constrained parallel applications on heterogeneous cloud computing systems[J].Future Generation Computer Systems,2017,74:1-11.
[16]TIAN J,HU W,WANG Y,et al.A novel PSO based taskscheduling algorithm for multi-core systems[C]//Proceedings of International Conference on Smart Computing and Communication.Cham:Springer,2016:62-71.
[17]DENG Y,CHENG H.A heterogeneous multiprocessor taskscheduling algorithm based on SFLA[C]//Proceedings of World Automation Congress.Rio Grande,PR,2016:1-5.
[18]iCloud[OL].[2023-06-06].https://support.apple.com/zh-cn/HT208351.
[19]WANG T,ZHOU J,LI L,et al.Deadline and Reliability Aware Multiserver Configuration Optimization for Maximizing Profit[C]//IEEE Transactions on Parallel and Distributed Systems.2022:3772-3786.
[20]WANG T,ZHANG M,SHEN W,et al.A multiserver configuration and request distribution framework for profit maximization in a three-tier cloud service architecture[J].Journal of Circuits,Systems,and Computers,2022,31(12):2250221.
[21]KOBAYASHI H,KONHEIM A.Queueing Models for Compu-ter Communications System Analysis[J].IEEE Transactions on Communications,1977,25(1):2-29.
[22]SONG J,LI T T,YAN Z X,et al.Energy-Efficiency Model and Measuring Approach for Cloud Computing[J].Journal of Software,2012,23(2):200-214.
[23]HU Y,LIU C,LI K,et al.Slack allocation algorithm for energy minimization in cluster systems[J].Future Generation Compu-ter System,2017,74:119-131.
[24]WU T,GU H,ZHOU J,et al.Soft error-aware energy-efficient task scheduling for workflow applications in DVFS-enabled cloud[J].Journal of Systems and Architecture,2018,84:12-27.
[25]LI J,LIN B,CHEN X.Reliability Constraint-oriented Workflow Scheduling Strategy in Cloud Environment[J].Computer Science,2023,50(10):291-298.
[26]WU Y H,HUANG G,ZHANG Y,et al.A Model-Based Fault Tolerance Mechanism Development Approach for Cloud Computing[J]. Journal of Computer Research and Development,2016,53(1):138-154.
[27]ZHOU J,LI L,VAJDI A,et al.Temperature-Constrained Reliability Optimization of Industrial Cyber-Physical Systems Using Machine Learning and Feedback Control[C]//IEEE Transactions on Automation Science and Engineering.2023:20-31.
[28]MIRJALILI S,MIRJALILI S M,LEWIS A.Grey Wolf Optimizer[J].Advances in Engineering Software,2014,69(3):46-61.
[29]HAQUE M A,AYDIN H,ZHU D.On reliability managementof energy-aware real-time systems through task replication[J].IEEE Transacations on Parallel Distributed Systems,2017,28(3):813-825.
[30]AMD EPYC7742,2022[OL].https://www.amd.com/zhhans/pro-ducts/cpu/amd-epyc-7742.
[31]Intel Platinum 8376H,2022[OL].https://www.intel.cn/content/www/cn/zh/products/sku/204096/intel-xeon-platinum-83-76h-processor-38-5m-cache-2-60-ghz/specifications.html.
[1] TANG Xin, DI Nongyu, YANG Hao, LIU Xin. Optimum Proposal to secGear Based on Skiplist [J]. Computer Science, 2024, 51(6A): 230700030-5.
[2] HAN Yujie, XU Zhijie, YANG Dingyu, HUANG Bo, GUO Jianmei. CDES:Data-driven Efficiency Evaluation Methodology for Cloud Database [J]. Computer Science, 2024, 51(6): 111-117.
[3] LIU Daoqing, HU Hongchao, HUO Shumin. N-variant Architecture for Container Runtime Security Threats [J]. Computer Science, 2024, 51(6): 399-408.
[4] LIU Xuanyu, ZHANG Shuai, HUO Shumin, SHANG Ke. Microservice Moving Target Defense Strategy Based on Adaptive Genetic Algorithm [J]. Computer Science, 2023, 50(9): 82-89.
[5] LI Yinghao, GUO Haogong, LIU Panpan, XIANG Yihao, LIU Chengming. Cloud Platform Load Prediction Method Based on Temporal Convolutional Network [J]. Computer Science, 2023, 50(7): 254-260.
[6] ZAHO Peng, ZHOU Jiantao, ZHAO Daming. Cloud Computing Load Prediction Method Based on Hybrid Model of CEEMDAN-ConvLSTM [J]. Computer Science, 2023, 50(6A): 220300272-9.
[7] LI Jinliang, LIN Bing, CHEN Xing. Reliability Constraint-oriented Workflow Scheduling Strategy in Cloud Environment [J]. Computer Science, 2023, 50(10): 291-298.
[8] GAO Shi-yao, CHEN Yan-li, XU Yu-lan. Expressive Attribute-based Searchable Encryption Scheme in Cloud Computing [J]. Computer Science, 2022, 49(3): 313-321.
[9] MA Xin-yu, JIANG Chun-mao, HUANG Chun-mei. Optimal Scheduling of Cloud Task Based on Three-way Clustering [J]. Computer Science, 2022, 49(11A): 211100139-7.
[10] ZHOU Qian, DAI Hua, SHENG Wen-jie, HU Zheng, YANG Geng. Research on Verifiable Keyword Search over Encrypted Cloud Data:A Survey [J]. Computer Science, 2022, 49(10): 272-278.
[11] WANG Zheng, JIANG Chun-mao. Cloud Task Scheduling Algorithm Based on Three-way Decisions [J]. Computer Science, 2021, 48(6A): 420-426.
[12] PAN Rui-jie, WANG Gao-cai, HUANG Heng-yi. Attribute Access Control Based on Dynamic User Trust in Cloud Computing [J]. Computer Science, 2021, 48(5): 313-319.
[13] CHEN Yu-ping, LIU Bo, LIN Wei-wei, CHENG Hui-wen. Survey of Cloud-edge Collaboration [J]. Computer Science, 2021, 48(3): 259-268.
[14] JIANG Hui-min, JIANG Zhe-yuan. Reference Model and Development Methodology for Enterprise Cloud Service Architecture [J]. Computer Science, 2021, 48(2): 13-22.
[15] WANG Wen-juan, DU Xue-hui, REN Zhi-yu, SHAN Di-bin. Reconstruction of Cloud Platform Attack Scenario Based on Causal Knowledge and Temporal- Spatial Correlation [J]. Computer Science, 2021, 48(2): 317-323.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!