Open main menu

DAVE Developer's Wiki β

Changes

Final choice
these frameworks were already discarded from comparison.
==== Final choice ====At the beginning of this section, a total of eight frameworks were considered.Each framework was assessed based on various aspects and after an in-depth
Each framework was assessed based on various aspects and after an in-depth analysis, six frameworks were deemed unsuitable due to some requisites not being met. The requirements that were met and not met by the framework were
summarised in Table 3.1:
TBD
These two remaining frameworks arethen: Flower and NVFlare. They demon- strated demonstrated the potential to address the research objectives effectively and were well-aligned with the specific requirements of the FL project. In chapter 5, these two selected frameworks will be rigorously compared, examining their capabilities in handling diverse ML models, supporting vari- ous communication protocols, and accommodating heterogeneous client con- figurations. The comparison will delve into the frameworks’ performance, ease of integration, and potential for real-world deployment. By focusing on these two frameworks, this research aims to provide a detailed evaluation that can serve as a valuable resource for practitioners and researchers seeking to implement FL in a variety of scenarios. The se- lected frameworks will undergo comprehensive testing and analysis, enabling the subsequent sections to present an informed and insightful comparison,
well-aligned with the specific requirements of the FL project. Later, these two selected frameworks will be rigorously compared, examining their capabilities in handling diverse ML models, supporting various communication protocols, and accommodating heterogeneous client configurations. The comparison will delve into the frameworks’ performance, ease of integration, and potential for real-world deployment. By focusing on these two frameworks, this research aims to provide a detailed evaluation that can serve as a valuable resource for practitioners and researchers seeking to implement FL in a variety of scenarios. The selected frameworks will undergo comprehensive testing and analysis, enabling the subsequent sections to present an informed and insightful comparison, shedding light on their respective strengths and limitations.
== Frameworks in-depth comparison: Flower vs NVFlare ==
4,650
edits