Scheduling for On-Board Federated Learning with Satellite Clusters

Nasrin Razmi, Bho Matthiesen, Armin Dekorsy, Petar Popovski
2/14/2024
cs.DCcs.LG

No confident code implementation found for this paper.

Abstract

Mega-constellations of small satellites have evolved into a source of massive amount of valuable data. To manage this data efficiently, on-board federated learning (FL) enables satellites to train a machine learning (ML) model collaboratively without having to share the raw data. This paper introduces a scheme for scheduling on-board FL for constellations connected with intra-orbit inter-satellite links. The proposed scheme utilizes the predictable visibility pattern between satellites and ground station (GS), both at the individual satellite level and cumulatively within the entire orbit, to mitigate intermittent connectivity and best use of available time. To this end, two distinct schedulers are employed: one for coordinating the FL procedures among orbits, and the other for controlling those within each orbit. These two schedulers cooperatively determine the appropriate time to perform global updates in GS and then allocate suitable duration to satellites within each orbit for local training, proportional to usable time until next global update. This scheme leads to improved test accuracy within a shorter time.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{razmi2024scheduling,
  title  = {Scheduling for On-Board Federated Learning with Satellite Clusters},
  author = {Nasrin Razmi and Bho Matthiesen and Armin Dekorsy and Petar Popovski},
  year   = {2024},
  eprint = {2402.09105},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.09105v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.09105.svg)](https://codeofpaper.com/paper/2402.09105)

Discussion