There is a significant body of research on strategies for optimising communication between devices and the server in FL [1]}, [2]}, [3]}.
Many of these strategies are highly intrusive and require substantial reengineering of the application since they are directly implemented at the algorithmic level of FL.
