A novel segmented random search based batch scheduling algorithm in fog computing

IF 9 1区 心理学 Q1 PSYCHOLOGY, EXPERIMENTAL Computers in Human Behavior Pub Date : 2024-04-25 DOI:10.1016/j.chb.2024.108269
Zhangbo , Mohammad Kamrul Hasan , Elankovan Sundararajan , Shayla Islam , Fatima Rayan Awad Ahmed , Nissrein Babiker Mohammed Babiker , Ahmed Ibrahim Alzahrani , Nasser Alalwan , Muhammad Attique Khan
{"title":"A novel segmented random search based batch scheduling algorithm in fog computing","authors":"Zhangbo ,&nbsp;Mohammad Kamrul Hasan ,&nbsp;Elankovan Sundararajan ,&nbsp;Shayla Islam ,&nbsp;Fatima Rayan Awad Ahmed ,&nbsp;Nissrein Babiker Mohammed Babiker ,&nbsp;Ahmed Ibrahim Alzahrani ,&nbsp;Nasser Alalwan ,&nbsp;Muhammad Attique Khan","doi":"10.1016/j.chb.2024.108269","DOIUrl":null,"url":null,"abstract":"<div><p>In fog computing, batch scheduling is an important and challenging task aiming at reducing the response latency. Response time includes the scheduling time, execution time and other factors such as network latency. However, the majority of the existing batch scheduling algorithms primarily focus on minimizing the execution time of tasks for IoT devices, ignoring the algorithms' scheduling time. This contributes to suboptimal overall response time, which is a critical quality-of-service (QoS) indicator and significantly impacts performance. Optimizing both execution and scheduling time is therefore crucial for achieving minimum response time, improving QoS, and alleviating load-balancing issues. This work introduces a novel approach for the load-balancing difference variable and uses dimensionality reduction techniques for dynamic task organization. The main contribution comprises two distinctive algorithms: the Pre-allocation Minimum Completion Time (PMT) algorithm and the Segmented Random Search Fog Computing Batch Scheduling Algorithm (SRS). These algorithms are designed to address the inherent characteristics of the problem. To evaluate the performance and applicability of batch scheduling algorithms, we establish a model incorporating compliance and application performance indicators. We introduce the Logical Recursive Indirect Comparison Analysis method to assess and evaluate batch scheduling algorithms. Simulation results demonstrate the exceptional effectiveness of the SRS algorithm. It exhibits a remarkable improvement in comprehensive performance indices, ranging from 139.10% to 261.18%, and optimization quality enhancement rates of 64.25%–154.13% compared to classical standard optimization algorithms. Compared with advanced algorithms, the SRS algorithm also outperforms, with optimization quality improvement rates of 22.74% and 71.11% compared to AEOSSA and CHMPAD.</p></div>","PeriodicalId":48471,"journal":{"name":"Computers in Human Behavior","volume":null,"pages":null},"PeriodicalIF":9.0000,"publicationDate":"2024-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers in Human Behavior","FirstCategoryId":"102","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0747563224001377","RegionNum":1,"RegionCategory":"心理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"PSYCHOLOGY, EXPERIMENTAL","Score":null,"Total":0}
引用次数: 0

Abstract

In fog computing, batch scheduling is an important and challenging task aiming at reducing the response latency. Response time includes the scheduling time, execution time and other factors such as network latency. However, the majority of the existing batch scheduling algorithms primarily focus on minimizing the execution time of tasks for IoT devices, ignoring the algorithms' scheduling time. This contributes to suboptimal overall response time, which is a critical quality-of-service (QoS) indicator and significantly impacts performance. Optimizing both execution and scheduling time is therefore crucial for achieving minimum response time, improving QoS, and alleviating load-balancing issues. This work introduces a novel approach for the load-balancing difference variable and uses dimensionality reduction techniques for dynamic task organization. The main contribution comprises two distinctive algorithms: the Pre-allocation Minimum Completion Time (PMT) algorithm and the Segmented Random Search Fog Computing Batch Scheduling Algorithm (SRS). These algorithms are designed to address the inherent characteristics of the problem. To evaluate the performance and applicability of batch scheduling algorithms, we establish a model incorporating compliance and application performance indicators. We introduce the Logical Recursive Indirect Comparison Analysis method to assess and evaluate batch scheduling algorithms. Simulation results demonstrate the exceptional effectiveness of the SRS algorithm. It exhibits a remarkable improvement in comprehensive performance indices, ranging from 139.10% to 261.18%, and optimization quality enhancement rates of 64.25%–154.13% compared to classical standard optimization algorithms. Compared with advanced algorithms, the SRS algorithm also outperforms, with optimization quality improvement rates of 22.74% and 71.11% compared to AEOSSA and CHMPAD.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于分段随机搜索的新型雾计算批量调度算法
在雾计算中,批量调度是一项重要而具有挑战性的任务,旨在减少响应延迟。响应时间包括调度时间、执行时间和网络延迟等其他因素。然而,现有的大多数批量调度算法主要关注于最小化物联网设备的任务执行时间,而忽略了算法的调度时间。这会导致整体响应时间达不到最佳状态,而响应时间是一个关键的服务质量(QoS)指标,会严重影响性能。因此,优化执行和调度时间对于实现最短响应时间、改善 QoS 和缓解负载平衡问题至关重要。这项研究针对负载平衡差异变量引入了一种新方法,并利用降维技术进行动态任务组织。主要贡献包括两种独特的算法:预分配最小完成时间算法(PMT)和分段随机搜索雾计算批量调度算法(SRS)。这些算法旨在解决该问题的固有特征。为了评估批量调度算法的性能和适用性,我们建立了一个包含合规性和应用性能指标的模型。我们引入了逻辑递归间接比较分析方法来评估批量调度算法。仿真结果证明了 SRS 算法的卓越功效。与经典的标准优化算法相比,SRS 算法的综合性能指数有了显著提高,提高幅度从 139.10% 到 261.18%,优化质量提高率从 64.25% 到 154.13%。与先进算法相比,SRS 算法的性能也更胜一筹,与 AEOSSA 和 CHMPAD 相比,优化质量提高率分别为 22.74% 和 71.11%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
19.10
自引率
4.00%
发文量
381
审稿时长
40 days
期刊介绍: Computers in Human Behavior is a scholarly journal that explores the psychological aspects of computer use. It covers original theoretical works, research reports, literature reviews, and software and book reviews. The journal examines both the use of computers in psychology, psychiatry, and related fields, and the psychological impact of computer use on individuals, groups, and society. Articles discuss topics such as professional practice, training, research, human development, learning, cognition, personality, and social interactions. It focuses on human interactions with computers, considering the computer as a medium through which human behaviors are shaped and expressed. Professionals interested in the psychological aspects of computer use will find this journal valuable, even with limited knowledge of computers.
期刊最新文献
The negative consequences of networking through social network services: A social comparison perspective Can online behaviors be linked to mental health? Active versus passive social network usage on depression via envy and self-esteem Self-regulation deficiencies and perceived problematic online pornography use among young Chinese women: The role of self-acceptance Flow in ChatGPT-based logic learning and its influences on logic and self-efficacy in English argumentative writing Navigating online perils: Socioeconomic status, online activity lifestyles, and online fraud targeting and victimization of old adults in China
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1