FingHV: Efficient Sharing and Fine-Grained Scheduling of Virtualized HPU Resources

IF 10.5 1区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS IEEE Transactions on Cybernetics Pub Date : 2025-01-10 DOI:10.1109/TCYB.2024.3518569
Hui Wang;Zhiwen Yu;Zhuoli Ren;Yao Zhang;Jiaqi Liu;Liang Wang;Bin Guo
{"title":"FingHV: Efficient Sharing and Fine-Grained Scheduling of Virtualized HPU Resources","authors":"Hui Wang;Zhiwen Yu;Zhuoli Ren;Yao Zhang;Jiaqi Liu;Liang Wang;Bin Guo","doi":"10.1109/TCYB.2024.3518569","DOIUrl":null,"url":null,"abstract":"While artificial intelligence (AI) technology has advanced in real-world applications, there is a strong motivation to develop hybrid systems where AI algorithms and humans collaborate, promoting more human-centered approaches in AI system design. This has led to the emergence of a novel human-machine computing (HMC) paradigm, which combines human cognitive abilities with machine computational power to create a collaborative computing framework that meets the demands of large-scale, complex tasks and enables human-machine symbiosis. Human processing units (HPUs) are crucial computing resources in HMC-oriented systems, and efficient HPU resource provisioning is key to boosting system performance. However, existing schemes often fail to assign tasks to the most suitable HPUs and optimize HPU utility, as they either cannot quantitatively measure skills or overlook utility concerns during task assignment and scheduling. To address these challenges, this article proposes a fine-grained HPU virtualization (FingHV) approach, which leverages virtualization techniques to improve flexibility, fairness, and utility in the provisioning process. The core idea is to use a tree-based skill model to precisely measure the levels and correlations of multiple skills within individual HPUs, and to apply a mixed time/event-based scheduling policy to maximize HPU utility. Specifically, we begin by proposing a hierarchical multiskill tree to model HPU skills and their correlations. Next, we formulate the HPU virtualization problem and present a fine-grained virtualization method, which includes a quality-driven HPU assignment process and a mixed time/event-based scheduling policy to improve resource-sharing efficiency. Finally, we evaluate FingHV on a synthetic dataset with varying task sizes and a real-world case. The results demonstrate that FingHV improves global matching quality by up to 39.7% and increases HPU utility by 11.2% compared to the baselines.","PeriodicalId":13112,"journal":{"name":"IEEE Transactions on Cybernetics","volume":"55 2","pages":"600-614"},"PeriodicalIF":10.5000,"publicationDate":"2025-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Cybernetics","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10836978/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

While artificial intelligence (AI) technology has advanced in real-world applications, there is a strong motivation to develop hybrid systems where AI algorithms and humans collaborate, promoting more human-centered approaches in AI system design. This has led to the emergence of a novel human-machine computing (HMC) paradigm, which combines human cognitive abilities with machine computational power to create a collaborative computing framework that meets the demands of large-scale, complex tasks and enables human-machine symbiosis. Human processing units (HPUs) are crucial computing resources in HMC-oriented systems, and efficient HPU resource provisioning is key to boosting system performance. However, existing schemes often fail to assign tasks to the most suitable HPUs and optimize HPU utility, as they either cannot quantitatively measure skills or overlook utility concerns during task assignment and scheduling. To address these challenges, this article proposes a fine-grained HPU virtualization (FingHV) approach, which leverages virtualization techniques to improve flexibility, fairness, and utility in the provisioning process. The core idea is to use a tree-based skill model to precisely measure the levels and correlations of multiple skills within individual HPUs, and to apply a mixed time/event-based scheduling policy to maximize HPU utility. Specifically, we begin by proposing a hierarchical multiskill tree to model HPU skills and their correlations. Next, we formulate the HPU virtualization problem and present a fine-grained virtualization method, which includes a quality-driven HPU assignment process and a mixed time/event-based scheduling policy to improve resource-sharing efficiency. Finally, we evaluate FingHV on a synthetic dataset with varying task sizes and a real-world case. The results demonstrate that FingHV improves global matching quality by up to 39.7% and increases HPU utility by 11.2% compared to the baselines.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
FingHV:虚拟化HPU资源的高效共享和细粒度调度
虽然人工智能(AI)技术在现实世界的应用中取得了进步,但开发人工智能算法和人类协作的混合系统的动机很强,促进了人工智能系统设计中更多以人为本的方法。这导致了一种新的人机计算(HMC)范式的出现,它将人类的认知能力与机器的计算能力相结合,以创建一个满足大规模复杂任务需求的协作计算框架,并使人机共生成为可能。HPU (Human processing unit)是面向hmc系统的关键计算资源,高效的HPU资源配置是提高系统性能的关键。然而,现有的方案往往无法将任务分配给最合适的HPU并优化HPU效用,因为它们要么无法定量衡量技能,要么在任务分配和调度过程中忽略了效用问题。为了应对这些挑战,本文提出了一种细粒度HPU虚拟化(FingHV)方法,该方法利用虚拟化技术来提高供应过程中的灵活性、公平性和实用性。其核心思想是使用基于树的技能模型来精确测量单个HPU中多个技能的水平和相关性,并应用基于时间/事件的混合调度策略来最大化HPU效用。具体来说,我们首先提出了一个分层的多技能树来建模HPU技能及其相关性。接下来,我们提出了HPU虚拟化问题,并提出了一种细粒度的虚拟化方法,该方法包括一个质量驱动的HPU分配过程和一个基于时间/事件的混合调度策略,以提高资源共享效率。最后,我们在具有不同任务大小和真实案例的合成数据集上评估了FingHV。结果表明,与基线相比,FingHV将全局匹配质量提高了39.7%,HPU利用率提高了11.2%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE Transactions on Cybernetics
IEEE Transactions on Cybernetics COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE-COMPUTER SCIENCE, CYBERNETICS
CiteScore
25.40
自引率
11.00%
发文量
1869
期刊介绍: The scope of the IEEE Transactions on Cybernetics includes computational approaches to the field of cybernetics. Specifically, the transactions welcomes papers on communication and control across machines or machine, human, and organizations. The scope includes such areas as computational intelligence, computer vision, neural networks, genetic algorithms, machine learning, fuzzy systems, cognitive systems, decision making, and robotics, to the extent that they contribute to the theme of cybernetics or demonstrate an application of cybernetics principles.
期刊最新文献
Accelerated Energy-Saving Learning Control for Stochastic Point-to-Point Tracking Systems. An Improved Quadratic Function Negative Definiteness Lemma for the Stabilization of Nonlinear Cyber-Physical Systems With Actuator Faults. A Predefined-Time Robust Neural Dynamics Controller for Projective Synchronization of Second-Order Chaotic Systems and Its Application. On the Number of Control Nodes in Boolean Networks With Degree Constraints. Balancing Communication and Acceleration: Exact One-to-One Optimization for Distributed Multiagent Learning Systems.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1