Task Migration in Volunteer Computing Systems

Ehab Saleh, C. Shastry
{"title":"Task Migration in Volunteer Computing Systems","authors":"Ehab Saleh, C. Shastry","doi":"10.1109/ICAC3N56670.2022.10074085","DOIUrl":null,"url":null,"abstract":"Volunteer Computing is the use of underutilised computing power donated by volunteers who want to participate in ongoing high-throughput scientific projects. Due to the general simplicity of this concept, this type of computing attracts thousands of volunteers from all over the world. Many of them, however, leave the network, prompting the main server to initiate Task Migration, which involves transferring the remaining job to another volunteer’s device on the network. In this paper, we conduct two experiments in the task migration procedure in peer-to-peer volunteer network. In the first experiment, the server starts the migration procedure when it detects the first available volunteer, whereas in the second one, the server starts the migration after all of the server’s sub-peers have completed their jobs. To ensure the network’s heterogeneity, we select the dataset GWA-T-13 Materna, which contains performance metrics described as trace files of over 1500 VMs from the distributed Materna Data Centers in Dortmund, Germany. In both experiments, we compare the total execution time of the entire task and the maximum execution time that a peer can have to complete its assigned work. The simulation results show that in the second experiment, the main task was completed in less time than in the first experiment.","PeriodicalId":342573,"journal":{"name":"2022 4th International Conference on Advances in Computing, Communication Control and Networking (ICAC3N)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 4th International Conference on Advances in Computing, Communication Control and Networking (ICAC3N)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAC3N56670.2022.10074085","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Volunteer Computing is the use of underutilised computing power donated by volunteers who want to participate in ongoing high-throughput scientific projects. Due to the general simplicity of this concept, this type of computing attracts thousands of volunteers from all over the world. Many of them, however, leave the network, prompting the main server to initiate Task Migration, which involves transferring the remaining job to another volunteer’s device on the network. In this paper, we conduct two experiments in the task migration procedure in peer-to-peer volunteer network. In the first experiment, the server starts the migration procedure when it detects the first available volunteer, whereas in the second one, the server starts the migration after all of the server’s sub-peers have completed their jobs. To ensure the network’s heterogeneity, we select the dataset GWA-T-13 Materna, which contains performance metrics described as trace files of over 1500 VMs from the distributed Materna Data Centers in Dortmund, Germany. In both experiments, we compare the total execution time of the entire task and the maximum execution time that a peer can have to complete its assigned work. The simulation results show that in the second experiment, the main task was completed in less time than in the first experiment.
志愿计算系统中的任务迁移
志愿者计算是利用那些想要参与正在进行的高通量科学项目的志愿者捐赠的未充分利用的计算能力。由于这个概念的简单性,这种类型的计算吸引了来自世界各地的成千上万的志愿者。然而,他们中的许多人离开了网络,促使主服务器启动任务迁移,这包括将剩余的工作转移到网络上另一个志愿者的设备上。在本文中,我们对点对点志愿者网络中的任务迁移过程进行了两个实验。在第一个实验中,服务器在检测到第一个可用志愿者时开始迁移过程,而在第二个实验中,服务器在所有服务器的子对等体完成其工作后开始迁移。为了确保网络的异构性,我们选择了GWA-T-13 Materna数据集,该数据集包含来自德国多特蒙德的分布式Materna数据中心的1500多台虚拟机的性能指标,描述为跟踪文件。在这两个实验中,我们比较了整个任务的总执行时间和对等体完成其分配工作的最大执行时间。仿真结果表明,在第二次实验中,完成主要任务的时间比第一次实验要短。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信