Bobo Ju , Yang Liu , Jing Liu , Peng Sun , Liang Song
{"title":"CNN-DAG-Editor:基于多目标动态自适应资源竞争群优化的卷积神经网络卸载分析器","authors":"Bobo Ju , Yang Liu , Jing Liu , Peng Sun , Liang Song","doi":"10.1016/j.comnet.2025.111374","DOIUrl":null,"url":null,"abstract":"<div><div>With the rapid development of artificial intelligence applications on mobile devices, there are increasing demands for optimizing the runtime, energy consumption, and cost-effectiveness of Convolutional Neural Networks (CNNs). These objectives often cannot be simultaneously optimized in real-world applications. The most effective way to enhance CNN performance on mobile devices is through CNN offloading while existing research often considers only a single network architecture with a single optimization objective, without addressing runtime, energy consumption, and cost-effectiveness as a multi-objective optimization problem. In this paper, we propose a CNN offloading analysis tool called CNN-DAG-Editor and introduce a Multi-Objective Dynamic Adaptive Resource Competitive Swarm Optimization (MDARCSO) algorithm within CNN-DAG-Editor for optimizing CNN offloading across devices, edge servers, and cloud servers. Experiments show that our Edge-Cloud-Server Collaborative Offloading (ECESOPS) strategy, based on MDARCSO, outperforms other strategies like No Offloading Policy (NOPS), Cloud-Server Full Offloading Policy (CFOPS), and Hybrid Offloading Policy (HOPSO) in terms of fitness performance, task energy consumption, and leasing costs. Furthermore, to verify the performance of the MDARCSO algorithm, we compared it with six state-of-the-art LSMOEA algorithms on a public benchmark (LSMOP). The results demonstrate that MDARCSO achieves the best overall performance on LSMOP.</div></div>","PeriodicalId":50637,"journal":{"name":"Computer Networks","volume":"268 ","pages":"Article 111374"},"PeriodicalIF":4.6000,"publicationDate":"2025-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CNN-DAG-Editor: A Convolutional Neural Network offloading analyzer with Multi-Objective Dynamic Adaptive Resource Competitive Swarm Optimization\",\"authors\":\"Bobo Ju , Yang Liu , Jing Liu , Peng Sun , Liang Song\",\"doi\":\"10.1016/j.comnet.2025.111374\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>With the rapid development of artificial intelligence applications on mobile devices, there are increasing demands for optimizing the runtime, energy consumption, and cost-effectiveness of Convolutional Neural Networks (CNNs). These objectives often cannot be simultaneously optimized in real-world applications. The most effective way to enhance CNN performance on mobile devices is through CNN offloading while existing research often considers only a single network architecture with a single optimization objective, without addressing runtime, energy consumption, and cost-effectiveness as a multi-objective optimization problem. In this paper, we propose a CNN offloading analysis tool called CNN-DAG-Editor and introduce a Multi-Objective Dynamic Adaptive Resource Competitive Swarm Optimization (MDARCSO) algorithm within CNN-DAG-Editor for optimizing CNN offloading across devices, edge servers, and cloud servers. Experiments show that our Edge-Cloud-Server Collaborative Offloading (ECESOPS) strategy, based on MDARCSO, outperforms other strategies like No Offloading Policy (NOPS), Cloud-Server Full Offloading Policy (CFOPS), and Hybrid Offloading Policy (HOPSO) in terms of fitness performance, task energy consumption, and leasing costs. Furthermore, to verify the performance of the MDARCSO algorithm, we compared it with six state-of-the-art LSMOEA algorithms on a public benchmark (LSMOP). The results demonstrate that MDARCSO achieves the best overall performance on LSMOP.</div></div>\",\"PeriodicalId\":50637,\"journal\":{\"name\":\"Computer Networks\",\"volume\":\"268 \",\"pages\":\"Article 111374\"},\"PeriodicalIF\":4.6000,\"publicationDate\":\"2025-05-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Networks\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S138912862500341X\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Networks","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S138912862500341X","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
摘要
随着移动设备上人工智能应用的快速发展,人们对卷积神经网络(Convolutional Neural Networks, cnn)的运行时间、能耗和成本效益的优化要求越来越高。这些目标通常不能在实际应用中同时优化。在移动设备上提高CNN性能最有效的方法是通过CNN卸载,而现有的研究往往只考虑具有单一优化目标的单一网络架构,而没有将运行时间、能耗和成本效益作为多目标优化问题来解决。在本文中,我们提出了一种CNN卸载分析工具CNN- dag - editor,并在CNN- dag - editor中引入了一种多目标动态自适应资源竞争群优化(MDARCSO)算法,用于优化跨设备、边缘服务器和云服务器的CNN卸载。实验表明,基于MDARCSO的边缘-云-服务器协同卸载(ECESOPS)策略在适应度性能、任务能耗和租赁成本方面优于无卸载策略(NOPS)、云-服务器完全卸载策略(CFOPS)和混合卸载策略(HOPSO)。此外,为了验证MDARCSO算法的性能,我们在公共基准(LSMOP)上将其与六种最先进的LSMOEA算法进行了比较。结果表明,MDARCSO在LSMOP上的综合性能最好。
CNN-DAG-Editor: A Convolutional Neural Network offloading analyzer with Multi-Objective Dynamic Adaptive Resource Competitive Swarm Optimization
With the rapid development of artificial intelligence applications on mobile devices, there are increasing demands for optimizing the runtime, energy consumption, and cost-effectiveness of Convolutional Neural Networks (CNNs). These objectives often cannot be simultaneously optimized in real-world applications. The most effective way to enhance CNN performance on mobile devices is through CNN offloading while existing research often considers only a single network architecture with a single optimization objective, without addressing runtime, energy consumption, and cost-effectiveness as a multi-objective optimization problem. In this paper, we propose a CNN offloading analysis tool called CNN-DAG-Editor and introduce a Multi-Objective Dynamic Adaptive Resource Competitive Swarm Optimization (MDARCSO) algorithm within CNN-DAG-Editor for optimizing CNN offloading across devices, edge servers, and cloud servers. Experiments show that our Edge-Cloud-Server Collaborative Offloading (ECESOPS) strategy, based on MDARCSO, outperforms other strategies like No Offloading Policy (NOPS), Cloud-Server Full Offloading Policy (CFOPS), and Hybrid Offloading Policy (HOPSO) in terms of fitness performance, task energy consumption, and leasing costs. Furthermore, to verify the performance of the MDARCSO algorithm, we compared it with six state-of-the-art LSMOEA algorithms on a public benchmark (LSMOP). The results demonstrate that MDARCSO achieves the best overall performance on LSMOP.
期刊介绍:
Computer Networks is an international, archival journal providing a publication vehicle for complete coverage of all topics of interest to those involved in the computer communications networking area. The audience includes researchers, managers and operators of networks as well as designers and implementors. The Editorial Board will consider any material for publication that is of interest to those groups.