A Quasi-Oppositional Learning-based Fox Optimizer for QoS-aware Web Service Composition in Mobile Edge Computing

IF 3.6 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS
Ramin Habibzadeh Sharif, Mohammad Masdari, Ali Ghaffari, Farhad Soleimanian Gharehchopogh
{"title":"A Quasi-Oppositional Learning-based Fox Optimizer for QoS-aware Web Service Composition in Mobile Edge Computing","authors":"Ramin Habibzadeh Sharif, Mohammad Masdari, Ali Ghaffari, Farhad Soleimanian Gharehchopogh","doi":"10.1007/s10723-024-09779-x","DOIUrl":null,"url":null,"abstract":"<p>Currently, web service-based edge computing networks are across-the-board, and their users are increasing dramatically. The network users request various services with specific Quality-of-Service (QoS) values. The QoS-aware Web Service Composition (WSC) methods assign available services to users’ tasks and significantly affect their satisfaction. Various methods have been provided to solve the QoS-aware WSC problem; However, this field is still one of the popular research fields since the dimensions of these networks, the number of their users, and the variety of provided services are growing outstandingly. Consequently, this study presents an enhanced Fox Optimizer (FOX)-based framework named EQOLFOX to solve QoS-aware web service composition problems in edge computing environments. In this regard, the Quasi-Oppositional Learning is utilized in the EQOLFOX to diminish the zero-orientation nature of the FOX algorithm. Likewise, a reinitialization strategy is included to enhance EQOLFOX's exploration capability. Besides, a new phase with two new movement strategies is introduced to improve searching abilities. Also, a multi-best strategy is recruited to depart local optimums and lead the population more optimally. Eventually, the greedy selection approach is employed to augment the convergence rate and exploitation capability. The EQOLFOX is applied to ten real-life and artificial web-service-based edge computing environments, each with four different task counts to evaluate its proficiency. The obtained results are compared with the DO, FOX, JS, MVO, RSA, SCA, SMA, and TSA algorithms numerically and visually. The experimental results indicated the contributions' effectiveness and the EQOLFOX's competency.</p>","PeriodicalId":54817,"journal":{"name":"Journal of Grid Computing","volume":"75 1","pages":""},"PeriodicalIF":3.6000,"publicationDate":"2024-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Grid Computing","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1007/s10723-024-09779-x","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

Currently, web service-based edge computing networks are across-the-board, and their users are increasing dramatically. The network users request various services with specific Quality-of-Service (QoS) values. The QoS-aware Web Service Composition (WSC) methods assign available services to users’ tasks and significantly affect their satisfaction. Various methods have been provided to solve the QoS-aware WSC problem; However, this field is still one of the popular research fields since the dimensions of these networks, the number of their users, and the variety of provided services are growing outstandingly. Consequently, this study presents an enhanced Fox Optimizer (FOX)-based framework named EQOLFOX to solve QoS-aware web service composition problems in edge computing environments. In this regard, the Quasi-Oppositional Learning is utilized in the EQOLFOX to diminish the zero-orientation nature of the FOX algorithm. Likewise, a reinitialization strategy is included to enhance EQOLFOX's exploration capability. Besides, a new phase with two new movement strategies is introduced to improve searching abilities. Also, a multi-best strategy is recruited to depart local optimums and lead the population more optimally. Eventually, the greedy selection approach is employed to augment the convergence rate and exploitation capability. The EQOLFOX is applied to ten real-life and artificial web-service-based edge computing environments, each with four different task counts to evaluate its proficiency. The obtained results are compared with the DO, FOX, JS, MVO, RSA, SCA, SMA, and TSA algorithms numerically and visually. The experimental results indicated the contributions' effectiveness and the EQOLFOX's competency.

Abstract Image

基于准命题学习的 Fox 优化器,用于移动边缘计算中的 QoS 感知网络服务组合
目前,基于网络服务的边缘计算网络遍地开花,其用户也在急剧增加。网络用户要求各种具有特定服务质量(QoS)值的服务。具有 QoS 意识的网络服务组成(WSC)方法可将可用服务分配给用户的任务,并极大地影响用户的满意度。然而,由于这些网络的规模、用户数量和所提供服务的种类都在显著增加,因此这一领域仍然是热门研究领域之一。因此,本研究提出了一个基于增强型福克斯优化器(FOX)的框架,名为 EQOLFOX,用于解决边缘计算环境中的 QoS 感知网络服务组成问题。在这方面,EQOLFOX 采用了准命题学习(Quasi-Oppositional Learning)技术,以减少 FOX 算法的零定向特性。同样,为了增强 EQOLFOX 的探索能力,还加入了重新初始化策略。此外,还引入了一个新阶段和两种新的移动策略,以提高搜索能力。此外,还采用了多最优策略,以脱离局部最优,并引导群体达到更优化的状态。最后,采用贪婪选择方法来提高收敛速度和开发能力。EQOLFOX 被应用于十个基于网络服务的真实和人工边缘计算环境,每个环境有四个不同的任务数,以评估其能力。实验结果与 DO、FOX、JS、MVO、RSA、SCA、SMA 和 TSA 算法进行了数值和视觉比较。实验结果表明了这些贡献的有效性和 EQOLFOX 的能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Grid Computing
Journal of Grid Computing COMPUTER SCIENCE, INFORMATION SYSTEMS-COMPUTER SCIENCE, THEORY & METHODS
CiteScore
8.70
自引率
9.10%
发文量
34
审稿时长
>12 weeks
期刊介绍: Grid Computing is an emerging technology that enables large-scale resource sharing and coordinated problem solving within distributed, often loosely coordinated groups-what are sometimes termed "virtual organizations. By providing scalable, secure, high-performance mechanisms for discovering and negotiating access to remote resources, Grid technologies promise to make it possible for scientific collaborations to share resources on an unprecedented scale, and for geographically distributed groups to work together in ways that were previously impossible. Similar technologies are being adopted within industry, where they serve as important building blocks for emerging service provider infrastructures. Even though the advantages of this technology for classes of applications have been acknowledged, research in a variety of disciplines, including not only multiple domains of computer science (networking, middleware, programming, algorithms) but also application disciplines themselves, as well as such areas as sociology and economics, is needed to broaden the applicability and scope of the current body of knowledge.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信