• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

DE-RALBA:用于云计算的动态增强型资源感知负载均衡算法

DE-RALBA: dynamic enhanced resource aware load balancing algorithm for cloud computing.

作者信息

Hussain Altaf, Aleem Muhammad, Ur Rehman Atiq, Arshad Umer

机构信息

Department of Computer Science, KICSIT Campus, Institute of Space Technology, Islamabad, Pakistan.

School of Computing, Mathematics and Data Science, Coventry University, London, United Kingdom.

出版信息

PeerJ Comput Sci. 2025 Mar 18;11:e2739. doi: 10.7717/peerj-cs.2739. eCollection 2025.

DOI:10.7717/peerj-cs.2739
PMID:40134869
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11935770/
Abstract

Cloud computing provides an opportunity to gain access to the large-scale and high-speed resources without establishing your own computing infrastructure for executing the high-performance computing (HPC) applications. Cloud has the computing resources (., computation power, storage, operating system, network, and database .) as a public utility and provides services to the end users on a pay-as-you-go model. From past several years, the efficient utilization of resources on a compute cloud has become a prime interest for the scientific community. One of the key reasons behind inefficient resource utilization is the imbalance distribution of workload while executing the HPC applications in a heterogenous computing environment. The static scheduling technique usually produces lower resource utilization and higher makespan, while the dynamic scheduling achieves better resource utilization and load-balancing by incorporating a dynamic resource pool. The dynamic techniques lead to increased overhead by requiring a continuous system monitoring, job requirement assessments and real-time allocation decisions. This additional load has the potential to impact the performance and responsiveness on computing system. In this article, a dynamic enhanced resource-aware load balancing algorithm (DE-RALBA) is proposed to mitigate the load-imbalance in job scheduling by considering the computing capabilities of all VMs in cloud computing. The empirical assessments are performed on CloudSim simulator using instances of two scientific benchmark datasets (., heterogeneous computing scheduling problems (HCSP) instances and Google Cloud Jobs (GoCJ) dataset). The obtained results revealed that the DE-RALBA mitigates the load imbalance and provides a significant improvement in terms of makespan and resource utilization against existing algorithms, namely PSSLB, PSSELB, Dynamic MaxMin, and DRALBA. Using HCSP instances, the DE-RALBA algorithm achieves up to 52.35% improved resources utilization as compared to existing technique, while more superior resource utilization is achieved using the GoCJ dataset.

摘要

云计算提供了一个机会,无需建立自己的计算基础设施来执行高性能计算(HPC)应用程序,就能访问大规模和高速资源。云将计算资源(如计算能力、存储、操作系统、网络和数据库等)作为一种公用事业,并以按需付费模式向最终用户提供服务。在过去几年中,计算云资源的高效利用已成为科学界的主要关注点。资源利用效率低下的一个关键原因是在异构计算环境中执行HPC应用程序时工作负载分布不均衡。静态调度技术通常会导致较低的资源利用率和较长的完工时间,而动态调度通过引入动态资源池实现了更好的资源利用和负载均衡。动态技术由于需要持续的系统监控、作业需求评估和实时分配决策,导致开销增加。这种额外的负载有可能影响计算系统的性能和响应能力。在本文中,提出了一种动态增强资源感知负载均衡算法(DE-RALBA),通过考虑云计算中所有虚拟机的计算能力来减轻作业调度中的负载不平衡。使用两个科学基准数据集(异构计算调度问题(HCSP)实例和谷歌云作业(GoCJ)数据集)的实例在CloudSim模拟器上进行了实证评估。获得的结果表明,与现有算法(即PSSLB、PSSELB、动态最大最小算法和DRALBA)相比,DE-RALBA减轻了负载不平衡,并在完工时间和资源利用方面有显著改进。使用HCSP实例时,与现有技术相比,DE-RALBA算法的资源利用率提高了52.35%,而使用GoCJ数据集时实现了更优的资源利用率。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/254440878830/peerj-cs-11-2739-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/a41d511c63d0/peerj-cs-11-2739-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/d561730893c8/peerj-cs-11-2739-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/2f5a5a9ca998/peerj-cs-11-2739-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/803a3165901b/peerj-cs-11-2739-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/afefe9baaf79/peerj-cs-11-2739-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/8ed65e7c30b9/peerj-cs-11-2739-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/36cc7a384b67/peerj-cs-11-2739-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/4d5cce5169e9/peerj-cs-11-2739-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/6c9ffd79aa51/peerj-cs-11-2739-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/02c588317be8/peerj-cs-11-2739-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/570dcd3c1e48/peerj-cs-11-2739-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/777099a23fb1/peerj-cs-11-2739-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/1db192b58b24/peerj-cs-11-2739-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/254440878830/peerj-cs-11-2739-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/a41d511c63d0/peerj-cs-11-2739-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/d561730893c8/peerj-cs-11-2739-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/2f5a5a9ca998/peerj-cs-11-2739-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/803a3165901b/peerj-cs-11-2739-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/afefe9baaf79/peerj-cs-11-2739-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/8ed65e7c30b9/peerj-cs-11-2739-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/36cc7a384b67/peerj-cs-11-2739-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/4d5cce5169e9/peerj-cs-11-2739-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/6c9ffd79aa51/peerj-cs-11-2739-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/02c588317be8/peerj-cs-11-2739-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/570dcd3c1e48/peerj-cs-11-2739-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/777099a23fb1/peerj-cs-11-2739-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/1db192b58b24/peerj-cs-11-2739-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6ab2/11935770/254440878830/peerj-cs-11-2739-g014.jpg

相似文献

1
DE-RALBA: dynamic enhanced resource aware load balancing algorithm for cloud computing.DE-RALBA:用于云计算的动态增强型资源感知负载均衡算法
PeerJ Comput Sci. 2025 Mar 18;11:e2739. doi: 10.7717/peerj-cs.2739. eCollection 2025.
2
Hybrid Symbiotic Organisms Search Optimization Algorithm for Scheduling of Tasks on Cloud Computing Environment.云计算环境下任务调度的混合共生生物搜索优化算法
PLoS One. 2016 Jun 27;11(6):e0158229. doi: 10.1371/journal.pone.0158229. eCollection 2016.
3
Secure Scientific Applications Scheduling Technique for Cloud Computing Environment Using Global League Championship Algorithm.基于全球联赛锦标赛算法的云计算环境安全科学应用调度技术
PLoS One. 2016 Jul 6;11(7):e0158102. doi: 10.1371/journal.pone.0158102. eCollection 2016.
4
Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks.基于改进加权循环算法的云计算环境中针对非抢占式相关任务的负载均衡
ScientificWorldJournal. 2016;2016:3896065. doi: 10.1155/2016/3896065. Epub 2016 Feb 3.
5
A Joint Resource Allocation, Security with Efficient Task Scheduling in Cloud Computing Using Hybrid Machine Learning Techniques.云计算中使用混合机器学习技术的联合资源分配、安全与高效任务调度。
Sensors (Basel). 2022 Feb 6;22(3):1242. doi: 10.3390/s22031242.
6
Optimizing makespan and resource utilization in cloud computing environment via evolutionary scheduling approach.通过进化调度方法优化云计算环境中的完成时间和资源利用率。
PLoS One. 2024 Nov 22;19(11):e0311814. doi: 10.1371/journal.pone.0311814. eCollection 2024.
7
Job Scheduling with Efficient Resource Monitoring in Cloud Datacenter.云数据中心中具有高效资源监控的作业调度
ScientificWorldJournal. 2015;2015:983018. doi: 10.1155/2015/983018. Epub 2015 Sep 15.
8
Efficiency aware scheduling techniques in cloud computing: a descriptive literature review.云计算中的效率感知调度技术:描述性文献综述
PeerJ Comput Sci. 2021 May 4;7:e509. doi: 10.7717/peerj-cs.509. eCollection 2021.
9
Cloud-Based Advanced Shuffled Frog Leaping Algorithm for Tasks Scheduling.基于云的高级混合蛙跳算法在任务调度中的应用
Big Data. 2024 Apr;12(2):110-126. doi: 10.1089/big.2022.0095. Epub 2023 Mar 3.
10
Job Scheduling in Cloud Computing Using a Modified Harris Hawks Optimization and Simulated Annealing Algorithm.云计算中的作业调度:使用改进型哈里斯鹰优化算法和模拟退火算法。
Comput Intell Neurosci. 2020 Mar 11;2020:3504642. doi: 10.1155/2020/3504642. eCollection 2020.

引用本文的文献

1
Applications and challenges of biomarker-based predictive models in proactive health management.基于生物标志物的预测模型在主动健康管理中的应用与挑战
Front Public Health. 2025 Aug 18;13:1633487. doi: 10.3389/fpubh.2025.1633487. eCollection 2025.