Knowledge Transfer Enabled Diverse Task Scheduling for Individualized Requirements in Industrial Cloud Platform

IF 7.9 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS IEEE Transactions on Automation Science and Engineering Pub Date : 2024-11-20 DOI:10.1109/TASE.2024.3498064
Jiajun Zhou;Liang Gao;Chao Lu;Yun Li
{"title":"Knowledge Transfer Enabled Diverse Task Scheduling for Individualized Requirements in Industrial Cloud Platform","authors":"Jiajun Zhou;Liang Gao;Chao Lu;Yun Li","doi":"10.1109/TASE.2024.3498064","DOIUrl":null,"url":null,"abstract":"Nowadays, application providers often prefer to execute their workflows on heterogeneous distributed computing resources deployed on cloud infrastructure to achieve a high level of resilience and cost saving. Optimally scheduling workflow on computing resources is a well-known combinatorial optimization problem, where a trend of using evolutionary algorithm (EA) is emerging rapidly. However, conventional EA optimizes only one problem in a single run and suffers from a high computational burden. In practical scenario, cloud platform needs to handle massive amounts of scheduling requests from users, scheduling different workflows simultaneously is highly challenging. Bearing this in mind, we put forward a novel knowledge transfer enabled EA to schedule diverse workflows in tandem, where domain knowledge of scheduling one workflow is extracted to enhance the scheduling efficiency of other related workflows. In our design, the knowledge source selection and the intensity of performing knowledge transfer are adapted in a synergistic way. Furthermore, search operator is enhanced by exploiting both historical experience and heuristic information. Experimental results on real-life workflows and extensive synthetic applications demonstrate the competitiveness of our approach, in comparison to state-of-the-art contenders. Note to Practitioners—Workflow scheduling is an important requirement for users in cloud computing, whose intractability increases exponentially when the size of problem grows, posing stiff challenges to heuristic methods. Using EAs to tackle workflow scheduling has received increasing attention recently. Suppose workflow scheduling is treated as a optimization task, cloud platform typically needs to handle versatile tasks from numerous users. However, traditional EA optimizes only one task in a single run and unable to handle multiple tasks at the same time. To address this issue, we introduce a novel multi-task solver to resolve different tasks jointly via online learning and exploitation of problem-solving experiences across tasks. The results demonstrate that our proposal significantly outperforms the state-of-the-art peers. It is expected to facilitate the practical efficacy of industrial cloud system which faces multiple workflow scheduling tasks submitted from enormous users.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"9117-9129"},"PeriodicalIF":7.9000,"publicationDate":"2024-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10758811/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

Nowadays, application providers often prefer to execute their workflows on heterogeneous distributed computing resources deployed on cloud infrastructure to achieve a high level of resilience and cost saving. Optimally scheduling workflow on computing resources is a well-known combinatorial optimization problem, where a trend of using evolutionary algorithm (EA) is emerging rapidly. However, conventional EA optimizes only one problem in a single run and suffers from a high computational burden. In practical scenario, cloud platform needs to handle massive amounts of scheduling requests from users, scheduling different workflows simultaneously is highly challenging. Bearing this in mind, we put forward a novel knowledge transfer enabled EA to schedule diverse workflows in tandem, where domain knowledge of scheduling one workflow is extracted to enhance the scheduling efficiency of other related workflows. In our design, the knowledge source selection and the intensity of performing knowledge transfer are adapted in a synergistic way. Furthermore, search operator is enhanced by exploiting both historical experience and heuristic information. Experimental results on real-life workflows and extensive synthetic applications demonstrate the competitiveness of our approach, in comparison to state-of-the-art contenders. Note to Practitioners—Workflow scheduling is an important requirement for users in cloud computing, whose intractability increases exponentially when the size of problem grows, posing stiff challenges to heuristic methods. Using EAs to tackle workflow scheduling has received increasing attention recently. Suppose workflow scheduling is treated as a optimization task, cloud platform typically needs to handle versatile tasks from numerous users. However, traditional EA optimizes only one task in a single run and unable to handle multiple tasks at the same time. To address this issue, we introduce a novel multi-task solver to resolve different tasks jointly via online learning and exploitation of problem-solving experiences across tasks. The results demonstrate that our proposal significantly outperforms the state-of-the-art peers. It is expected to facilitate the practical efficacy of industrial cloud system which faces multiple workflow scheduling tasks submitted from enormous users.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
工业云平台中面向个性化需求的知识转移式多样化任务调度
如今,应用程序提供商通常更喜欢在部署在云基础设施上的异构分布式计算资源上执行工作流,以实现高水平的弹性和成本节约。基于计算资源的工作流优化调度是一个众所周知的组合优化问题,使用进化算法(EA)正在迅速兴起。然而,传统的EA在一次运行中只能优化一个问题,并且具有很高的计算负担。在实际场景中,云平台需要处理来自用户的大量调度请求,同时调度不同的工作流是极具挑战性的。考虑到这一点,我们提出了一种新的知识转移方法,使EA能够对不同的工作流进行串联调度,其中提取调度一个工作流的领域知识来提高其他相关工作流的调度效率。在我们的设计中,知识来源的选择和知识转移的强度是协同的。此外,利用历史经验和启发式信息对搜索算子进行了增强。在实际工作流程和广泛的合成应用上的实验结果表明,与最先进的竞争者相比,我们的方法具有竞争力。从业者注意:工作流调度是云计算用户的一个重要需求,随着问题规模的增长,其难处理性呈指数级增长,对启发式方法提出了严峻的挑战。利用ea解决工作流调度问题近年来受到越来越多的关注。假设工作流调度被视为一项优化任务,云平台通常需要处理来自众多用户的通用任务。然而,传统的EA在一次运行中只优化一个任务,无法同时处理多个任务。为了解决这个问题,我们引入了一种新的多任务求解器,通过在线学习和利用跨任务解决问题的经验来共同解决不同的任务。结果表明,我们的建议明显优于最先进的同行。期望能够促进工业云系统面对海量用户提交的多工作流调度任务的实际效能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE Transactions on Automation Science and Engineering
IEEE Transactions on Automation Science and Engineering 工程技术-自动化与控制系统
CiteScore
12.50
自引率
14.30%
发文量
404
审稿时长
3.0 months
期刊介绍: The IEEE Transactions on Automation Science and Engineering (T-ASE) publishes fundamental papers on Automation, emphasizing scientific results that advance efficiency, quality, productivity, and reliability. T-ASE encourages interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, operations research, and other fields. T-ASE welcomes results relevant to industries such as agriculture, biotechnology, healthcare, home automation, maintenance, manufacturing, pharmaceuticals, retail, security, service, supply chains, and transportation. T-ASE addresses a research community willing to integrate knowledge across disciplines and industries. For this purpose, each paper includes a Note to Practitioners that summarizes how its results can be applied or how they might be extended to apply in practice.
期刊最新文献
Distributed K-Order Coverage Control for Heterogeneous Multi-Robot Systems Robotic Fabric Alignment System for Sewing Using Global Local Weighted ICP GREAT Dataset: A Multi-sensor Raw Observation Dataset for High-precision Urban Navigation Physics-augmented Multi-task Gaussian Process for Modeling Spatiotemporal Dynamics Knowledge-Assisted Multi-Graph Dependency Learning for Multivariate Time Series Anomaly Detection in Multi-Stage Industrial Processes
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1