Sakhaouth Hossan, Farhan Mahmud, P. Roy, M. Razzaque, Md. Mustafizur Rahman
{"title":"Energy and Latency-aware Computation Load Distribution of Hybrid Split and Federated Learning on IoT Devices","authors":"Sakhaouth Hossan, Farhan Mahmud, P. Roy, M. Razzaque, Md. Mustafizur Rahman","doi":"10.1145/3629188.3629201","DOIUrl":null,"url":null,"abstract":"Split learning (SL) and Federated Learning (FL) are popular distributed learning frameworks used to increase data privacy and reduce computation loads of Internet of Things (IoT) devices. However, one of the major challenges of distributed learning on IoT devices is determining the portion of computation load to be assigned for the devices compared to the server side. The contributions of the existing works in the literature are either limited by consideration of homogeneous resources available at all IoT devices or by not distributing computation loads among the devices in an efficient way. In this paper, we propose an adaptive clustering-based computation load distribution method for IoT devices, with heterogeneous resource capacities, participating in the model training. The clustering makes the optimal determination of the split point of the learning model, which is scalable even for a large number of devices. The numerical evaluation of the proposed learning model implemented using Python 3.0 and the comparative performance results show that the proposed load distribution policy for the learning models reduces the time by 160 times on average compared to the usual brute force method.","PeriodicalId":508572,"journal":{"name":"Proceedings of the 10th International Conference on Networking, Systems and Security","volume":"6 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 10th International Conference on Networking, Systems and Security","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3629188.3629201","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Split learning (SL) and Federated Learning (FL) are popular distributed learning frameworks used to increase data privacy and reduce computation loads of Internet of Things (IoT) devices. However, one of the major challenges of distributed learning on IoT devices is determining the portion of computation load to be assigned for the devices compared to the server side. The contributions of the existing works in the literature are either limited by consideration of homogeneous resources available at all IoT devices or by not distributing computation loads among the devices in an efficient way. In this paper, we propose an adaptive clustering-based computation load distribution method for IoT devices, with heterogeneous resource capacities, participating in the model training. The clustering makes the optimal determination of the split point of the learning model, which is scalable even for a large number of devices. The numerical evaluation of the proposed learning model implemented using Python 3.0 and the comparative performance results show that the proposed load distribution policy for the learning models reduces the time by 160 times on average compared to the usual brute force method.