Abstract
Under the development of computing and network convergence, considering the computing and network resources of multiple providers as a whole in a computing force network (CFN) has gradually become a new trend. However, since each computing and network resource provider (CNRP) considers only its own interest and competes with other CNRPs, introducing multiple CNRPs will result in a lack of trust and difficulty in unified scheduling. In addition, concurrent users have different requirements, so there is an urgent need to study how to optimally match users and CNRPs on a many-to-many basis, to improve user satisfaction and ensure the utilization of limited resources. In this paper, we adopt a reputation model based on the beta distribution function to measure the credibility of CNRPs and propose a performance-based reputation update model. Then, we formalize the problem into a constrained multi-objective optimization problem and find feasible solutions using a modified fast and elitist non-dominated sorting genetic algorithm (NSGA-II). We conduct extensive simulations to evaluate the proposed algorithm. Simulation results demonstrate that the proposed model and the problem formulation are valid, and the NSGA-II is effective and can find the Pareto set of CFN, which increases user satisfaction and resource utilization. Moreover, a set of solutions provided by the Pareto set give us more choices of the many-to-many matching of users and CNRPs according to the actual situation.
摘要
随着算力和网络融合的发展, 在算力网络(CFN)中统筹考虑多个提供商的算力资源和网络资源逐渐成为一种新趋势. 然而, 由于每个算网资源提供商(CNRP)只考虑自身利益, 与其他CNRP存在竞争关系, 因此引入多个CNRP会造成缺乏信任和难以统一调度的问题. 此外, 多个并发用户的需求各不相同, 因此迫切需要研究如何在多对多的基础上优化匹配用户和CNRP, 从而提高用户满意度, 保证和提高有限资源的利用率. 首先采用基于贝塔分布函数的声誉模型衡量CNRP可信度, 并提出基于性能的声誉更新模型. 其次, 将问题形式化为一个约束多目标优化问题, 并使用改进的快速精英非支配排序遗传算法(NSGA-II)找到可行解. 本文进行大量仿真实验评估所提算法. 仿真结果表明, 所提模型、 问题表述、和NSGA-II是有效的, NSGA-II可以找到CFN的帕累托集, 提高用户满意度和资源利用率. 此外, 帕累托集所提供的一组解决方案根据实际情况为用户和CNRP的多对多匹配问题提供更多选择.
Data availability
The data that support the findings of this study are available from the corresponding author upon reasonable request.
References
Abbas N, Zhang Y, Taherkordi A, et al., 2017. Mobile edge computing: a survey. IEEE Int Things J, 5(1):450–465. https://doi.org/10.1109/JIOT.2017.2750180
Bao QZ, Ren XX, Liu CF, et al., 2021. Resource trading with hierarchical game for computing-power network market. Proc 5th Int Joint Conf, p.94–109. https://doi.org/10.1007/978-3-030-85896-4_8
Benblidia MA, Brik B, Merghem-Boulahia L, et al., 2019. Ranking fog nodes for tasks scheduling in fog-cloud environments: a fuzzy logic approach. Proc 15th Int Wireless Communications & Mobile Computing Conf, p. 1451–1457. https://doi.org/10.1109/IWCMC.2019.8766437
Buchegger S, Le Boudec JY, 2002. Performance analysis of the CONFIDANT protocol. Proc 3rd ACM Int Symp on Mobile Ad Hoc Networking & Computing, p.226–236. https://doi.org/10.1145/513800.513828
Buchegger S, Le Boudec JY, 2003a. Coping with False Accusations in Misbehavior Reputation Systems for Mobile Ad-Hoc Networks. EPFL Technical Report IC/2003/31, Elsevier, Lausanne, Switzerland.
Buchegger S, Le Boudec JY, 2003b. The effect of rumor spreading in reputation systems for mobile ad-hoc networks. Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks, Article 10.
Chaitra T, Agrawal S, Jijo J, et al., 2020. Multi-objective optimization for dynamic resource provisioning in a multi-cloud environment using lion optimization algorithm. Proc 20th Int Symp on Computational Intelligence and Informatics, p.000083–000090. https://doi.org/10.1109/CINTI51262.2020.9305822
Chen YF, Li ZY, Yang B, et al., 2020. A Stackelberg game approach to multiple resources allocation and pricing in mobile edge computing. Fut Gener Comput Syst, 108:273–287. https://doi.org/10.1016/j.future.2020.02.045
Cui LZ, Xu C, Yang S, et al., 2019. Joint optimization of energy consumption and latency in mobile edge computing for Internet of Things. IEEE Int Things J, 6(3):4791–4803. https://doi.org/10.1109/JIOT.2018.2869226
Deb K, Pratap A, Agarwal S, et al., 2002. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput, 6(2):182–197. https://doi.org/10.1109/4235.996017
Di Z, Luo T, Qiu C, et al., 2023. In-network pooling: contribution-aware allocation optimization for computing power network in B5G/6G era. IEEE Trans Netw Sci Eng, 10(3):1190–1202. https://doi.org/10.1109/TNSE.2022.3225292
Dong YQ, Guan CC, Chen YL, et al., 2022. Optimization of service scheduling in computing force network. Int Conf on Service Science, p.147–153. https://doi.org/10.1109/ICSS55994.2022.00031
Du ZP, Li ZQ, Duan XD, et al., 2022. Service information informing in computing aware networking. Int Conf on Service Science, p.125–130. https://doi.org/10.1109/ICSS55994.2022.00027
Fang WD, Zhang CL, Shi ZD, et al., 2016. BTRES: beta-based trust and reputation evaluation system for wireless sensor networks. J Netw Comput Appl, 59:88–94. https://doi.org/10.1016/j.jnca.2015.06.013
Fortes JAB, 2010. Sky computing: when multiple clouds become one. Proc 10th IEEE/ACM Int Conf on Cluster, Cloud and Grid Computing, Article 4. https://doi.org/10.1109/CCGRID.2010.136
Ganeriwal S, Balzano LK, Srivastava MB, 2008. Reputation-based framework for high integrity sensor networks. ACM Trans Sens Netw, 4(3):1–37. https://doi.org/10.1145/1362542.1362546
Gelman A, Carlin JB, Stern HS, et al., 1995. Bayesian Data Analysis. Chapman and Hall/CRC, New York, USA. https://doi.org/10.1201/9780429258411
Jara EC, 2014. Multi-objective optimization by using evolutionary algorithms: the p-optimality criteria. IEEE Trans Evol Comput, 18(2):167–179. https://doi.org/10.1109/TEVC.2013.2243455
Josang A, Ismail R, 2002. The beta reputation system. Proc 15th Bled Electronic Commerce Conf, p.502–2511.
Kan TY, Chiang Y, Wei HY, 2018. Task offloading and resource allocation in mobile-edge computing system. Proc 27th Wireless and Optical Communication Conf, p.1–4. https://doi.org/10.1109/WOCC.2018.8372737
Kang KX, Ding D, Xie HM, et al., 2022. Adaptive DRL-based task scheduling for energy-efficient cloud computing. IEEE Trans Netw Serv Manag, 19(4):4948–4961. https://doi.org/10.1109/TNSM.2021.3137926
Li F, Seok MG, Cai WT, 2021. A new double rank-based multiworkflow scheduling with multi-objective optimization in cloud environments. IEEE Int Parallel and Distributed Processing Symp Workshops, p.36–45. https://doi.org/10.1109/IPDPSW52791.2021.00015
Liu B, Mao JW, Xu L, et al., 2021. CFN-dyncast: load balancing the edges via the network. IEEE Wireless Communications and Networking Conf Workshops, p.1–6. https://doi.org/10.1109/WCNCW49093.2021.9420028
Liu L, Fan Q, Buyya R, 2018. A deadline-constrained multi-objective task scheduling algorithm in mobile cloud environments. IEEE Access, 6:52982–52996. https://doi.org/10.1109/ACCESS.2018.2870915
Liu XL, Jia SW, 2019. An iterative reputation ranking method via the beta probability distribution. IEEE Access, 7:540–547. https://doi.org/10.1109/ACCESS.2018.2885551
Mao YY, You CS, Zhang J, et al., 2017. A survey on mobile edge computing: the communication perspective. IEEE Commun Surv Tut, 19(4):2322–2358. https://doi.org/10.1109/COMST.2017.2745201
Miriyala SS, Subramanian VR, Mitra K, 2018. TRANSFORMANN for online optimization of complex industrial processes: casting process as case study. Eur J Oper Res, 264(1):294–309. https://doi.org/10.1016/j.ejor.2017.05.026
Monteiro A, Teixeira C, Pinto JS, 2014. Sky computing: exploring the aggregated cloud resources—part II. Proc 9th Iberian Conf on Information Systems and Technologies, p.1–6. https://doi.org/10.1109/CISTI.2014.6876862
Mostafa HA, El-Shatshat R, Salama MMA, 2013. Multi-objective optimization for the operation of an electric distribution system with a large number of single phase solar generators. IEEE Trans Smart Grid, 4(2):1038–1047. https://doi.org/10.1109/TSG.2013.2239669
Niu XX, Wang HC, Hu S, et al., 2018. Multi-objective online optimization of a marine diesel engine using NSGA-II coupled with enhancing trained support vector machine. Appl Therm Eng, 137:218–227. https://doi.org/10.1016/j.applthermaleng.2018.03.080
Peng CD, Liu HL, Gu FQ, 2017. An evolutionary algorithm with directed weights for constrained multi-objective optimization. Appl Soft Comput, 60:613–622. https://doi.org/10.1016/j.asoc.2017.06.053
Rehani N, Garg R, 2018. Meta-heuristic based reliable and green workflow scheduling in cloud computing. Int J Syst Assur Eng Manag, 9(4):811–820. https://doi.org/10.1007/s13198-017-0659-8
Resnick P, Zeckhauser R, 2002. Trust among strangers in Internet transactions: empirical analysis of eBay’s reputation system. In: Baye M (Ed.), The Economics of the Internet and E-Commerce. Emerald Group Publishing Limited, Bingley, England, p.127–157.
Resnick P, Kuwabara K, Zeckhauser R, et al., 2000. Reputation systems. Commun ACM, 43(12):45–48. https://doi.org/10.1145/355112.355122
Song ZD, Sun HG, Yang HH, et al., 2022. Reputation-based federated learning for secure wireless networks. IEEE Int Things J, 9(2):1212–1226. https://doi.org/10.1109/JIOT.2021.3079104
Stoica I, Shenker S, 2021. From cloud computing to sky computing. Proc Workshop on Hot Topics in Operating Systems, p.26–32. https://doi.org/10.1145/3458336.3465301
Tang XY, Cao C, Wang YX, et al., 2021. Computing power network: the architecture of convergence of computing and networking towards 6G requirement. China Commun, 18(2):175–185. https://doi.org/10.23919/JCC.2021.02.011
Tian L, Yang MZ, Wang SG, 2021. An overview of compute first networking. Int J Web Grid Serv, 17(2):81–97. https://doi.org/10.1504/IJWGS.2021.114566
Xiong L, Liu L, 2004. PeerTrust: supporting reputation-based trust for peer-to-peer electronic communities. IEEE Trans Knowl Data Eng, 16(7):843–857. https://doi.org/10.1109/TKDE.2004.1318566
Yao HJ, Lu L, Duan XD, 2021. Architecture and key technologies for computing-aware networking. ZTE Technol J, 27(3):7–11 (in Chinese). https://doi.org/10.12142/ZTETJ.202103003
Yuan HT, Bi J, Zhou MC, et al., 2021. Biobjective task scheduling for distributed green data centers. IEEE Trans Autom Sci Eng, 18(2):731–742. https://doi.org/10.1109/tase.2019.2958979
Zhang P, Peng MG, Cui SG, et al., 2022. Theory and techniques for “intellicise” wireless networks. Front Inform Technol Electron Eng, 23(1):1–4. https://doi.org/10.1631/FITEE.2210000
Zou Y, Shen F, Yan F, et al., 2021. Reputation-based regional federated learning for knowledge trading in blockchain-enhanced IoV. IEEE Wireless Communications and Networking Conf, p.1–6. https://doi.org/10.1109/WCNC49053.2021.9417347
Author information
Authors and Affiliations
Contributions
Yuexia FU and Lu LU designed the research. Yuexia FU and Qinqin TANG designed and conducted the simulations. Yuexia FU and Lu LU drafted the paper. Jing WANG helped organize the paper. Yuexia FU, Lu LU, and Sheng ZHANG revised and finalized the paper.
Corresponding author
Ethics declarations
All the authors declare that they have no conflict of interest.
Additional information
Project supported by the National Natural Science Foundation of China (No. 2022ZD0115303), the 2023 Beijing Outstanding Young Engineers Innovation Studio, China, and the Beijing University of Posts and Telecommunications–China Mobile Research Institute Joint Innovation Foundation (No. CMYJY-202200536)
List of supplementary materials
1 Reputation-based joint optimization of user satisfaction and resource utilization
2 Problem solution based on NSGA-II Fig. S1 Initial population
Fig. S2 Schematic of the Pareto rank of the solution space
Algorithm S1 NSGA-II
Supplementary materials for
Rights and permissions
About this article
Cite this article
Fu, Y., Wang, J., Lu, L. et al. Reputation-based joint optimization of user satisfaction and resource utilization in a computing force network. Front Inform Technol Electron Eng 25, 685–700 (2024). https://doi.org/10.1631/FITEE.2300156
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/FITEE.2300156