FedCaSe: Enhancing Federated Learning with Heterogeneity-aware Caching and Scheduling

dc.contributor.authorKhan, Redwan Ibne Serajen
dc.contributor.authorPaul, Arnab K.en
dc.contributor.authorJian, Xun (Steve)en
dc.contributor.authorCheng, Yueen
dc.contributor.authorButt, Ali R.en
dc.date.accessioned2024-12-03T18:12:15Zen
dc.date.available2024-12-03T18:12:15Zen
dc.date.issued2024-11-20en
dc.date.updated2024-12-01T09:02:01Zen
dc.description.abstractFederated learning (FL) has emerged as a new paradigm of machine learning (ML) with the goal of collaborative learning on the vast pool of private data available across distributed edge devices. The focus of most existing works in FL systems has been on addressing the challenges of computation and communication heterogeneity inherent in training with edge devices. However, the crucial impact of I/O and the role of limited on-device storage has not been explored fully in FL context. Without policies to exploit the on-device storage for placement of client data samples, and schedule clients based on I/O benefits, FL training can lead to inefficiencies, such as increased training time and impacted accuracy convergence. In this paper, we propose FedCaSe, a framework for efficiently caching client samples in-situ on limited on-device storage and scheduling client participation. FedCaSe boosts the I/O performance by exploiting a unique characteristic— the experience, i.e., relative impact on overall performance, of data samples and clients. FedCaSe utilizes this information in adaptive caching policies for sample placement inside the limited memory of edge clients. The framework also exploits the experience information to orchestrate the future selection of clients. Our experiments with representative workloads and policies show that compared to the state of the art, FedCaSe improves the training time by 2.06× for accuracy convergence at the scale of thousands of clients.en
dc.description.versionPublished versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.doihttps://doi.org/10.1145/3698038.3698559en
dc.identifier.urihttps://hdl.handle.net/10919/123717en
dc.language.isoenen
dc.publisherACMen
dc.rightsCreative Commons Attribution-ShareAlike 4.0 Internationalen
dc.rights.holderThe author(s)en
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/en
dc.titleFedCaSe: Enhancing Federated Learning with Heterogeneity-aware Caching and Schedulingen
dc.typeArticle - Refereeden
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3698038.3698559.pdf
Size:
984.14 KB
Format:
Adobe Portable Document Format
Description:
Published version
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: