Scheduling for On-Board Federated Learning with Satellite Clusters
Nasrin Razmi, Bho Matthiesen, Armin Dekorsy, Petar Popovski

TL;DR
This paper proposes a scheduling scheme for on-board federated learning in satellite constellations, leveraging predictable satellite-ground visibility to optimize training and global updates, resulting in faster and more accurate model training.
Contribution
It introduces a novel scheduling framework utilizing intra-orbit and inter-orbit coordination based on satellite visibility patterns for efficient federated learning.
Findings
Improved test accuracy achieved faster.
Effective handling of intermittent connectivity.
Optimized scheduling enhances training efficiency.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSatellite Communication Systems · Distributed systems and fault tolerance · Cooperative Communication and Network Coding
